public class XMLEntityMappings extends ORMetadata
Constructor and Description |
---|
XMLEntityMappings()
INTERNAL:
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object objectToCompare)
INTERNAL:
|
java.lang.String |
getAccess()
INTERNAL:
Used for OX mapping.
|
AccessMethodsMetadata |
getAccessMethods()
INTERNAL:
Used for OX mapping.
|
java.lang.String |
getCatalog()
INTERNAL:
Used for OX mapping.
|
java.util.List<ConverterAccessor> |
getConverterAccessors()
INTERNAL:
|
java.util.List<ConverterMetadata> |
getConverters()
INTERNAL:
|
java.lang.String |
getDescription()
INTERNAL:
Used for OX mapping.
|
java.util.List<EmbeddableAccessor> |
getEmbeddables()
INTERNAL:
Used for OX mapping.
|
java.util.List<EntityAccessor> |
getEntities()
INTERNAL:
Used for OX mapping.
|
java.util.List<HashPartitioningMetadata> |
getHashPartitioning()
INTERNAL:
Used for OX mapping.
|
MetadataLogger |
getLogger()
INTERNAL:
Return the logger from the project.
|
java.util.List<MappedSuperclassAccessor> |
getMappedSuperclasses()
INTERNAL:
Used for OX mapping.
|
java.lang.String |
getMappingFileOrURL()
INTERNAL:
|
MetadataFactory |
getMetadataFactory()
INTERNAL:
|
java.util.List<MixedConverterMetadata> |
getMixedConverters()
INTERNAL:
Used for OX mapping.
|
java.util.List<NamedNativeQueryMetadata> |
getNamedNativeQueries()
INTERNAL:
Used for OX mapping.
|
java.util.List<NamedPLSQLStoredFunctionQueryMetadata> |
getNamedPLSQLStoredFunctionQueries()
INTERNAL:
Used for OX mapping.
|
java.util.List<NamedPLSQLStoredProcedureQueryMetadata> |
getNamedPLSQLStoredProcedureQueries()
INTERNAL:
Used for OX mapping.
|
java.util.List<NamedQueryMetadata> |
getNamedQueries()
INTERNAL:
Used for OX mapping.
|
java.util.List<NamedStoredFunctionQueryMetadata> |
getNamedStoredFunctionQueries()
INTERNAL:
Used for OX mapping.
|
java.util.List<NamedStoredProcedureQueryMetadata> |
getNamedStoredProcedureQueries()
INTERNAL:
Used for OX mapping.
|
java.util.List<ObjectTypeConverterMetadata> |
getObjectTypeConverters()
INTERNAL:
Used for OX mapping.
|
java.util.List<OracleArrayTypeMetadata> |
getOracleArrayTypes()
INTERNAL:
Used for OX mapping.
|
java.util.List<OracleObjectTypeMetadata> |
getOracleObjectTypes()
INTERNAL:
Used for OX mapping.
|
java.lang.String |
getPackage()
INTERNAL:
Used for OX mapping.
|
java.lang.String |
getPackageQualifiedClassName(java.lang.String className)
INTERNAL:
This convenience method will attempt to fully qualify a class name if
required.
|
java.util.List<PartitioningMetadata> |
getPartitioning()
INTERNAL:
Used for OX mapping.
|
XMLPersistenceUnitMetadata |
getPersistenceUnitMetadata()
INTERNAL:
Used for OX mapping.
|
java.util.List<PinnedPartitioningMetadata> |
getPinnedPartitioning()
INTERNAL:
Used for OX mapping.
|
java.util.List<PLSQLRecordMetadata> |
getPLSQLRecords() |
java.util.List<PLSQLTableMetadata> |
getPLSQLTables()
INTERNAL:
Used for OX mapping.
|
MetadataProject |
getProject()
INTERNAL:
|
java.util.List<RangePartitioningMetadata> |
getRangePartitioning()
INTERNAL:
Used for OX mapping.
|
java.util.List<ReplicationPartitioningMetadata> |
getReplicationPartitioning()
INTERNAL:
Used for OX mapping.
|
java.util.List<RoundRobinPartitioningMetadata> |
getRoundRobinPartitioning()
INTERNAL:
Used for OX mapping.
|
java.lang.String |
getSchema()
INTERNAL:
Used for OX mapping.
|
java.util.List<SequenceGeneratorMetadata> |
getSequenceGenerators()
INTERNAL:
Used for OX mapping.
|
java.util.List<SerializedConverterMetadata> |
getSerializedConverters()
INTERNAL:
Used for OX mapping.
|
java.util.List<SQLResultSetMappingMetadata> |
getSqlResultSetMappings()
INTERNAL:
Used for OX mapping.
|
java.util.List<StructConverterMetadata> |
getStructConverters()
INTERNAL:
Used for OX mapping.
|
java.util.List<TableGeneratorMetadata> |
getTableGenerators()
INTERNAL:
Used for OX mapping.
|
java.util.List<TenantDiscriminatorColumnMetadata> |
getTenantDiscriminatorColumns()
INTERNAL:
Used for OX mapping.
|
java.util.List<TypeConverterMetadata> |
getTypeConverters()
INTERNAL:
Used for OX mapping.
|
java.util.List<UnionPartitioningMetadata> |
getUnionPartitioning()
INTERNAL:
Used for OX mapping.
|
java.util.List<UuidGeneratorMetadata> |
getUuidGenerators()
INTERNAL:
Used for OX mapping.
|
java.util.List<ValuePartitioningMetadata> |
getValuePartitioning()
INTERNAL:
Used for OX mapping.
|
java.lang.String |
getVersion()
INTERNAL:
Used for OX mapping.
|
void |
initPersistenceUnitClasses(java.util.HashMap<java.lang.String,EntityAccessor> allEntities,
java.util.HashMap<java.lang.String,EmbeddableAccessor> allEmbeddables)
INTERNAL:
Assumes the correct class loader has been set before calling this
method.
|
boolean |
isEclipseLinkORMFile()
INTERNAL:
|
boolean |
loadedForCanonicalModel()
INTERNAL:
|
void |
process()
INTERNAL:
Process the metadata from the
|
void |
processEntityMappingsDefaults(ClassAccessor accessor)
INTERNAL:
Set any entity-mappings defaults if specified.
|
void |
processPersistenceUnitMetadata()
INTERNAL:
Process the persistence metadata if specified.
|
EntityAccessor |
reloadEntity(EntityAccessor accessor,
MetadataDescriptor descriptor)
INTERNAL:
We clone/reload an entity class by writing it out to XML and reload it
through OX.
|
MappedSuperclassAccessor |
reloadMappedSuperclass(MappedSuperclassAccessor accessor,
MetadataDescriptor descriptor)
INTERNAL:
We clone/reload a mapped-superclass by writing it out to XML and
reload it through OX.
|
void |
setAccess(java.lang.String access)
INTERNAL:
Used for OX mapping.
|
void |
setAccessMethods(AccessMethodsMetadata accessMethods)
INTERNAL:
Used for OX mapping.
|
void |
setCatalog(java.lang.String catalog)
INTERNAL:
Used for OX mapping.
|
void |
setConverterAccessors(java.util.List<ConverterAccessor> converterAccessors)
INTERNAL:
|
void |
setConverters(java.util.List<ConverterMetadata> converters)
INTERNAL:
|
void |
setDescription(java.lang.String description)
INTERNAL:
Used for OX mapping.
|
void |
setEmbeddables(java.util.List<EmbeddableAccessor> embeddables)
INTERNAL:
Used for OX mapping.
|
void |
setEntities(java.util.List<EntityAccessor> entities)
INTERNAL:
Used for OX mapping.
|
void |
setHashPartitioning(java.util.List<HashPartitioningMetadata> hashPartitioning)
INTERNAL:
Used for OX mapping.
|
void |
setIsEclipseLinkORMFile(boolean isEclipseLinkORMFile)
INTERNAL:
|
void |
setLoadedForCanonicalModel(boolean loadedForCanonicalModel)
INTERNAL:
|
void |
setLoader(java.lang.ClassLoader loader)
INTERNAL:
|
void |
setMappedSuperclasses(java.util.List<MappedSuperclassAccessor> mappedSuperclasses)
INTERNAL:
Used for OX mapping.
|
void |
setMappingFile(java.lang.String mappingFileNameOrURL)
INTERNAL:
|
void |
setMetadataFactory(MetadataFactory factory)
INTERNAL:
|
void |
setMixedConverters(java.util.List<MixedConverterMetadata> mixedConverters)
INTERNAL:
Used for OX mapping.
|
void |
setNamedNativeQueries(java.util.List<NamedNativeQueryMetadata> namedNativeQueries)
INTERNAL:
Used for OX mapping.
|
void |
setNamedPLSQLStoredFunctionQueries(java.util.List<NamedPLSQLStoredFunctionQueryMetadata> namedPLSQLStoredFunctionQueries)
INTERNAL:
Used for OX mapping.
|
void |
setNamedPLSQLStoredProcedureQueries(java.util.List<NamedPLSQLStoredProcedureQueryMetadata> namedPLSQLStoredProcedureQueries)
INTERNAL:
Used for OX mapping.
|
void |
setNamedQueries(java.util.List<NamedQueryMetadata> namedQueries)
INTERNAL:
Used for OX mapping.
|
void |
setNamedStoredFunctionQueries(java.util.List<NamedStoredFunctionQueryMetadata> namedStoredFunctionQueries)
INTERNAL:
Used for OX mapping.
|
void |
setNamedStoredProcedureQueries(java.util.List<NamedStoredProcedureQueryMetadata> namedStoredProcedureQueries)
INTERNAL:
Used for OX mapping.
|
void |
setObjectTypeConverters(java.util.List<ObjectTypeConverterMetadata> objectTypeConverters)
INTERNAL:
Used for OX mapping.
|
void |
setOracleArrayTypes(java.util.List<OracleArrayTypeMetadata> arrayTypes)
INTERNAL:
Used for OX mapping.
|
void |
setOracleObjectTypes(java.util.List<OracleObjectTypeMetadata> objectTypes)
INTERNAL:
Used for OX mapping.
|
void |
setPackage(java.lang.String pkg)
INTERNAL:
Used for OX mapping.
|
void |
setPartitioning(java.util.List<PartitioningMetadata> partitioning)
INTERNAL:
Used for OX mapping.
|
void |
setPersistenceUnitMetadata(XMLPersistenceUnitMetadata persistenceUnitMetadata)
INTERNAL:
Used for OX mapping.
|
void |
setPinnedPartitioning(java.util.List<PinnedPartitioningMetadata> pinnedPartitioning)
INTERNAL:
Used for OX mapping.
|
void |
setPLSQLRecords(java.util.List<PLSQLRecordMetadata> records)
INTERNAL:
Used for OX mapping.
|
void |
setPLSQLTables(java.util.List<PLSQLTableMetadata> tables)
INTERNAL:
Used for OX mapping.
|
void |
setProject(MetadataProject project)
INTERNAL:
Set the project reference for this EntityMappings object.
|
void |
setRangePartitioning(java.util.List<RangePartitioningMetadata> rangePartitioning)
INTERNAL:
Used for OX mapping.
|
void |
setReplicationPartitioning(java.util.List<ReplicationPartitioningMetadata> replicationPartitioning)
INTERNAL:
Used for OX mapping.
|
void |
setRoundRobinPartitioning(java.util.List<RoundRobinPartitioningMetadata> roundRobinPartitioning)
INTERNAL:
Used for OX mapping.
|
void |
setSchema(java.lang.String schema)
INTERNAL:
Used for OX mapping.
|
void |
setSequenceGenerators(java.util.List<SequenceGeneratorMetadata> sequenceGenerators)
INTERNAL:
Used for OX mapping.
|
void |
setSerializedConverters(java.util.List<SerializedConverterMetadata> serializedConverters)
INTERNAL:
Used for OX mapping.
|
void |
setSqlResultSetMappings(java.util.List<SQLResultSetMappingMetadata> sqlResultSetMappings)
INTERNAL:
Used for OX mapping.
|
void |
setStructConverters(java.util.List<StructConverterMetadata> structConverters)
INTERNAL:
Used for OX mapping.
|
void |
setTableGenerators(java.util.List<TableGeneratorMetadata> tableGenerators)
INTERNAL:
Used for OX mapping.
|
void |
setTenantDiscriminatorColumns(java.util.List<TenantDiscriminatorColumnMetadata> tenantDiscriminatorColumns)
INTERNAL:
Used for OX mapping.
|
void |
setTypeConverters(java.util.List<TypeConverterMetadata> typeConverters)
INTERNAL:
Used for OX mapping.
|
void |
setUnionPartitioning(java.util.List<UnionPartitioningMetadata> unionPartitioning)
INTERNAL:
Used for OX mapping.
|
void |
setUuidGenerators(java.util.List<UuidGeneratorMetadata> uuidGenerators)
INTERNAL:
Used for OX mapping.
|
void |
setValuePartitioning(java.util.List<ValuePartitioningMetadata> valuePartitioning)
INTERNAL:
Used for OX mapping.
|
void |
setVersion(java.lang.String version)
INTERNAL:
Used for OX mapping.
|
getAccessibleObjectName, getAnnotation, getEntityMappings, getJavaClassName, getLoader, getLocation, getMetadataClass, getMetadataClass, getMetadataClass, initXMLObject, loadedFromAnnotation, loadedFromEclipseLinkXML, loadedFromXML, setAccessibleObject, setEntityMappings, shouldOverride
public boolean equals(java.lang.Object objectToCompare)
equals
in class ORMetadata
public java.lang.String getAccess()
public AccessMethodsMetadata getAccessMethods()
public java.lang.String getCatalog()
public java.util.List<ConverterAccessor> getConverterAccessors()
public java.util.List<ConverterMetadata> getConverters()
public java.lang.String getDescription()
public java.util.List<EmbeddableAccessor> getEmbeddables()
public java.util.List<EntityAccessor> getEntities()
public java.lang.String getPackageQualifiedClassName(java.lang.String className)
public MetadataLogger getLogger()
getLogger
in class ORMetadata
public java.util.List<HashPartitioningMetadata> getHashPartitioning()
public java.util.List<MappedSuperclassAccessor> getMappedSuperclasses()
public java.lang.String getMappingFileOrURL()
public MetadataFactory getMetadataFactory()
getMetadataFactory
in class ORMetadata
public java.util.List<MixedConverterMetadata> getMixedConverters()
public java.util.List<NamedNativeQueryMetadata> getNamedNativeQueries()
public java.util.List<NamedPLSQLStoredFunctionQueryMetadata> getNamedPLSQLStoredFunctionQueries()
public java.util.List<NamedPLSQLStoredProcedureQueryMetadata> getNamedPLSQLStoredProcedureQueries()
public java.util.List<NamedQueryMetadata> getNamedQueries()
public java.util.List<NamedStoredFunctionQueryMetadata> getNamedStoredFunctionQueries()
public java.util.List<NamedStoredProcedureQueryMetadata> getNamedStoredProcedureQueries()
public java.util.List<ObjectTypeConverterMetadata> getObjectTypeConverters()
public java.lang.String getPackage()
public java.util.List<PartitioningMetadata> getPartitioning()
public XMLPersistenceUnitMetadata getPersistenceUnitMetadata()
public java.util.List<PinnedPartitioningMetadata> getPinnedPartitioning()
public java.util.List<OracleArrayTypeMetadata> getOracleArrayTypes()
public java.util.List<OracleObjectTypeMetadata> getOracleObjectTypes()
public java.util.List<PLSQLRecordMetadata> getPLSQLRecords()
public java.util.List<PLSQLTableMetadata> getPLSQLTables()
public MetadataProject getProject()
getProject
in class ORMetadata
public java.util.List<RangePartitioningMetadata> getRangePartitioning()
public java.util.List<ReplicationPartitioningMetadata> getReplicationPartitioning()
public java.util.List<RoundRobinPartitioningMetadata> getRoundRobinPartitioning()
public java.lang.String getSchema()
public java.util.List<SequenceGeneratorMetadata> getSequenceGenerators()
public java.util.List<SQLResultSetMappingMetadata> getSqlResultSetMappings()
public java.util.List<StructConverterMetadata> getStructConverters()
public java.util.List<TableGeneratorMetadata> getTableGenerators()
public java.util.List<TenantDiscriminatorColumnMetadata> getTenantDiscriminatorColumns()
public java.util.List<TypeConverterMetadata> getTypeConverters()
public java.util.List<SerializedConverterMetadata> getSerializedConverters()
public java.util.List<UnionPartitioningMetadata> getUnionPartitioning()
public java.util.List<UuidGeneratorMetadata> getUuidGenerators()
public java.util.List<ValuePartitioningMetadata> getValuePartitioning()
public java.lang.String getVersion()
public void initPersistenceUnitClasses(java.util.HashMap<java.lang.String,EntityAccessor> allEntities, java.util.HashMap<java.lang.String,EmbeddableAccessor> allEmbeddables)
public boolean isEclipseLinkORMFile()
public boolean loadedForCanonicalModel()
public void process()
public void processEntityMappingsDefaults(ClassAccessor accessor)
public void processPersistenceUnitMetadata()
public EntityAccessor reloadEntity(EntityAccessor accessor, MetadataDescriptor descriptor)
public MappedSuperclassAccessor reloadMappedSuperclass(MappedSuperclassAccessor accessor, MetadataDescriptor descriptor)
public void setAccess(java.lang.String access)
public void setAccessMethods(AccessMethodsMetadata accessMethods)
public void setCatalog(java.lang.String catalog)
public void setConverterAccessors(java.util.List<ConverterAccessor> converterAccessors)
public void setConverters(java.util.List<ConverterMetadata> converters)
public void setDescription(java.lang.String description)
public void setEmbeddables(java.util.List<EmbeddableAccessor> embeddables)
public void setEntities(java.util.List<EntityAccessor> entities)
public void setHashPartitioning(java.util.List<HashPartitioningMetadata> hashPartitioning)
public void setIsEclipseLinkORMFile(boolean isEclipseLinkORMFile)
public void setLoadedForCanonicalModel(boolean loadedForCanonicalModel)
public void setLoader(java.lang.ClassLoader loader)
public void setMappedSuperclasses(java.util.List<MappedSuperclassAccessor> mappedSuperclasses)
public void setMappingFile(java.lang.String mappingFileNameOrURL)
public void setMetadataFactory(MetadataFactory factory)
public void setMixedConverters(java.util.List<MixedConverterMetadata> mixedConverters)
public void setNamedNativeQueries(java.util.List<NamedNativeQueryMetadata> namedNativeQueries)
public void setNamedPLSQLStoredFunctionQueries(java.util.List<NamedPLSQLStoredFunctionQueryMetadata> namedPLSQLStoredFunctionQueries)
public void setNamedPLSQLStoredProcedureQueries(java.util.List<NamedPLSQLStoredProcedureQueryMetadata> namedPLSQLStoredProcedureQueries)
public void setNamedQueries(java.util.List<NamedQueryMetadata> namedQueries)
public void setNamedStoredFunctionQueries(java.util.List<NamedStoredFunctionQueryMetadata> namedStoredFunctionQueries)
public void setNamedStoredProcedureQueries(java.util.List<NamedStoredProcedureQueryMetadata> namedStoredProcedureQueries)
public void setObjectTypeConverters(java.util.List<ObjectTypeConverterMetadata> objectTypeConverters)
public void setPackage(java.lang.String pkg)
public void setPartitioning(java.util.List<PartitioningMetadata> partitioning)
public void setPersistenceUnitMetadata(XMLPersistenceUnitMetadata persistenceUnitMetadata)
public void setPinnedPartitioning(java.util.List<PinnedPartitioningMetadata> pinnedPartitioning)
public void setOracleArrayTypes(java.util.List<OracleArrayTypeMetadata> arrayTypes)
public void setOracleObjectTypes(java.util.List<OracleObjectTypeMetadata> objectTypes)
public void setPLSQLRecords(java.util.List<PLSQLRecordMetadata> records)
public void setPLSQLTables(java.util.List<PLSQLTableMetadata> tables)
public void setProject(MetadataProject project)
setProject
in class ORMetadata
public void setRangePartitioning(java.util.List<RangePartitioningMetadata> rangePartitioning)
public void setReplicationPartitioning(java.util.List<ReplicationPartitioningMetadata> replicationPartitioning)
public void setRoundRobinPartitioning(java.util.List<RoundRobinPartitioningMetadata> roundRobinPartitioning)
public void setSchema(java.lang.String schema)
public void setSequenceGenerators(java.util.List<SequenceGeneratorMetadata> sequenceGenerators)
public void setSqlResultSetMappings(java.util.List<SQLResultSetMappingMetadata> sqlResultSetMappings)
public void setStructConverters(java.util.List<StructConverterMetadata> structConverters)
public void setTableGenerators(java.util.List<TableGeneratorMetadata> tableGenerators)
public void setTenantDiscriminatorColumns(java.util.List<TenantDiscriminatorColumnMetadata> tenantDiscriminatorColumns)
public void setTypeConverters(java.util.List<TypeConverterMetadata> typeConverters)
public void setSerializedConverters(java.util.List<SerializedConverterMetadata> serializedConverters)
public void setUnionPartitioning(java.util.List<UnionPartitioningMetadata> unionPartitioning)
public void setUuidGenerators(java.util.List<UuidGeneratorMetadata> uuidGenerators)
public void setValuePartitioning(java.util.List<ValuePartitioningMetadata> valuePartitioning)
public void setVersion(java.lang.String version)
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference