public abstract class AbstractPartitioningMetadata extends ORMetadata
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
name |
m_project| Modifier | Constructor and Description |
|---|---|
|
AbstractPartitioningMetadata(MetadataAnnotation annotation,
MetadataAccessor accessor)
INTERNAL:
Used for annotation loading.
|
protected |
AbstractPartitioningMetadata(java.lang.String elementName)
INTERNAL:
Used for XML loading.
|
| Modifier and Type | Method and Description |
|---|---|
abstract PartitioningPolicy |
buildPolicy()
Require subclass to build policy.
|
void |
buildPolicy(PartitioningPolicy policy)
Set common fields into policy.
|
boolean |
equals(java.lang.Object objectToCompare)
Equals is used for processing overrides from XML.
|
java.lang.String |
getName() |
int |
hashCode() |
void |
setName(java.lang.String name) |
getAccessibleObject, getAccessibleObjectName, getAnnotation, getBoxedType, getDatabaseTypeEnum, getEntityMappings, getFullyQualifiedClassName, getIdentifier, getJavaClass, getJavaClassName, getLoader, getLocation, getLogger, getMetadataClass, getMetadataClass, getMetadataClass, getMetadataFactory, getName, getPrimitiveClassForName, getProject, getText, getXMLElement, hasIdentifier, hasText, initXMLClassName, initXMLObject, initXMLObject, initXMLObjects, initXMLTextObject, loadedFromAnnotation, loadedFromEclipseLinkXML, loadedFromXML, merge, mergeORObjectLists, mergeORObjects, mergeSimpleObjects, reloadEntity, reloadMappedSuperclass, setAccessibleObject, setEntityMappings, setFieldName, setFieldName, setProject, shouldOverride, valuesMatch, valuesMatchpublic AbstractPartitioningMetadata(MetadataAnnotation annotation, MetadataAccessor accessor)
protected AbstractPartitioningMetadata(java.lang.String elementName)
public java.lang.String getName()
public void setName(java.lang.String name)
public boolean equals(java.lang.Object objectToCompare)
equals in class ORMetadatapublic int hashCode()
hashCode in class java.lang.Objectpublic abstract PartitioningPolicy buildPolicy()
public void buildPolicy(PartitioningPolicy policy)