com.ibm.dse.base.types.ext
Class IntegerPropertyDescriptor
java.lang.Object
|
+--com.ibm.dse.base.types.AbstractPropertyDescriptor
|
+--com.ibm.dse.base.types.ext.IntegerPropertyDescriptor
- public class IntegerPropertyDescriptor
- extends AbstractPropertyDescriptor
PropertyDescriptor for business objects of Type Integer
- See Also:
- Serialized Form
Constructor Summary |
IntegerPropertyDescriptor()
This constructor creates a IntegerPropertyDescriptor object. |
IntegerPropertyDescriptor(java.lang.String name,
java.util.Hashtable keyValuePairs)
Creates an IntegerPropertyDescriptor object. |
IntegerPropertyDescriptor(java.lang.String name,
java.util.Hashtable keyValuePairs,
java.lang.String typeName)
Creates an IntegerPropertyDescriptor object. |
Method Summary |
void |
applyDefaultDescriptorForType(PropertyDescription defaultDescriptor)
Forces this PropertyDescriptor to inherit the business rules of the passed descriptor. |
java.lang.Object |
cloneDescriptee(java.lang.Object value)
Returns an independent copy of the Object passed. |
java.lang.Class |
getImplClass()
Gets the class of the business object descripted by this PropertyDescription |
Methods inherited from class com.ibm.dse.base.types.AbstractPropertyDescriptor |
applyDefaultDescriptor,
formatToString,
formatToString,
formatToWriter,
formatToWriter,
getConversion,
getConverterFromConversionType,
getConverters,
getDescription,
getInitialState,
getInitialValue,
getName,
getParameters,
getType,
getValidator,
initializeInstance,
initializeState,
readExternal,
setConversion,
setConversion,
setInitialState,
setInitialValue,
setName,
setValidator,
unformatFromReader,
unformatFromReader,
unformatFromString,
unformatFromString,
validate,
validate,
writeExternal |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
IntegerPropertyDescriptor
public IntegerPropertyDescriptor()
- This constructor creates a IntegerPropertyDescriptor object.
IntegerPropertyDescriptor
public IntegerPropertyDescriptor(java.lang.String name,
java.util.Hashtable keyValuePairs)
throws DSETypeException
- Creates an IntegerPropertyDescriptor object.
- Parameters:
name
- java.lang.StringkeyValuePairs
- java.util.Hashtable- Throws:
- DSETypeException -
IntegerPropertyDescriptor
public IntegerPropertyDescriptor(java.lang.String name,
java.util.Hashtable keyValuePairs,
java.lang.String typeName)
throws DSETypeException
- Creates an IntegerPropertyDescriptor object.
- Parameters:
name
- java.lang.StringkeyValuePairs
- java.util.HashtabletypeName
- java.lang.String- Throws:
- DSETypeException -
applyDefaultDescriptorForType
public void applyDefaultDescriptorForType(PropertyDescription defaultDescriptor)
- Forces this PropertyDescriptor to inherit the business rules of the passed descriptor.
Any specific business behaviour defined is retained and will override that of the
descriptor passed
- Overrides:
- applyDefaultDescriptorForType in class AbstractPropertyDescriptor
- Parameters:
descriptor
- PropertyDescription
cloneDescriptee
public java.lang.Object cloneDescriptee(java.lang.Object value)
throws DSETypeException
- Returns an independent copy of the Object passed.
- Overrides:
- cloneDescriptee in class AbstractPropertyDescriptor
- Parameters:
value
- Object- Returns:
- Object
getImplClass
public java.lang.Class getImplClass()
- Gets the class of the business object descripted by this PropertyDescription
- Overrides:
- getImplClass in class AbstractPropertyDescriptor
- Returns:
- java.lang.Class