public interface CompositeObjectMapping<ABSTRACT_SESSION extends CoreAbstractSession,ATTRIBUTE_ACCESSOR extends CoreAttributeAccessor,CONTAINER_POLICY extends CoreContainerPolicy,CONVERTER extends CoreConverter,DESCRIPTOR extends CoreDescriptor,FIELD extends CoreField,MARSHALLER extends Marshaller,SESSION extends CoreSession,UNMARSHAL_KEEP_AS_ELEMENT_POLICY extends UnmarshalKeepAsElementPolicy,UNMARSHALLER extends Unmarshaller,XML_RECORD extends XMLRecord> extends Mapping<ABSTRACT_SESSION,ATTRIBUTE_ACCESSOR,CONTAINER_POLICY,DESCRIPTOR,FIELD,XML_RECORD>, XMLConverterMapping<MARSHALLER,SESSION,UNMARSHALLER>
Modifier and Type | Method and Description |
---|---|
InverseReferenceMapping |
getInverseReferenceMapping() |
UNMARSHAL_KEEP_AS_ELEMENT_POLICY |
getKeepAsElementPolicy() |
AbstractNullPolicy |
getNullPolicy() |
java.lang.Class |
getReferenceClass()
PUBLIC:
Returns the reference class
|
java.lang.String |
getReferenceClassName() |
boolean |
hasConverter() |
void |
setConverter(CONVERTER converter) |
void |
setField(FIELD theField)
ADVANCED:
Set the field in the mapping.
|
void |
setIsWriteOnly(boolean b) |
void |
setKeepAsElementPolicy(UNMARSHAL_KEEP_AS_ELEMENT_POLICY keepAsElementPolicy) |
void |
setNullPolicy(AbstractNullPolicy aNullPolicy)
Set the AbstractNullPolicy on the mapping
The default policy is NullPolicy. |
void |
setReferenceClass(java.lang.Class aClass)
This is a reference class whose instances this mapping will store in the domain objects.
|
void |
setReferenceClassName(java.lang.String aClassName) |
void |
setXPath(java.lang.String string) |
convertClassNamesToClasses, getAttributeAccessor, getAttributeClassification, getAttributeName, getAttributeValueFromObject, getContainerPolicy, getDescriptor, getField, getReferenceDescriptor, isAbstractCompositeCollectionMapping, isAbstractCompositeDirectCollectionMapping, isAbstractCompositeObjectMapping, isAbstractDirectMapping, isCollectionMapping, isReadOnly, isReferenceMapping, isTransformationMapping, setAttributeAccessor, setAttributeName, setAttributeValueInObject, setGetMethodName, setIsReadOnly, setProperties, setSetMethodName, writeSingleValue
convertDataValueToObjectValue, convertObjectValueToDataValue
InverseReferenceMapping getInverseReferenceMapping()
UNMARSHAL_KEEP_AS_ELEMENT_POLICY getKeepAsElementPolicy()
AbstractNullPolicy getNullPolicy()
java.lang.Class getReferenceClass()
java.lang.String getReferenceClassName()
boolean hasConverter()
void setConverter(CONVERTER converter)
void setIsWriteOnly(boolean b)
void setKeepAsElementPolicy(UNMARSHAL_KEEP_AS_ELEMENT_POLICY keepAsElementPolicy)
void setNullPolicy(AbstractNullPolicy aNullPolicy)
aNullPolicy
- void setReferenceClass(java.lang.Class aClass)
void setReferenceClassName(java.lang.String aClassName)
void setXPath(java.lang.String string)
void setField(FIELD theField)
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference