Top Description Fields Constructors Methods
org.eclipse.persistence.internal.jpa.metadata.accessors

public abstract Class MetadataAccessor

extends ORMetadata
Class Inheritance
Known Direct Subclasses
org.eclipse.persistence.internal.jpa.metadata.accessors.classes.ClassAccessor, org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.MappingAccessor
Imports
java.lang.annotation.Annotation, java.util.ArrayList, .List, .Locale, .Map, org.eclipse.persistence.annotations.Converter, .Converters, .HashPartitioning, .ObjectTypeConverter, .ObjectTypeConverters, .Partitioned, .Partitioning, .PinnedPartitioning, .RangePartitioning, .ReplicationPartitioning, .SerializedConverter, .SerializedConverters, .StructConverter, .StructConverters, .TypeConverter, .TypeConverters, .UnionPartitioning, .ValuePartitioning, .RoundRobinPartitioning, org.eclipse.persistence.descriptors.SingleTableMultitenantPolicy, org.eclipse.persistence.exceptions.ValidationException, org.eclipse.persistence.internal.helper.DatabaseField, .Helper, org.eclipse.persistence.internal.jpa.metadata.accessors.classes.ClassAccessor, org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.MappingAccessor, org.eclipse.persistence.internal.jpa.metadata.accessors.objects.MetadataAccessibleObject, .MetadataAnnotatedElement, .MetadataAnnotation, .MetadataClass, org.eclipse.persistence.internal.jpa.metadata.columns.PrimaryKeyJoinColumnMetadata, org.eclipse.persistence.internal.jpa.metadata.converters.ConverterMetadata, .ObjectTypeConverterMetadata, .SerializedConverterMetadata, .StructConverterMetadata, .TypeConverterMetadata, org.eclipse.persistence.internal.jpa.metadata.mappings.AccessMethodsMetadata, org.eclipse.persistence.internal.jpa.metadata.partitioning.PartitioningMetadata, .HashPartitioningMetadata, .PinnedPartitioningMetadata, .RangePartitioningMetadata, .ReplicationPartitioningMetadata, .RoundRobinPartitioningMetadata, .UnionPartitioningMetadata, .ValuePartitioningMetadata, org.eclipse.persistence.internal.jpa.metadata.tables.TableMetadata, org.eclipse.persistence.internal.jpa.metadata.xml.XMLEntityMappings, org.eclipse.persistence.internal.jpa.metadata.MetadataLogger, .MetadataProject, .MetadataDescriptor, .ORMetadata, org.eclipse.persistence.mappings.ForeignReferenceMapping

INTERNAL: Common metadata accessor level for mappings and classes. Key notes: - any metadata mapped from XML to this class must be compared in the equals method. - any metadata mapped from XML to this class must be handled in the merge method. (merging is done at the accessor/mapping level) - any metadata mapped from XML to this class must be initialized in the initXMLObject method. - methods should be preserved in alphabetical order.
Author
Guy Pelletier
Since
TopLink EJB 3.0 Reference Implementation

Field Summary

Modifier and TypeField and Description
private String
private AccessMethodsMetadata
private List<ConverterMetadata>
private MetadataDescriptor
private HashPartitioningMetadata
private String
private List<ObjectTypeConverterMetadata>
private String
private PartitioningMetadata
private PinnedPartitioningMetadata
private List<PropertyMetadata>
private RangePartitioningMetadata
private ReplicationPartitioningMetadata
private RoundRobinPartitioningMetadata
private List<SerializedConverterMetadata>
private List<StructConverterMetadata>
private List<TypeConverterMetadata>
private UnionPartitioningMetadata
private ValuePartitioningMetadata
Inherited from org.eclipse.persistence.internal.jpa.metadata.ORMetadata:
m_project

Constructor Summary

AccessConstructor and Description
public
MetadataAccessor(String xmlElement)

INTERNAL: Used for OX mapping.

public
MetadataAccessor(MetadataAnnotation annotation, MetadataAccessibleObject accessibleObject, MetadataDescriptor descriptor, MetadataProject project)

INTERNAL:

Method Summary

Modifier and TypeMethod and Description
public boolean
equals(Object
the reference object with which to compare.
objectToCompare
)

Implements abstract org.eclipse.persistence.internal.jpa.metadata.ORMetadata.equals.

INTERNAL:
public String
getAccess()

INTERNAL: Used for OX mapping.

public MetadataAnnotatedElement
getAccessibleObject()

Overrides org.eclipse.persistence.internal.jpa.metadata.ORMetadata.getAccessibleObject.

INTERNAL: Returns the accessible object for this accessor.
public AccessMethodsMetadata
getAccessMethods()

INTERNAL: Used for OX mapping.

public MetadataAnnotatedElement
getAnnotatedElement()

INTERNAL: Return the annotated element for this accessor.

public String
getAnnotatedElementName()

INTERNAL: Return the annotated element name for this accessor.

public MetadataAnnotation
getAnnotation(Class<?> annotation)

INTERNAL: Return the annotation if it exists.

protected abstract MetadataAnnotation
getAnnotation(String annotation)

INTERNAL: Return the annotation if it exists.

public String
getAttributeName()

INTERNAL: Return the attribute name for this accessor.

public List<ConverterMetadata>
getConverters()

INTERNAL: Used for OX mapping.

protected String
getDefaultAttributeName()

INTERNAL: Return the upper cased attribute name for this accessor.

public MetadataDescriptor
getDescriptor()

INTERNAL: Return the MetadataDescriptor for this accessor.

public MetadataClass
getDescriptorJavaClass()

INTERNAL: Return the java class tied to this class accessor's descriptor.

public HashPartitioningMetadata
getHashPartitioning()

INTERNAL: Used for OX mapping.

public String
getIdentifier()

Overrides org.eclipse.persistence.internal.jpa.metadata.ORMetadata.getIdentifier.

INTERNAL: To satisfy the abstract getIdentifier() method from ORMetadata.
public MetadataClass
getJavaClass()

INTERNAL: Return the java class associated with this accessor's descriptor.

protected String
getJavaClassName()

INTERNAL: Return the java class that defines this accessor.

public String
getName()

INTERNAL: Used for OX mapping.

public List<ObjectTypeConverterMetadata>
getObjectTypeConverters()

INTERNAL: Used for OX mapping.

public String
getPartitioned()

INTERNAL: Used for OX mapping.

public PartitioningMetadata
getPartitioning()

INTERNAL: Used for OX mapping.

public PinnedPartitioningMetadata
getPinnedPartitioning()

INTERNAL: Used for OX mapping.

public List<PropertyMetadata>
getProperties()

INTERNAL: Used for OX mapping.

public RangePartitioningMetadata
getRangePartitioning()

INTERNAL: Used for OX mapping.

protected DatabaseField
getReferencedField(String referencedColumnName, MetadataDescriptor referenceDescriptor, String context)

INTERNAL: Return the referenced field.

protected DatabaseField
getReferencedField(String referencedColumnName, MetadataDescriptor referenceDescriptor, String context, boolean isForAggregateCollection)

INTERNAL: Return the referenced field.

public ReplicationPartitioningMetadata
getReplicationPartitioning()

INTERNAL: Used for OX mapping.

public RoundRobinPartitioningMetadata
getRoundRobinPartitioning()

INTERNAL: Used for OX mapping.

public List<SerializedConverterMetadata>
getSerializedConverters()

INTERNAL: Used for OX mapping.

public List<StructConverterMetadata>
getStructConverters()

INTERNAL: Used for OX mapping.

public List<TypeConverterMetadata>
getTypeConverters()

INTERNAL: Used for OX mapping.

public UnionPartitioningMetadata
getUnionPartitioning()

INTERNAL: Used for OX mapping.

protected String
getUpperCaseShortJavaClassName()

INTERNAL: Return the upper case java class that defines this accessor.

protected Integer
getValue(Integer value, Integer defaultValue)

INTERNAL: Helper method to return a string value if specified, otherwise returns the default value.

protected String
getValue(String value, String defaultValue)

INTERNAL: Helper method to return a string value if specified, otherwise returns the default value.

public ValuePartitioningMetadata
getValuePartitioning()

INTERNAL: Used for OX mapping.

public boolean
hasAccess()

INTERNAL:

public boolean
hasAccessMethods()

INTERNAL:

public int
hashCode()

Overrides java.lang.Object.hashCode.

Returns a hash code value for the object.
public void
initAccess()

INTERNAL: Called from annotation and xml initialization.

public void
initXMLAccessor(MetadataDescriptor descriptor, MetadataProject project)

INTERNAL: This method should be subclassed in those methods that need to do extra initialization.

public void
public boolean
isAnnotationPresent(Class<? extends Annotation> annotation)

INTERNAL: Return true if the annotation exists.

public abstract boolean
isAnnotationPresent(String annotation)

INTERNAL: Return the annotation if it exists.

public abstract boolean
isProcessed()

Subclasses must handle this flag.

public void
merge(ORMetadata metadata)

Overrides org.eclipse.persistence.internal.jpa.metadata.ORMetadata.merge.

INTERNAL: We currently limit this merging to the ClassAccessor level.
public abstract void
process()

INTERNAL: Every accessor knows how to process themselves since they have all the information they need.

public void
processConverters()

INTERNAL: Process and add the globally defined converters to the project.

protected void
processCustomConverters()

INTERNAL: Process the XML defined converters and check for a Converter annotation.

protected void
processObjectTypeConverters()

INTERNAL: Process the XML defined object type converters and check for an ObjectTypeConverter annotation.

public void
processPartitioned(String name)

Set the policy on the descriptor or mapping.

protected void
processPartitioning()

Process the partitioning policies defined on this element.

protected List<PrimaryKeyJoinColumnMetadata>
processPrimaryKeyJoinColumns(List<PrimaryKeyJoinColumnMetadata> primaryKeyJoinColumns)

INTERNAL: Process the primary key join columms for this accessors annotated element.

protected void
processSerializedConverters()

INTERNAL: Process a the XML defined serialized converters and check for a SerializedConverter annotation.

protected void
processStructConverters()

INTERNAL: Process the XML defined struct converters and check for a StructConverter annotation.

protected void
processTable(TableMetadata table, String defaultName)

INTERNAL: Common table processing for table, secondary table, join table and collection table.

protected void
processTypeConverters()

INTERNAL: Process a the XML defined type converters and check for a TypeConverter annotation.

public void
setAccess(String access)

INTERNAL: Used for OX mapping.

public void
setAccessMethods(AccessMethodsMetadata accessMethods)

INTERNAL: Used for OX mapping.

public void
setConverters(List<ConverterMetadata> converters)

INTERNAL: Used for OX mapping.

public void
setDescriptor(MetadataDescriptor descriptor)

INTERNAL: Set the metadata descriptor for this accessor.

public void
setHashPartitioning(HashPartitioningMetadata hashPartitioning)

INTERNAL: Used for OX mapping.

public void
setName(String name)

INTERNAL: Used for OX mapping.

public void
setObjectTypeConverters(List<ObjectTypeConverterMetadata> objectTypeConverters)

INTERNAL: Used for OX mapping.

public void
setPartitioned(String partitioned)

INTERNAL: Used for OX mapping.

public void
setPartitioning(PartitioningMetadata partitioning)

INTERNAL: Used for OX mapping.

public void
setPinnedPartitioning(PinnedPartitioningMetadata pinnedPartitioning)

INTERNAL: Used for OX mapping.

public void
setProperties(List<PropertyMetadata> properties)

INTERNAL: Used for OX mapping.

public void
setRangePartitioning(RangePartitioningMetadata rangePartitioning)

INTERNAL: Used for OX mapping.

public void
setReplicationPartitioning(ReplicationPartitioningMetadata replicationPartitioning)

INTERNAL: Used for OX mapping.

public void
setRoundRobinPartitioning(RoundRobinPartitioningMetadata roundRobinPartitioning)

INTERNAL: Used for OX mapping.

public void
setSerializedConverters(List<SerializedConverterMetadata> serializedConverters)

INTERNAL: Used for OX mapping.

public void
setStructConverters(List<StructConverterMetadata> structConverters)

INTERNAL: Used for OX mapping.

public void
setTypeConverters(List<TypeConverterMetadata> typeConverters)

INTERNAL: Used for OX mapping.

public void
setUnionPartitioning(UnionPartitioningMetadata unionPartitioning)

INTERNAL: Used for OX mapping.

public void
setValuePartitioning(ValuePartitioningMetadata valuePartitioning)

INTERNAL: Used for OX mapping.

Inherited from org.eclipse.persistence.internal.jpa.metadata.ORMetadata:
getAccessibleObjectNamegetAnnotationgetBoxedTypegetDatabaseTypeEnumgetEntityMappingsgetFullyQualifiedClassNamegetJavaClassgetJavaClassNamegetLoadergetLocationgetLoggergetMetadataClassgetMetadataClassgetMetadataClassgetMetadataFactorygetNamegetPrimitiveClassForNamegetProjectgetTextgetXMLElementhasIdentifierhasTextinitXMLClassNameinitXMLObjectinitXMLObjectsinitXMLTextObjectloadedFromAnnotationloadedFromEclipseLinkXMLloadedFromXMLmergeORObjectListsmergeORObjectsmergeSimpleObjectsreloadEntityreloadMappedSuperclasssetAccessibleObjectsetEntityMappingssetFieldNamesetFieldNamesetProjectshouldOverridevaluesMatchvaluesMatch

Field Detail

m_accessback to summary
private String m_access
m_accessMethodsback to summary
private AccessMethodsMetadata m_accessMethods
m_convertersback to summary
private List<ConverterMetadata> m_converters
m_descriptorback to summary
private MetadataDescriptor m_descriptor
m_hashPartitioningback to summary
private HashPartitioningMetadata m_hashPartitioning
m_nameback to summary
private String m_name
m_objectTypeConvertersback to summary
private List<ObjectTypeConverterMetadata> m_objectTypeConverters
m_partitionedback to summary
private String m_partitioned
m_partitioningback to summary
private PartitioningMetadata m_partitioning
m_pinnedPartitioningback to summary
private PinnedPartitioningMetadata m_pinnedPartitioning
m_propertiesback to summary
private List<PropertyMetadata> m_properties
m_rangePartitioningback to summary
private RangePartitioningMetadata m_rangePartitioning
m_replicationPartitioningback to summary
private ReplicationPartitioningMetadata m_replicationPartitioning
m_roundRobinPartitioningback to summary
private RoundRobinPartitioningMetadata m_roundRobinPartitioning
m_serializedConvertersback to summary
private List<SerializedConverterMetadata> m_serializedConverters
m_structConvertersback to summary
private List<StructConverterMetadata> m_structConverters
m_typeConvertersback to summary
private List<TypeConverterMetadata> m_typeConverters
m_unionPartitioningback to summary
private UnionPartitioningMetadata m_unionPartitioning
m_valuePartitioningback to summary
private ValuePartitioningMetadata m_valuePartitioning

Constructor Detail

MetadataAccessorback to summary
public MetadataAccessor(String xmlElement)

INTERNAL: Used for OX mapping.

MetadataAccessorback to summary
public MetadataAccessor(MetadataAnnotation annotation, MetadataAccessibleObject accessibleObject, MetadataDescriptor descriptor, MetadataProject project)

INTERNAL:

Method Detail

equalsback to summary
public boolean equals(Object objectToCompare)

Implements abstract org.eclipse.persistence.internal.jpa.metadata.ORMetadata.equals.

INTERNAL:

Parameters
objectToCompare:Object

Doc from java.lang.Object.equals.

the reference object with which to compare.

Returns:boolean

Doc from java.lang.Object.equals.

true if this object is the same as the obj argument; false otherwise.

Annotations
@Override
getAccessback to summary
public String getAccess()

INTERNAL: Used for OX mapping.

getAccessibleObjectback to summary
public MetadataAnnotatedElement getAccessibleObject()

Overrides org.eclipse.persistence.internal.jpa.metadata.ORMetadata.getAccessibleObject.

INTERNAL: Returns the accessible object for this accessor.

Annotations
@Override
getAccessMethodsback to summary
public AccessMethodsMetadata getAccessMethods()

INTERNAL: Used for OX mapping.

getAnnotatedElementback to summary
public MetadataAnnotatedElement getAnnotatedElement()

INTERNAL: Return the annotated element for this accessor.

getAnnotatedElementNameback to summary
public String getAnnotatedElementName()

INTERNAL: Return the annotated element name for this accessor.

getAnnotationback to summary
public MetadataAnnotation getAnnotation(Class<?> annotation)

INTERNAL: Return the annotation if it exists. This method should only be called for non JPA annotations as loading those annotations classes is ok (and available). JPA annotations should be referenced only by name as to not introduce a compile dependency.

getAnnotationback to summary
protected abstract MetadataAnnotation getAnnotation(String annotation)

INTERNAL: Return the annotation if it exists.

getAttributeNameback to summary
public String getAttributeName()

INTERNAL: Return the attribute name for this accessor.

getConvertersback to summary
public List<ConverterMetadata> getConverters()

INTERNAL: Used for OX mapping.

getDefaultAttributeNameback to summary
protected String getDefaultAttributeName()

INTERNAL: Return the upper cased attribute name for this accessor. Used when defaulting.

getDescriptorback to summary
public MetadataDescriptor getDescriptor()

INTERNAL: Return the MetadataDescriptor for this accessor.

getDescriptorJavaClassback to summary
public MetadataClass getDescriptorJavaClass()

INTERNAL: Return the java class tied to this class accessor's descriptor.

getHashPartitioningback to summary
public HashPartitioningMetadata getHashPartitioning()

INTERNAL: Used for OX mapping.

getIdentifierback to summary
public String getIdentifier()

Overrides org.eclipse.persistence.internal.jpa.metadata.ORMetadata.getIdentifier.

INTERNAL: To satisfy the abstract getIdentifier() method from ORMetadata.

Annotations
@Override
getJavaClassback to summary
public MetadataClass getJavaClass()

INTERNAL: Return the java class associated with this accessor's descriptor.

getJavaClassNameback to summary
protected String getJavaClassName()

INTERNAL: Return the java class that defines this accessor.

getNameback to summary
public String getName()

INTERNAL: Used for OX mapping.

getObjectTypeConvertersback to summary
public List<ObjectTypeConverterMetadata> getObjectTypeConverters()

INTERNAL: Used for OX mapping.

getPartitionedback to summary
public String getPartitioned()

INTERNAL: Used for OX mapping.

getPartitioningback to summary
public PartitioningMetadata getPartitioning()

INTERNAL: Used for OX mapping.

getPinnedPartitioningback to summary
public PinnedPartitioningMetadata getPinnedPartitioning()

INTERNAL: Used for OX mapping.

getPropertiesback to summary
public List<PropertyMetadata> getProperties()

INTERNAL: Used for OX mapping.

getRangePartitioningback to summary
public RangePartitioningMetadata getRangePartitioning()

INTERNAL: Used for OX mapping.

getReferencedFieldback to summary
protected DatabaseField getReferencedField(String referencedColumnName, MetadataDescriptor referenceDescriptor, String context)

INTERNAL: Return the referenced field. If the referencedColumnName is not specified, it will default to the primary key of the referenced table.

getReferencedFieldback to summary
protected DatabaseField getReferencedField(String referencedColumnName, MetadataDescriptor referenceDescriptor, String context, boolean isForAggregateCollection)

INTERNAL: Return the referenced field. If the referencedColumnName is not specified, it will default to the primary key of the referenced table.

getReplicationPartitioningback to summary
public ReplicationPartitioningMetadata getReplicationPartitioning()

INTERNAL: Used for OX mapping.

getRoundRobinPartitioningback to summary
public RoundRobinPartitioningMetadata getRoundRobinPartitioning()

INTERNAL: Used for OX mapping.

getSerializedConvertersback to summary
public List<SerializedConverterMetadata> getSerializedConverters()

INTERNAL: Used for OX mapping.

getStructConvertersback to summary
public List<StructConverterMetadata> getStructConverters()

INTERNAL: Used for OX mapping.

getTypeConvertersback to summary
public List<TypeConverterMetadata> getTypeConverters()

INTERNAL: Used for OX mapping.

getUnionPartitioningback to summary
public UnionPartitioningMetadata getUnionPartitioning()

INTERNAL: Used for OX mapping.

getUpperCaseShortJavaClassNameback to summary
protected String getUpperCaseShortJavaClassName()

INTERNAL: Return the upper case java class that defines this accessor.

getValueback to summary
protected Integer getValue(Integer value, Integer defaultValue)

INTERNAL: Helper method to return a string value if specified, otherwise returns the default value.

getValueback to summary
protected String getValue(String value, String defaultValue)

INTERNAL: Helper method to return a string value if specified, otherwise returns the default value.

getValuePartitioningback to summary
public ValuePartitioningMetadata getValuePartitioning()

INTERNAL: Used for OX mapping.

hasAccessback to summary
public boolean hasAccess()

INTERNAL:

hasAccessMethodsback to summary
public boolean hasAccessMethods()

INTERNAL:

hashCodeback to summary
public int hashCode()

Overrides java.lang.Object.hashCode.

Doc from java.lang.Object.hashCode.

Returns a hash code value for the object. This method is supported for the benefit of hash tables such as those provided by java.util.HashMap.

The general contract of hashCode is:

  • Whenever it is invoked on the same object more than once during an execution of a Java application, the hashCode method must consistently return the same integer, provided no information used in equals comparisons on the object is modified. This integer need not remain consistent from one execution of an application to another execution of the same application.
  • If two objects are equal according to the equals method, then calling the hashCode method on each of the two objects must produce the same integer result.
  • It is not required that if two objects are unequal according to the equals method, then calling the hashCode method on each of the two objects must produce distinct integer results. However, the programmer should be aware that producing distinct integer results for unequal objects may improve the performance of hash tables.
Returns:int

a hash code value for this object.

Annotations
@Override
initAccessback to summary
public void initAccess()

INTERNAL: Called from annotation and xml initialization.

initXMLAccessorback to summary
public void initXMLAccessor(MetadataDescriptor descriptor, MetadataProject project)

INTERNAL: This method should be subclassed in those methods that need to do extra initialization.

initXMLObjectback to summary
public void initXMLObject(MetadataAccessibleObject accessibleObject, XMLEntityMappings entityMappings)

Overrides org.eclipse.persistence.internal.jpa.metadata.ORMetadata.initXMLObject.

INTERNAL:

Annotations
@Override
isAnnotationPresentback to summary
public boolean isAnnotationPresent(Class<? extends Annotation> annotation)

INTERNAL: Return true if the annotation exists. This method should only be called for non native annotations (i.e. JPA) as loading native annotations classes is ok since we know they are available from the jar. JPA annotations should be referenced only by name as to not introduce a compile dependency.

isAnnotationPresentback to summary
public abstract boolean isAnnotationPresent(String annotation)

INTERNAL: Return the annotation if it exists.

isProcessedback to summary
public abstract boolean isProcessed()

Subclasses must handle this flag.

mergeback to summary
public void merge(ORMetadata metadata)

Overrides org.eclipse.persistence.internal.jpa.metadata.ORMetadata.merge.

INTERNAL: We currently limit this merging to the ClassAccessor level.

Annotations
@Override
processback to summary
public abstract void process()

INTERNAL: Every accessor knows how to process themselves since they have all the information they need.

processConvertersback to summary
public void processConverters()

INTERNAL: Process and add the globally defined converters to the project.

processCustomConvertersback to summary
protected void processCustomConverters()

INTERNAL: Process the XML defined converters and check for a Converter annotation.

processObjectTypeConvertersback to summary
protected void processObjectTypeConverters()

INTERNAL: Process the XML defined object type converters and check for an ObjectTypeConverter annotation.

processPartitionedback to summary
public void processPartitioned(String name)

Set the policy on the descriptor or mapping.

processPartitioningback to summary
protected void processPartitioning()

Process the partitioning policies defined on this element.

processPrimaryKeyJoinColumnsback to summary
protected List<PrimaryKeyJoinColumnMetadata> processPrimaryKeyJoinColumns(List<PrimaryKeyJoinColumnMetadata> primaryKeyJoinColumns)

INTERNAL: Process the primary key join columms for this accessors annotated element.

processSerializedConvertersback to summary
protected void processSerializedConverters()

INTERNAL: Process a the XML defined serialized converters and check for a SerializedConverter annotation.

processStructConvertersback to summary
protected void processStructConverters()

INTERNAL: Process the XML defined struct converters and check for a StructConverter annotation.

processTableback to summary
protected void processTable(TableMetadata table, String defaultName)

INTERNAL: Common table processing for table, secondary table, join table and collection table.

processTypeConvertersback to summary
protected void processTypeConverters()

INTERNAL: Process a the XML defined type converters and check for a TypeConverter annotation.

setAccessback to summary
public void setAccess(String access)

INTERNAL: Used for OX mapping.

setAccessMethodsback to summary
public void setAccessMethods(AccessMethodsMetadata accessMethods)

INTERNAL: Used for OX mapping.

setConvertersback to summary
public void setConverters(List<ConverterMetadata> converters)

INTERNAL: Used for OX mapping.

setDescriptorback to summary
public void setDescriptor(MetadataDescriptor descriptor)

INTERNAL: Set the metadata descriptor for this accessor. When setting the descriptor on entities, the owning descriptor is set to this descriptor.

setHashPartitioningback to summary
public void setHashPartitioning(HashPartitioningMetadata hashPartitioning)

INTERNAL: Used for OX mapping.

setNameback to summary
public void setName(String name)

INTERNAL: Used for OX mapping.

setObjectTypeConvertersback to summary
public void setObjectTypeConverters(List<ObjectTypeConverterMetadata> objectTypeConverters)

INTERNAL: Used for OX mapping.

setPartitionedback to summary
public void setPartitioned(String partitioned)

INTERNAL: Used for OX mapping.

setPartitioningback to summary
public void setPartitioning(PartitioningMetadata partitioning)

INTERNAL: Used for OX mapping.

setPinnedPartitioningback to summary
public void setPinnedPartitioning(PinnedPartitioningMetadata pinnedPartitioning)

INTERNAL: Used for OX mapping.

setPropertiesback to summary
public void setProperties(List<PropertyMetadata> properties)

INTERNAL: Used for OX mapping.

setRangePartitioningback to summary
public void setRangePartitioning(RangePartitioningMetadata rangePartitioning)

INTERNAL: Used for OX mapping.

setReplicationPartitioningback to summary
public void setReplicationPartitioning(ReplicationPartitioningMetadata replicationPartitioning)

INTERNAL: Used for OX mapping.

setRoundRobinPartitioningback to summary
public void setRoundRobinPartitioning(RoundRobinPartitioningMetadata roundRobinPartitioning)

INTERNAL: Used for OX mapping.

setSerializedConvertersback to summary
public void setSerializedConverters(List<SerializedConverterMetadata> serializedConverters)

INTERNAL: Used for OX mapping.

setStructConvertersback to summary
public void setStructConverters(List<StructConverterMetadata> structConverters)

INTERNAL: Used for OX mapping.

setTypeConvertersback to summary
public void setTypeConverters(List<TypeConverterMetadata> typeConverters)

INTERNAL: Used for OX mapping.

setUnionPartitioningback to summary
public void setUnionPartitioning(UnionPartitioningMetadata unionPartitioning)

INTERNAL: Used for OX mapping.

setValuePartitioningback to summary
public void setValuePartitioning(ValuePartitioningMetadata valuePartitioning)

INTERNAL: Used for OX mapping.