public interface ChoiceObjectMapping<ATTRIBUTE_ACCESSOR extends CoreAttributeAccessor,ABSTRACT_SESSION extends CoreAbstractSession,CONTAINER_POLICY extends CoreContainerPolicy,CONVERTER extends CoreConverter,DESCRIPTOR extends CoreDescriptor,FIELD extends CoreField,MARSHALLER extends Marshaller,SESSION extends CoreSession,UNMARSHALLER extends Unmarshaller,XML_FIELD extends Field,XML_MAPPING extends Mapping,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 |
---|---|
void |
addChoiceElement(java.util.List<XML_FIELD> srcFields,
java.lang.String elementTypeName,
java.util.List<XML_FIELD> tgtFields) |
void |
addChoiceElement(java.lang.String srcXpath,
java.lang.String elementTypeName,
java.lang.String tgtXpath) |
void |
addChoiceElement(XML_FIELD field,
java.lang.String elementTypeName) |
void |
addConverter(XML_FIELD field,
CONVERTER converter) |
java.util.Map<XML_FIELD,XML_MAPPING> |
getChoiceElementMappings() |
java.util.Map<java.lang.Class,XML_MAPPING> |
getChoiceElementMappingsByClass() |
java.util.List<XMLChoiceFieldToClassAssociation> |
getChoiceFieldToClassAssociations() |
java.util.Map<java.lang.String,XML_FIELD> |
getClassNameToFieldMappings() |
java.util.Map<java.lang.Class,XML_FIELD> |
getClassToFieldMappings() |
java.util.Map<java.lang.Class,java.util.List<XML_FIELD>> |
getClassToSourceFieldsMappings() |
CONVERTER |
getConverter() |
CONVERTER |
getConverter(XML_FIELD field) |
java.util.List<FIELD> |
getFields() |
java.util.Map<XML_FIELD,java.lang.Class> |
getFieldToClassMappings() |
java.lang.Object |
getFieldValue(java.lang.Object object,
CoreAbstractSession session,
AbstractMarshalRecord marshalRecord) |
void |
setConverter(CONVERTER converter)
Set the converter on the mapping.
|
void |
setIsWriteOnly(boolean b) |
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
void addChoiceElement(java.util.List<XML_FIELD> srcFields, java.lang.String elementTypeName, java.util.List<XML_FIELD> tgtFields)
void addChoiceElement(java.lang.String srcXpath, java.lang.String elementTypeName, java.lang.String tgtXpath)
void addChoiceElement(XML_FIELD field, java.lang.String elementTypeName)
java.util.Map<XML_FIELD,XML_MAPPING> getChoiceElementMappings()
java.util.Map<java.lang.Class,XML_MAPPING> getChoiceElementMappingsByClass()
java.util.List<XMLChoiceFieldToClassAssociation> getChoiceFieldToClassAssociations()
java.util.Map<java.lang.String,XML_FIELD> getClassNameToFieldMappings()
java.util.Map<java.lang.Class,XML_FIELD> getClassToFieldMappings()
java.util.Map<java.lang.Class,java.util.List<XML_FIELD>> getClassToSourceFieldsMappings()
CONVERTER getConverter()
java.util.List<FIELD> getFields()
java.util.Map<XML_FIELD,java.lang.Class> getFieldToClassMappings()
java.lang.Object getFieldValue(java.lang.Object object, CoreAbstractSession session, AbstractMarshalRecord marshalRecord)
void setConverter(CONVERTER converter)
void setIsWriteOnly(boolean b)
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference