Class ProcessorSessionFactory.Component
- java.lang.Object
-
- org.hibernate.jpamodelgen.validation.ProcessorSessionFactory.Component
-
- All Implemented Interfaces:
Serializable,org.hibernate.type.CompositeType,org.hibernate.type.Type
- Enclosing class:
- ProcessorSessionFactory
public abstract static class ProcessorSessionFactory.Component extends Object implements org.hibernate.type.CompositeType
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Component(TypeElement type, String entityName, String path, AccessType defaultAccessType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetColumnSpan(org.hibernate.engine.spi.Mapping mapping)StringgetName()intgetPropertyIndex(String name)String[]getPropertyNames()boolean[]getPropertyNullability()org.hibernate.type.Type[]getSubtypes()booleanisComponentType()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hibernate.type.CompositeType
getCascadeStyle, getFetchMode, getPropertyValue, getPropertyValues, getPropertyValues, hasNotNullProperty, hasNullProperty, isEmbedded, isMethodOf, replacePropertyValues, setPropertyValues
-
Methods inherited from interface org.hibernate.type.Type
assemble, beforeAssemble, compare, compare, deepCopy, disassemble, disassemble, getHashCode, getHashCode, getReturnedClass, getSqlTypeCodes, isAnyType, isAssociationType, isCollectionType, isDirty, isDirty, isEntityType, isEqual, isEqual, isModified, isMutable, isSame, nullSafeSet, nullSafeSet, replace, replace, toColumnNullness, toLoggableString
-
-
-
-
Constructor Detail
-
Component
public Component(TypeElement type, String entityName, String path, AccessType defaultAccessType)
-
-
Method Detail
-
getPropertyIndex
public int getPropertyIndex(String name)
- Specified by:
getPropertyIndexin interfaceorg.hibernate.type.CompositeType
-
getName
public String getName()
- Specified by:
getNamein interfaceorg.hibernate.type.Type
-
isComponentType
public boolean isComponentType()
- Specified by:
isComponentTypein interfaceorg.hibernate.type.Type
-
getPropertyNames
public String[] getPropertyNames()
- Specified by:
getPropertyNamesin interfaceorg.hibernate.type.CompositeType
-
getSubtypes
public org.hibernate.type.Type[] getSubtypes()
- Specified by:
getSubtypesin interfaceorg.hibernate.type.CompositeType
-
getPropertyNullability
public boolean[] getPropertyNullability()
- Specified by:
getPropertyNullabilityin interfaceorg.hibernate.type.CompositeType
-
getColumnSpan
public int getColumnSpan(org.hibernate.engine.spi.Mapping mapping)
- Specified by:
getColumnSpanin interfaceorg.hibernate.type.Type
-
-