Class PropertyBinder


  • public class PropertyBinder
    extends Object
    • Constructor Detail

      • PropertyBinder

        public PropertyBinder()
    • Method Detail

      • setReferencedEntityName

        public void setReferencedEntityName​(String referencedEntityName)
      • setEmbedded

        public void setEmbedded​(boolean embedded)
      • setEntityBinder

        public void setEntityBinder​(EntityBinder entityBinder)
      • setInsertable

        public void setInsertable​(boolean insertable)
      • setUpdatable

        public void setUpdatable​(boolean updatable)
      • setName

        public void setName​(String name)
      • setReturnedClassName

        public void setReturnedClassName​(String returnedClassName)
      • setLazy

        public void setLazy​(boolean lazy)
      • setLazyGroup

        public void setLazyGroup​(String lazyGroup)
      • setAccessType

        public void setAccessType​(AccessType accessType)
      • setValue

        public void setValue​(Value value)
      • setCascade

        public void setCascade​(String cascadeStrategy)
      • setPropertyAccessStrategy

        public void setPropertyAccessStrategy​(PropertyAccessStrategy propertyAccessStrategy)
      • setDeclaringClass

        public void setDeclaringClass​(org.hibernate.annotations.common.reflection.XClass declaringClass)
      • setProperty

        public void setProperty​(org.hibernate.annotations.common.reflection.XProperty property)
      • setReturnedClass

        public void setReturnedClass​(org.hibernate.annotations.common.reflection.XClass returnedClass)
      • getValue

        public Value getValue()
      • setId

        public void setId​(boolean id)
      • isId

        public boolean isId()
      • setInheritanceStatePerClass

        public void setInheritanceStatePerClass​(Map<org.hibernate.annotations.common.reflection.XClass,​InheritanceState> inheritanceStatePerClass)
      • makePropertyAndBind

        public Property makePropertyAndBind()
      • makePropertyValueAndBind

        public Property makePropertyValueAndBind()
      • setXToMany

        public void setXToMany​(boolean xToMany)
      • makeProperty

        public Property makeProperty()
      • generatorCreator

        public static GeneratorCreator generatorCreator​(org.hibernate.annotations.common.reflection.XProperty property,
                                                        Annotation annotation)
        In case the given annotation is a value generator annotation, the corresponding value generation strategy to be applied to the given property is returned, null otherwise. Instantiates the given generator annotation type, initializing it with the given instance of the corresponding generator annotation and the property's type.
      • identifierGeneratorCreator

        public static IdentifierGeneratorCreator identifierGeneratorCreator​(org.hibernate.annotations.common.reflection.XProperty idProperty,
                                                                            Annotation annotation)