Package org.hibernate.tool.orm.jbt.wrp
Class DelegatingPersistentClassWrapperImpl
- java.lang.Object
-
- org.hibernate.mapping.PersistentClass
-
- org.hibernate.mapping.RootClass
-
- org.hibernate.tool.orm.jbt.wrp.DelegatingPersistentClassWrapperImpl
-
- All Implemented Interfaces:
Serializable,org.hibernate.mapping.AttributeContainer,org.hibernate.mapping.Contributable,org.hibernate.mapping.Filterable,org.hibernate.mapping.MetaAttributable,org.hibernate.mapping.TableOwner,PersistentClassWrapper,Wrapper
public class DelegatingPersistentClassWrapperImpl extends org.hibernate.mapping.RootClass implements PersistentClassWrapper
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DelegatingPersistentClassWrapperImpl(org.hibernate.mapping.PersistentClass pc)
-
Method Summary
-
Methods inherited from class org.hibernate.mapping.RootClass
accept, addSubclass, getCacheRegionName, getDeclaredIdentifierProperty, getDeclaredVersion, getEntityPersisterClass, getIdentityTables, getKey, getKeyClosure, getKeyClosureIterator, getNaturalIdCacheRegionName, getPropertyClosure, getSubclassId, getSynchronizedTables, getTableClosure, getTableClosureIterator, hasEmbeddedIdentifier, isLazyPropertiesCacheable, setCacheConcurrencyStrategy, setCacheRegionName, setDeclaredIdentifierProperty, setDeclaredVersion, setDiscriminator, setDiscriminatorInsertable, setEmbeddedIdentifier, setEntityPersisterClass, setExplicitPolymorphism, setForceDiscriminator, setIdentifier, setIdentifierProperty, setLazyPropertiesCacheable, setMutable, setNaturalIdCacheRegionName, setPolymorphic, setTable, setVersion, setWhere, validate
-
Methods inherited from class org.hibernate.mapping.PersistentClass
addCallbackDefinitions, addCheckConstraint, addFilter, addJoin, addMappedSuperclassProperty, addSubclassJoin, addSubclassProperty, addSubclassTable, addSynchronizedTable, assignCheckConstraintsToTable, checkColumnDuplication, contains, createPrimaryKey, getCallbackDefinitions, getCheckConstraints, getContributor, getCustomSQLDeleteCheckStyle, getCustomSQLInsertCheckStyle, getCustomSQLUpdateCheckStyle, getDeclaredIdentifierMapper, getDeclaredProperties, getDeclaredPropertyIterator, getDirectSubclasses, getDiscriminatorColumnIterator, getFilters, getIdentifierMapper, getIdentityTable, getJoinClosure, getJoinClosureIterator, getJoinClosureSpan, getJoinNumber, getJoins, getJpaEntityName, getMappedClass, getMetaAttribute, getMetaAttributes, getNonDuplicatedProperties, getNonDuplicatedPropertyIterator, getOptimisticLockStyle, getProperties, getPropertyClosureSpan, getProxyInterface, getProxyInterfaceName, getRecursiveProperty, getReferenceableProperties, getReferenceablePropertyIterator, getReferencedProperty, getServiceRegistry, getSubclassClosure, getSubclassClosureIterator, getSubclasses, getSubclassJoinClosure, getSubclassJoinClosureIterator, getSubclassProperty, getSubclassPropertyClosure, getSubclassPropertyClosureIterator, getSubclassSpan, getSubclassTableClosure, getSubclassTableClosureIterator, getSuperMappedSuperclass, getSuperPersistentClass, getUnjoinedProperties, getUnjoinedPropertyIterator, hasCollectionNotReferencingPK, hasIdentifierMapper, hasNaturalId, hasPartitionedSelectionMapping, hasPojoRepresentation, hasProperty, hasSelectBeforeUpdate, hasSubclasses, hasSubselectLoadableCollections, isCached, isCachingExplicitlyRequested, isClassOrSuperclassJoin, isClassOrSuperclassTable, isDefinedOnMultipleSubclasses, isPropertyDefinedInHierarchy, isPropertyDefinedInSuperHierarchy, prepareForMappingModel, setBatchSize, setCached, setCachingExplicitlyRequested, setCustomSqlDelete, setCustomSQLDelete, setCustomSqlInsert, setCustomSQLInsert, setCustomSqlUpdate, setCustomSQLUpdate, setDeclaredIdentifierMapper, setDynamicInsert, setDynamicUpdate, setIdentifierMapper, setJpaEntityName, setLoaderName, setMetaAttributes, setOptimisticLockMode, setOptimisticLockStyle, setSelectBeforeUpdate, setSubselectLoadableCollections, setSuperMappedSuperclass, toString, useDynamicInsert, useDynamicUpdate
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.hibernate.tool.orm.jbt.wrp.PersistentClassWrapper
getParentProperty, getProperty, isAssignableToRootClass, isInstanceOfJoinedSubclass, isInstanceOfRootClass, isInstanceOfSpecialRootClass, isInstanceOfSubclass, isLazyPropertiesCacheable, isRootClass, setDiscriminator, setIdentifier, setIdentifierProperty, setKey, setTable
-
-
-
-
Method Detail
-
getWrappedObject
public org.hibernate.mapping.PersistentClass getWrappedObject()
- Specified by:
getWrappedObjectin interfacePersistentClassWrapper- Specified by:
getWrappedObjectin interfaceWrapper
-
getEntityName
public String getEntityName()
- Specified by:
getEntityNamein interfacePersistentClassWrapper- Overrides:
getEntityNamein classorg.hibernate.mapping.PersistentClass
-
getClassName
public String getClassName()
- Specified by:
getClassNamein interfacePersistentClassWrapper- Overrides:
getClassNamein classorg.hibernate.mapping.PersistentClass
-
getIdentifierProperty
public org.hibernate.mapping.Property getIdentifierProperty()
- Specified by:
getIdentifierPropertyin interfacePersistentClassWrapper- Overrides:
getIdentifierPropertyin classorg.hibernate.mapping.RootClass
-
hasIdentifierProperty
public boolean hasIdentifierProperty()
- Specified by:
hasIdentifierPropertyin interfacePersistentClassWrapper- Overrides:
hasIdentifierPropertyin classorg.hibernate.mapping.RootClass
-
getRootClass
public org.hibernate.mapping.RootClass getRootClass()
- Specified by:
getRootClassin interfacePersistentClassWrapper- Overrides:
getRootClassin classorg.hibernate.mapping.RootClass
-
getPropertyClosureIterator
public Iterator<org.hibernate.mapping.Property> getPropertyClosureIterator()
- Specified by:
getPropertyClosureIteratorin interfacePersistentClassWrapper- Overrides:
getPropertyClosureIteratorin classorg.hibernate.mapping.RootClass
-
getSuperclass
public org.hibernate.mapping.PersistentClass getSuperclass()
- Specified by:
getSuperclassin interfacePersistentClassWrapper- Overrides:
getSuperclassin classorg.hibernate.mapping.RootClass
-
getPropertyIterator
public Iterator<org.hibernate.mapping.Property> getPropertyIterator()
- Specified by:
getPropertyIteratorin interfacePersistentClassWrapper- Overrides:
getPropertyIteratorin classorg.hibernate.mapping.PersistentClass
-
getProperty
public org.hibernate.mapping.Property getProperty(String name)
- Specified by:
getPropertyin interfacePersistentClassWrapper- Overrides:
getPropertyin classorg.hibernate.mapping.PersistentClass
-
getTable
public org.hibernate.mapping.Table getTable()
- Specified by:
getTablein interfaceorg.hibernate.mapping.AttributeContainer- Specified by:
getTablein interfacePersistentClassWrapper- Overrides:
getTablein classorg.hibernate.mapping.RootClass
-
isAbstract
public Boolean isAbstract()
- Specified by:
isAbstractin interfacePersistentClassWrapper- Overrides:
isAbstractin classorg.hibernate.mapping.PersistentClass
-
getDiscriminator
public org.hibernate.mapping.Value getDiscriminator()
- Specified by:
getDiscriminatorin interfacePersistentClassWrapper- Overrides:
getDiscriminatorin classorg.hibernate.mapping.RootClass
-
getIdentifier
public org.hibernate.mapping.KeyValue getIdentifier()
- Specified by:
getIdentifierin interfacePersistentClassWrapper- Overrides:
getIdentifierin classorg.hibernate.mapping.RootClass
-
getJoinIterator
public Iterator<org.hibernate.mapping.Join> getJoinIterator()
- Specified by:
getJoinIteratorin interfacePersistentClassWrapper- Overrides:
getJoinIteratorin classorg.hibernate.mapping.PersistentClass
-
getVersion
public org.hibernate.mapping.Property getVersion()
- Specified by:
getVersionin interfacePersistentClassWrapper- Overrides:
getVersionin classorg.hibernate.mapping.RootClass
-
setClassName
public void setClassName(String name)
- Specified by:
setClassNamein interfacePersistentClassWrapper- Overrides:
setClassNamein classorg.hibernate.mapping.PersistentClass
-
setEntityName
public void setEntityName(String name)
- Specified by:
setEntityNamein interfacePersistentClassWrapper- Overrides:
setEntityNamein classorg.hibernate.mapping.PersistentClass
-
setDiscriminatorValue
public void setDiscriminatorValue(String str)
- Specified by:
setDiscriminatorValuein interfacePersistentClassWrapper- Overrides:
setDiscriminatorValuein classorg.hibernate.mapping.PersistentClass
-
setAbstract
public void setAbstract(Boolean b)
- Specified by:
setAbstractin interfacePersistentClassWrapper- Overrides:
setAbstractin classorg.hibernate.mapping.PersistentClass
-
addProperty
public void addProperty(org.hibernate.mapping.Property p)
- Specified by:
addPropertyin interfaceorg.hibernate.mapping.AttributeContainer- Specified by:
addPropertyin interfacePersistentClassWrapper- Overrides:
addPropertyin classorg.hibernate.mapping.PersistentClass
-
setProxyInterfaceName
public void setProxyInterfaceName(String name)
- Specified by:
setProxyInterfaceNamein interfacePersistentClassWrapper- Overrides:
setProxyInterfaceNamein classorg.hibernate.mapping.PersistentClass
-
setLazy
public void setLazy(boolean b)
- Specified by:
setLazyin interfacePersistentClassWrapper- Overrides:
setLazyin classorg.hibernate.mapping.PersistentClass
-
getSubclassIterator
public Iterator<org.hibernate.mapping.Subclass> getSubclassIterator()
- Specified by:
getSubclassIteratorin interfacePersistentClassWrapper- Overrides:
getSubclassIteratorin classorg.hibernate.mapping.PersistentClass
-
isCustomDeleteCallable
public boolean isCustomDeleteCallable()
- Specified by:
isCustomDeleteCallablein interfacePersistentClassWrapper- Overrides:
isCustomDeleteCallablein classorg.hibernate.mapping.PersistentClass
-
isCustomInsertCallable
public boolean isCustomInsertCallable()
- Specified by:
isCustomInsertCallablein interfacePersistentClassWrapper- Overrides:
isCustomInsertCallablein classorg.hibernate.mapping.PersistentClass
-
isCustomUpdateCallable
public boolean isCustomUpdateCallable()
- Specified by:
isCustomUpdateCallablein interfacePersistentClassWrapper- Overrides:
isCustomUpdateCallablein classorg.hibernate.mapping.PersistentClass
-
isDiscriminatorInsertable
public boolean isDiscriminatorInsertable()
- Specified by:
isDiscriminatorInsertablein interfacePersistentClassWrapper- Overrides:
isDiscriminatorInsertablein classorg.hibernate.mapping.RootClass
-
isDiscriminatorValueNotNull
public boolean isDiscriminatorValueNotNull()
- Specified by:
isDiscriminatorValueNotNullin interfacePersistentClassWrapper- Overrides:
isDiscriminatorValueNotNullin classorg.hibernate.mapping.PersistentClass
-
isDiscriminatorValueNull
public boolean isDiscriminatorValueNull()
- Specified by:
isDiscriminatorValueNullin interfacePersistentClassWrapper- Overrides:
isDiscriminatorValueNullin classorg.hibernate.mapping.PersistentClass
-
isExplicitPolymorphism
public boolean isExplicitPolymorphism()
- Specified by:
isExplicitPolymorphismin interfacePersistentClassWrapper- Overrides:
isExplicitPolymorphismin classorg.hibernate.mapping.RootClass
-
isForceDiscriminator
public boolean isForceDiscriminator()
- Specified by:
isForceDiscriminatorin interfacePersistentClassWrapper- Overrides:
isForceDiscriminatorin classorg.hibernate.mapping.RootClass
-
isInherited
public boolean isInherited()
- Specified by:
isInheritedin interfacePersistentClassWrapper- Overrides:
isInheritedin classorg.hibernate.mapping.RootClass
-
isJoinedSubclass
public boolean isJoinedSubclass()
- Specified by:
isJoinedSubclassin interfacePersistentClassWrapper- Overrides:
isJoinedSubclassin classorg.hibernate.mapping.RootClass
-
isLazy
public boolean isLazy()
- Specified by:
isLazyin interfacePersistentClassWrapper- Overrides:
isLazyin classorg.hibernate.mapping.PersistentClass
-
isMutable
public boolean isMutable()
- Specified by:
isMutablein interfacePersistentClassWrapper- Overrides:
isMutablein classorg.hibernate.mapping.RootClass
-
isPolymorphic
public boolean isPolymorphic()
- Specified by:
isPolymorphicin interfacePersistentClassWrapper- Overrides:
isPolymorphicin classorg.hibernate.mapping.RootClass
-
isVersioned
public boolean isVersioned()
- Specified by:
isVersionedin interfacePersistentClassWrapper- Overrides:
isVersionedin classorg.hibernate.mapping.RootClass
-
getBatchSize
public int getBatchSize()
- Specified by:
getBatchSizein interfacePersistentClassWrapper- Overrides:
getBatchSizein classorg.hibernate.mapping.PersistentClass
-
getCacheConcurrencyStrategy
public String getCacheConcurrencyStrategy()
- Specified by:
getCacheConcurrencyStrategyin interfacePersistentClassWrapper- Overrides:
getCacheConcurrencyStrategyin classorg.hibernate.mapping.RootClass
-
getCustomSQLDelete
public String getCustomSQLDelete()
- Specified by:
getCustomSQLDeletein interfacePersistentClassWrapper- Overrides:
getCustomSQLDeletein classorg.hibernate.mapping.PersistentClass
-
getCustomSQLInsert
public String getCustomSQLInsert()
- Specified by:
getCustomSQLInsertin interfacePersistentClassWrapper- Overrides:
getCustomSQLInsertin classorg.hibernate.mapping.PersistentClass
-
getCustomSQLUpdate
public String getCustomSQLUpdate()
- Specified by:
getCustomSQLUpdatein interfacePersistentClassWrapper- Overrides:
getCustomSQLUpdatein classorg.hibernate.mapping.PersistentClass
-
getDiscriminatorValue
public String getDiscriminatorValue()
- Specified by:
getDiscriminatorValuein interfacePersistentClassWrapper- Overrides:
getDiscriminatorValuein classorg.hibernate.mapping.PersistentClass
-
getLoaderName
public String getLoaderName()
- Specified by:
getLoaderNamein interfacePersistentClassWrapper- Overrides:
getLoaderNamein classorg.hibernate.mapping.PersistentClass
-
getOptimisticLockMode
public int getOptimisticLockMode()
- Specified by:
getOptimisticLockModein interfacePersistentClassWrapper- Overrides:
getOptimisticLockModein classorg.hibernate.mapping.PersistentClass
-
getWhere
public String getWhere()
- Specified by:
getWherein interfacePersistentClassWrapper- Overrides:
getWherein classorg.hibernate.mapping.RootClass
-
getRootTable
public org.hibernate.mapping.Table getRootTable()
- Specified by:
getRootTablein interfacePersistentClassWrapper- Overrides:
getRootTablein classorg.hibernate.mapping.RootClass
-
-