|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
Available | The Available interface specifies a set of methods for
determining the availability of an object. |
IBbObject | The IBbObject class is an interface representing the root of the data class
hierarchy. |
Immutable | The Immutable interface defines a means for specifying an object
that can be made immutable. |
Positionable | The Positionable interface specifies a set of methods for
setting/determining the position of an object within a list of objects. |
Class Summary | |
---|---|
AttributePermission | Permission encapsulating granular access to data object attributes. |
AvailabilityFilter | List Filter used to filter on the availability of an object. |
BbAttribute | The BbAttribute class is used to form the basis of the name/value
pairs used for IBbObject based object properties. |
BbAttribute.Type | |
BbAttributes | The BbAttributes class is used to store a set of BbAttribute
objects. |
BbLink | Provides a wrapper around URL elements for attaching to data objects within the persistence framework. |
BbObject | The BbObject class is the root of the data class hierarchy. |
ValidationWarning | Class used to encapsulate data validity violations. |
Exception Summary | |
---|---|
BbAttributeException | A general exception resulting from a problem with the attributes (BbAttribute ) of an object (BbObject ). |
ImmutableException | Thrown if an attempt is made to modify an object that implements the Immutable interface is made after the object is marked as being complete. |
ValidationException | This exception is thrown to indicate that a data object has invalid or corrupt data. |
Provides the base classes for the persistence layer of platform API. The most important classes in this
package are the BbObject
and the related BbAttribute
objects. BbObject
is the base class for all data objects in the Blackboard system, defining core attributes such as the Id and
creation dates (though the semantics change on some objects).
The BbAttribute objects are used to wrap object properties in the Blackboard persistence layer. They provide the foundation for automatic SQL generation and type mapping.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |