com.hudson.hibernatesynchronizer.mapping
Interface IHibernateClassProperty

All Known Implementing Classes:
HibernateClassProperty, HibernateComponentClass

public interface IHibernateClassProperty


Field Summary
static java.lang.String LABEL_METADATA
           
 
Method Summary
 java.lang.String getAbsoluteClassName()
          Return the fully qualified class name that represents this property
 java.lang.String getAbsoluteSignatureClassName()
          Return the fully qualified class name or interface if applicable that represents this property
 java.lang.String getClassName()
          Return the name of the class without the the package prefix that represents this property
 java.lang.String getColumn()
          Return the column name that this represents
 java.lang.String getGetterName()
          Return the getter name (without the parenthesis) for this property
 java.lang.String getLabel()
          Return a descriptive label based on the property name
 java.util.List getMetaData()
          Return the meta-data associated with this element
 java.lang.String getName()
          Return the defined property name for this property
 java.lang.String getObjectClass()
          Return the object class representation for this class
 java.lang.String getPackage()
          Return the package prefix for this property class without the class name
 HibernateClass getParent()
          Return the parent class for this property
 java.lang.String getPropName()
          Return the actual property name for this property (first letter upper case)
 java.lang.String getSetterName()
          Return the setter name (without the parenthesis) for this property
 java.lang.String getSignatureClassName()
          Return the name of the class or interface if applicable without the the package prefix that represents this property
 java.lang.String getStaticName()
          Return the static name for this property
 java.lang.String getVarName()
          Return the name used as the Java variable name for this property (first letter lower case)
 boolean isPrimitive()
          Return true if the type of this property represents a primitive
 

Field Detail

LABEL_METADATA

public static final java.lang.String LABEL_METADATA
See Also:
Constant Field Values
Method Detail

getName

public java.lang.String getName()
Return the defined property name for this property


getLabel

public java.lang.String getLabel()
Return a descriptive label based on the property name


getPropName

public java.lang.String getPropName()
Return the actual property name for this property (first letter upper case)


getGetterName

public java.lang.String getGetterName()
Return the getter name (without the parenthesis) for this property

Returns:
the getter name

getSetterName

public java.lang.String getSetterName()
Return the setter name (without the parenthesis) for this property

Returns:
the setter name

getVarName

public java.lang.String getVarName()
Return the name used as the Java variable name for this property (first letter lower case)

Returns:
the Java variable name

getAbsoluteClassName

public java.lang.String getAbsoluteClassName()
Return the fully qualified class name that represents this property


getClassName

public java.lang.String getClassName()
Return the name of the class without the the package prefix that represents this property


getAbsoluteSignatureClassName

public java.lang.String getAbsoluteSignatureClassName()
Return the fully qualified class name or interface if applicable that represents this property


getSignatureClassName

public java.lang.String getSignatureClassName()
Return the name of the class or interface if applicable without the the package prefix that represents this property


getPackage

public java.lang.String getPackage()
Return the package prefix for this property class without the class name


getParent

public HibernateClass getParent()
Return the parent class for this property

Returns:
the parent HibernateClass

getColumn

public java.lang.String getColumn()
Return the column name that this represents

Returns:
the column name

getMetaData

public java.util.List getMetaData()
Return the meta-data associated with this element


isPrimitive

public boolean isPrimitive()
Return true if the type of this property represents a primitive


getObjectClass

public java.lang.String getObjectClass()
Return the object class representation for this class


getStaticName

public java.lang.String getStaticName()
Return the static name for this property