Package com.sas.lsaf.core.type
Services and classes to describe the object type definitions within the system. Attribute
definitions outline the attributes available on the object instances within the system and allow the addition of
extended attributes for certain types.
-
Interface Summary Interface Description TypeService The service to retrieve object type information for objects stored in the system. -
Class Summary Class Description AttributeDefinition Information about the attributes that are defined on aType
.Type AType
represents an object type that is defined in the system and that contains metadata that represents the state that is maintained by instances of this type.TypeConstants Constants for all known types defined in the system.TypeDescriptor The lightweight representation of an object type definition defined within the system. -
Enum Summary Enum Description AttributeDefinition.AttributeType The enumeration that defines the data type that is stored by the attribute.Type.Capability This enumeration defines the capabilities that are available by each type. -
Exception Summary Exception Description IllegalChildTypeException Thrown when an object instance to create is in a location that does not support the type as a child.IllegalTypeException Thrown when an object instance is used by a service that requires a specific capability that is not configured for the type.InvalidTypeException Thrown when the object type is not valid for the specified operation.TypeNotFoundException Thrown when the specified object type definition can not be found in the system.