Package com.ibm.dse.base.types

Interface Summary
Conversion  
ElementState This interface is implemented by the DSEElementState class to provide an implementation for the state attribute of the DataElement class and the intialState of the AbstractPropertyDescriptor.
Key This interface is implemented by DSEKey, a unique Identifier for a business object.
KeyBuilder This interface is implemented by Objects which build Keys for business objects of a specific Type.
PropertyDescription This interface is implemented by all PropertyDescriptors which descend from the abstract implementation, AbstractPropertyDescriptor.
Type This interface is implemented by DSEType, a concrete class which defines a type of business object or business process.
TypeConstants This interface defines all constants required for the com.ibm.dse.base.types package.
TypeExternalizer This interface is implemented by DSETypeExternalizer, a singleton class which is responsible for maintaining a registry of all Type instances.
Validation This interface is implemented by all Validators which descend from the abstract implementation, AbstractValidator.
 

Class Summary
AbstractConverter This class resides at the top of the Converter hierarchy and provides an abstract implementation of the Conversion interface for Type specific Converters to extend.
AbstractPropertyDescriptor This class resides at the top of the PropertyDescriptor hierarchy and provides an abstract implementation of the PropertyDescription interface for Type specific PropertyDescriptors to extend.
AbstractValidator This class resides at the top of the Validator hierarchy and provides an abstract implementation of the Validation interface for Type specific Validators to extend.
Constants This class contains constants used in packages com.ibm.dse.base.types and com.ibm.dse.base.types.ext.
DSEElementState This class implements the ElementState interface, as a 32 bits mask of state flags, using only the first five bits as the flags named mandatory, hidden, readOnly, disabled and omitted.
DSEKey This class provides an implementation of a business object identifier.
DSEType This class provides an implementation of the Type interface which defines a Type of business object or business process.
DSETypeExternalizer This class provides an implementation of the TypeExternalizer interface and is responsible for maintaining a registry of all known Types, indexed by name.
ICollConverter This class provides an extension point for all specific Converters which support conversion of compound business objects which are IndexedCollections.
ICollPropertyDescriptor This class is a generic PropertyDescriptor for compound business objects which are IndexedCollections.
ICollValidator This class is a Validator for compound business objects which are IndexedCollections.
KCollConverter This class is a generic Converter for compound business objects which are KeyedCollections.
KCollPropertyDescriptor This class is a generic PropertyDescriptor for compound business objects which are KeyedCollections.
KCollValidator This class is a Validator for compound business objects which are KeyedCollections.
TypeExternalizerAccessor This class is used to access the typed data externalizer
 

Exception Summary
DSETypeException This class is a subclass of the generic DSEException and is thrown when an unexpected error occurs during processing concerned with Types, Conversion or Validation.