Save This Page
Home » hibernate-distribution-3.3.1.GA-dist » org.hibernate » mapping » [javadoc | source]
org.hibernate.mapping
public class: Component [javadoc | source]
java.lang.Object
   org.hibernate.mapping.SimpleValue
      org.hibernate.mapping.Component

All Implemented Interfaces:
    MetaAttributable, KeyValue

The mapping for a component, composite element, composite identifier, etc.
Constructor:
 public Component(PersistentClass owner) throws MappingException 
 public Component(Component component) throws MappingException 
 public Component(Join join) throws MappingException 
 public Component(Collection collection) throws MappingException 
Method from org.hibernate.mapping.Component Summary:
accept,   addColumn,   addProperty,   addTuplizer,   getColumnInsertability,   getColumnIterator,   getColumnSpan,   getColumnUpdateability,   getComponentClass,   getComponentClassName,   getMetaAttribute,   getMetaAttributes,   getNodeName,   getOwner,   getParentProperty,   getProperty,   getPropertyIterator,   getPropertySpan,   getRoleName,   getTuplizerImplClassName,   getTuplizerMap,   getType,   hasPojoRepresentation,   isDynamic,   isEmbedded,   isKey,   setComponentClassName,   setDynamic,   setEmbedded,   setKey,   setMetaAttributes,   setNodeName,   setOwner,   setParentProperty,   setRoleName,   setTypeByReflection,   setTypeUsingReflection,   toString
Methods from org.hibernate.mapping.SimpleValue:
accept,   addColumn,   addFormula,   createForeignKey,   createForeignKeyOfEntity,   createIdentifierGenerator,   getColumnInsertability,   getColumnIterator,   getColumnSpan,   getColumnUpdateability,   getConstraintColumns,   getFetchMode,   getForeignKeyName,   getIdentifierGeneratorProperties,   getIdentifierGeneratorStrategy,   getNullValue,   getTable,   getType,   getTypeName,   getTypeParameters,   hasFormula,   isAlternateUniqueKey,   isCascadeDeleteEnabled,   isIdentityColumn,   isNullable,   isSimpleValue,   isTypeSpecified,   isUpdateable,   isValid,   setAlternateUniqueKey,   setCascadeDeleteEnabled,   setForeignKeyName,   setIdentifierGeneratorProperties,   setIdentifierGeneratorStrategy,   setNullValue,   setTable,   setTypeName,   setTypeParameters,   setTypeUsingReflection,   toString
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.hibernate.mapping.Component Detail:
 public Object accept(ValueVisitor visitor) 
 public  void addColumn(Column column) 
 public  void addProperty(Property p) 
 public  void addTuplizer(EntityMode entityMode,
    String implClassName) 
 public boolean[] getColumnInsertability() 
 public Iterator getColumnIterator() 
 public int getColumnSpan() 
 public boolean[] getColumnUpdateability() 
 public Class getComponentClass() throws MappingException 
 public String getComponentClassName() 
 public MetaAttribute getMetaAttribute(String attributeName) 
 public Map getMetaAttributes() 
 public String getNodeName() 
 public PersistentClass getOwner() 
 public String getParentProperty() 
 public Property getProperty(String propertyName) throws MappingException 
 public Iterator getPropertyIterator() 
 public int getPropertySpan() 
 public String getRoleName() 
 public String getTuplizerImplClassName(EntityMode mode) 
 public Map getTuplizerMap() 
 public Type getType() throws MappingException 
 public boolean hasPojoRepresentation() 
 public boolean isDynamic() 
 public boolean isEmbedded() 
 public boolean isKey() 
 public  void setComponentClassName(String componentClass) 
 public  void setDynamic(boolean dynamic) 
 public  void setEmbedded(boolean embedded) 
 public  void setKey(boolean isKey) 
 public  void setMetaAttributes(Map metas) 
 public  void setNodeName(String nodeName) 
 public  void setOwner(PersistentClass owner) 
 public  void setParentProperty(String parentProperty) 
 public  void setRoleName(String roleName) 
 public  void setTypeByReflection(String propertyClass,
    String propertyName) 
 public  void setTypeUsingReflection(String className,
    String propertyName) throws MappingException 
 public String toString()