Class XMLPersistenceUnitDefaults
- java.lang.Object
-
- org.eclipse.persistence.internal.jpa.metadata.ORMetadata
-
- org.eclipse.persistence.internal.jpa.metadata.xml.XMLPersistenceUnitDefaults
-
public class XMLPersistenceUnitDefaults extends ORMetadata
Object to hold onto the XML persistence unit defaults. Key notes: - any metadata mapped from XML to this class must be compared in the equals method. - when loading from annotations, the constructor accepts the metadata accessor this metadata was loaded from. Used it to look up any 'companion' annotation needed for processing. - methods should be preserved in alphabetical order.- Since:
- EclipseLink 1.0
- Author:
- Guy Pelletier
-
-
Field Summary
-
Fields inherited from class org.eclipse.persistence.internal.jpa.metadata.ORMetadata
m_project
-
-
Constructor Summary
Constructors Constructor Description XMLPersistenceUnitDefaults()INTERNAL:
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object objectToCompare)INTERNAL:java.lang.StringgetAccess()INTERNAL: Used for OX mapping.AccessMethodsMetadatagetAccessMethods()INTERNAL: Used for OX mapping.java.lang.BooleangetCascadePersist()INTERNAL: Used for OX mapping.java.lang.StringgetCatalog()INTERNAL: Used for OX mapping.java.lang.BooleangetDelimitedIdentifiers()INTERNAL: Used for OX mapping.java.util.List<EntityListenerMetadata>getEntityListeners()INTERNAL: Used for OX mapping.java.lang.StringgetSchema()INTERNAL: Used for OX mapping.java.util.List<TenantDiscriminatorColumnMetadata>getTenantDiscriminatorColumns()INTERNAL: Used for OX mapping.booleanhasAccessMethods()INTERNAL:inthashCode()voidinitXMLObject(MetadataAccessibleObject accessibleObject, XMLEntityMappings entityMappings)INTERNAL:booleanisCascadePersist()INTERNAL: Used for OX mapping.booleanisDelimitedIdentifiers()INTERNAL: Used for OX mapping.voidmerge(ORMetadata metadata)INTERNAL:voidsetAccess(java.lang.String access)INTERNAL: Used for OX mapping.voidsetAccessMethods(AccessMethodsMetadata accessMethods)INTERNAL: Used for OX mapping.voidsetCascadePersist(java.lang.Boolean cascadePersist)INTERNAL: Used for OX mapping.voidsetCatalog(java.lang.String catalog)INTERNAL: Used for OX mapping.voidsetDelimitedIdentifiers(java.lang.Boolean delimitedIdentifiers)INTERNAL: Used for OX mapping.voidsetEntityListeners(java.util.List<EntityListenerMetadata> entityListeners)INTERNAL: Used for OX mapping.voidsetSchema(java.lang.String schema)INTERNAL: Used for OX mapping.voidsetTenantDiscriminatorColumns(java.util.List<TenantDiscriminatorColumnMetadata> tenantDiscriminatorColumns)INTERNAL: Used for OX mapping.-
Methods inherited from class org.eclipse.persistence.internal.jpa.metadata.ORMetadata
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, initXMLObjects, initXMLTextObject, loadedFromAnnotation, loadedFromEclipseLinkXML, loadedFromXML, mergeORObjectLists, mergeORObjects, mergeSimpleObjects, reloadEntity, reloadMappedSuperclass, setAccessibleObject, setEntityMappings, setFieldName, setFieldName, setProject, shouldOverride, valuesMatch, valuesMatch
-
-
-
-
Method Detail
-
equals
public boolean equals(java.lang.Object objectToCompare)
INTERNAL:- Specified by:
equalsin classORMetadata
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
getAccess
public java.lang.String getAccess()
INTERNAL: Used for OX mapping.
-
getAccessMethods
public AccessMethodsMetadata getAccessMethods()
INTERNAL: Used for OX mapping.
-
getCascadePersist
public java.lang.Boolean getCascadePersist()
INTERNAL: Used for OX mapping.
-
getCatalog
public java.lang.String getCatalog()
INTERNAL: Used for OX mapping.
-
getDelimitedIdentifiers
public java.lang.Boolean getDelimitedIdentifiers()
INTERNAL: Used for OX mapping.
-
getEntityListeners
public java.util.List<EntityListenerMetadata> getEntityListeners()
INTERNAL: Used for OX mapping.
-
getSchema
public java.lang.String getSchema()
INTERNAL: Used for OX mapping.
-
getTenantDiscriminatorColumns
public java.util.List<TenantDiscriminatorColumnMetadata> getTenantDiscriminatorColumns()
INTERNAL: Used for OX mapping.
-
hasAccessMethods
public boolean hasAccessMethods()
INTERNAL:
-
initXMLObject
public void initXMLObject(MetadataAccessibleObject accessibleObject, XMLEntityMappings entityMappings)
INTERNAL:- Overrides:
initXMLObjectin classORMetadata
-
isCascadePersist
public boolean isCascadePersist()
INTERNAL: Used for OX mapping.
-
isDelimitedIdentifiers
public boolean isDelimitedIdentifiers()
INTERNAL: Used for OX mapping.
-
merge
public void merge(ORMetadata metadata)
INTERNAL:- Overrides:
mergein classORMetadata
-
setAccess
public void setAccess(java.lang.String access)
INTERNAL: Used for OX mapping.
-
setAccessMethods
public void setAccessMethods(AccessMethodsMetadata accessMethods)
INTERNAL: Used for OX mapping.
-
setCascadePersist
public void setCascadePersist(java.lang.Boolean cascadePersist)
INTERNAL: Used for OX mapping.
-
setCatalog
public void setCatalog(java.lang.String catalog)
INTERNAL: Used for OX mapping.
-
setDelimitedIdentifiers
public void setDelimitedIdentifiers(java.lang.Boolean delimitedIdentifiers)
INTERNAL: Used for OX mapping.
-
setEntityListeners
public void setEntityListeners(java.util.List<EntityListenerMetadata> entityListeners)
INTERNAL: Used for OX mapping.
-
setSchema
public void setSchema(java.lang.String schema)
INTERNAL: Used for OX mapping.
-
setTenantDiscriminatorColumns
public void setTenantDiscriminatorColumns(java.util.List<TenantDiscriminatorColumnMetadata> tenantDiscriminatorColumns)
INTERNAL: Used for OX mapping.
-
-