Represents a property as part of an entity or a component.
getAccessorPropertyName
public String getAccessorPropertyName(EntityMode mode)
getCascade
public String getCascade()
getColumnIterator
public Iterator getColumnIterator()
getColumnSpan
public int getColumnSpan()
getName
public String getName()
getNodeName
public String getNodeName()
getPropertyAccessorName
public String getPropertyAccessorName()
getValue
public Value getValue()
isBackRef
public boolean isBackRef()
isBasicPropertyAccessor
public boolean isBasicPropertyAccessor()
isComposite
public boolean isComposite()
isInsertable
public boolean isInsertable()
isLazy
public boolean isLazy()
isNaturalIdentifier
public boolean isNaturalIdentifier()
isOptimisticLocked
public boolean isOptimisticLocked()
isOptional
public boolean isOptional()
isPrimitive
public boolean isPrimitive(Class clazz)
isSelectable
public boolean isSelectable()
isUpdateable
public boolean isUpdateable()
setCascade
public void setCascade(String cascade)
setInsertable
public void setInsertable(boolean insertable)
setLazy
public void setLazy(boolean lazy)
setName
public void setName(String name)
setNaturalIdentifier
public void setNaturalIdentifier(boolean naturalIdentifier)
setNodeName
public void setNodeName(String nodeName)
setOptimisticLocked
public void setOptimisticLocked(boolean optimisticLocked)
setOptional
public void setOptional(boolean optional)
setPersistentClass
public void setPersistentClass(PersistentClass persistentClass)
setPropertyAccessorName
public void setPropertyAccessorName(String string)
setSelectable
public void setSelectable(boolean selectable)
setUpdateable
public void setUpdateable(boolean mutable)
setValue
public void setValue(Value value)
toString
public String toString()