Constructs cmp field property meta data with the data contained in the
property xml element from a jbosscmp-jdbc xml file.
Parameters: cmpField - the JDBCCMPFieldMetaData on which this property is defined Parameters: element - the xml Element which contains the metadata about this field throws: DeploymentException - if the xml element is not semantically correct
Constructs cmp field property meta data based on the data contained in
the defaultValues parameter but defined on the specified cmpField. This
is effectly a copy constructory, except it can change the cmpField object
on which the property is defined.
Parameters: cmpField - the JDBCCMPFieldMetaData on which this property is defined Parameters: defaultValues - the defaultValues of this property
Compares this JDBCCMPFieldPropertyMetaData against the specified object.
Returns true if the objects are the same. Two
JDBCCMPFieldPropertyMetaData are the same if they both have the same name
and are defined on the same cmpField.
Parameters: o - the reference object with which to compare true if this object is the same as the object argument; falseotherwise
Returns a hashcode for this JDBCCMPFieldPropertyMetaData. The hashcode is
computed based on the hashCode of the declaring entity and the hashCode
of the fieldName
a hash code value for this object
Returns a string describing this JDBCCMPFieldPropertyMetaData. The exact
details of the representation are unspecified and subject to change, but
the following may be regarded as typical:
"[JDBCCMPFieldPropertyMetaData: propertyName=line1,
[JDBCCMPFieldMetaData: fieldName=address,
[JDBCEntityMetaData: entityName=UserEJB]]"
a string representation of the object