The mapping for a component, composite element,
composite identifier, etc.
addProperty
public void addProperty(Property p)
addTuplizer
public void addTuplizer(EntityMode entityMode,
String implClassName)
getComponentClassName
public String getComponentClassName()
getNodeName
public String getNodeName()
getParentProperty
public String getParentProperty()
getPropertyIterator
public Iterator getPropertyIterator()
getPropertySpan
public int getPropertySpan()
getRoleName
public String getRoleName()
getTuplizerImplClassName
public String getTuplizerImplClassName(EntityMode mode)
getTuplizerMap
public Map getTuplizerMap()
hasPojoRepresentation
public boolean hasPojoRepresentation()
isDynamic
public boolean isDynamic()
isEmbedded
public boolean isEmbedded()
isKey
public boolean isKey()
setComponentClassName
public void setComponentClassName(String componentClass)
setDynamic
public void setDynamic(boolean dynamic)
setEmbedded
public void setEmbedded(boolean embedded)
setKey
public void setKey(boolean isKey)
setMetaAttributes
public void setMetaAttributes(Map metas)
setNodeName
public void setNodeName(String nodeName)
setParentProperty
public void setParentProperty(String parentProperty)
setRoleName
public void setRoleName(String roleName)
setTypeByReflection
public void setTypeByReflection(String propertyClass,
String propertyName)