public interface ObjectBuilder<ABSTRACT_RECORD extends CoreAbstractRecord,ABSTRACT_SESSION extends CoreAbstractSession,DESCRIPTOR extends CoreDescriptor,MARSHALLER extends Marshaller>
boolean addClassIndicatorFieldToRow(AbstractMarshalRecord record)
java.util.List addExtraNamespacesToNamespaceResolver(Descriptor desc, AbstractMarshalRecord marshalRecord, CoreAbstractSession session, boolean allowOverride, boolean ignoreEqualResolvers)
java.lang.Object buildNewInstance()
XMLRecord buildRow(XMLRecord record, java.lang.Object object, CoreAbstractSession session, MARSHALLER marshaller, XPathFragment rootFragment)
java.lang.Class classFromRow(UnmarshalRecord record, ABSTRACT_SESSION session)
ABSTRACT_RECORD createRecord(ABSTRACT_SESSION session)
java.lang.Object extractPrimaryKeyFromObject(java.lang.Object currentObject, ABSTRACT_SESSION session)
java.util.List<ContainerValue> getContainerValues()
java.util.List<ContainerValue> getDefaultEmptyContainerValues()
DESCRIPTOR getDescriptor()
java.util.List<NullCapableValue> getNullCapableValues()
XPathNode getRootXPathNode()
java.util.List<TransformationMapping> getTransformationMappings()
boolean isXsiTypeIndicatorField()
boolean marshalAttributes(MarshalRecord marshalRecord, java.lang.Object object, CoreAbstractSession session)
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference