Package com.ibm.itim.dataservices.model

  • Interface Summary 
    Interface Description
    IModelDataHelper  
    IModelMetaData  
    IProfileLocator  
    ManagableCategoryConstant
    This class provides a list of pre-defined categories within the platform's data model.
    ManagableProfile
    This interface provides supports to allow customization of lifecycle management for entities Lifecycle management on the entities are defined in terms of operations on the entities.
    ObjectProfileCategoryConstant
    This class provides a list of pre-defined categories within the platform's data model.
    ProtectedObject
    Defines the base interface for all objects that are protected, thereby requiring authorized access.
    Relationship
    The Relationship interface provides the method signature of all relationship implementations in the data model.
    SearchResults
    Interface for retrieving the results of a search request.
    SearchResultsIterator
    Interface for iterating over a set of search results (see SearchResults).
    ServiceInfo
    Interface for a service information object associated with credentials.
  • Class Summary 
    Class Description
    AccessRight
    Class that represents an access right, or Access Control Information (ACI).
    AccessRightFactory
    It should be noted that, like all other classes in the com.ibm.itim.dataservices package and its sub-packages, the AccessRightFactory class is not remote able.
    AttributeRight
    Class representing a right, or operation, that can be performed on a set of attributes.
    AuthorizationOwner
    Class representing a system user or role authorized to change access rights on a related entity.
    CategoryTable
    Provides an interface for retrieving and updating category information registered with the provisioning platform.
    ComplexAttributeHandler
    This defines a generic interface to handle complex attribute
    CompoundDN
    The CompoundDN class represents a sequence of distinguished names that can be used to represent a series of related entities.
    DirectoryEntry
    Represents a raw directory entry.
    DirectoryObject
    Value Object class for a directory entry.
    DirectoryObjectEntity
    Class that represents an entry in the directory.
    DirectoryObjectParent
    The DirectoryObjectParent class implements the parent relationship to a DirectoryObjectEntity.
    DirectoryObjectSearch
    Class that provides searching capabilities for DirectoryObjects.
    DistinguishedName
    DistinguishedName represents the distinguishing name, or key, that uniquely identifies an entry in the ITIM data model.
    EntityLifecycleProfile
    This class implements the ManagableProfile interface for entities themselves.
    LifecycleProfile  
    LifecycleRule
    Class that represents a lifecycle rule associated with an object profile.
    LifecycleRuleFactory  
    ModelDataHelperBridge  
    ModelMetaData
    The ModelMetaData provides an interface for discovering and querying meta-data about the data model.
    ModelSchema
    Class that provides an interface for retrieving schema information about entities within the data model.
    ObjectProfile
    Value Object class that holds the attribute data of an object profile.
    ObjectProfileCategory
    This class provides a list of pre-defined categories within the platform's data model.
    ObjectProfileEntity
    Class that describes how a class in the data store maps to a semantic entity in the system's data model.
    ObjectProfileFactory
    Factory class that creates object profiles in the data store.
    ObjectProfileOperation
    Value Object class that holds the attribute data of an object profile operation.
    ObjectProfileOperationContentHandler
    This class parses ObjectProfileOperation from xml string
    ObjectProfileOperationFactory Deprecated
    This class should be for internal use only.
    ObjectProfileSearch
    Class that provides an interface for searching for object profiles that reside in the data store.
    OperationParameter
    Value Object class that represents the operation parameter Support for formal parameter definition in profile operation is optional in this release Formal parameter specification allow design time type validation on the operation and its implementation
    PartialResultsReason Deprecated
    Replaced by SearchResultsStatus.
    Permission
    Class that represents a permission within an AccessRight, or ACI.
    ProfileLocator
    Provides an interface for retrieving profiles (object and service) registered with the provisioning platform.
    RelationshipSelf
    A relationship that refers to the entity itself
    SearchParameters
    Class that holds a set of parameters that can be used to further define how a search should be implemented against the data store.
    SearchResultsStatus
    Class that represents result information from search.
    ServiceProfile
    Value Object class that holds the attribute data of an object profile.
  • Enum Summary 
    Enum Description
    ManagableCategoryConstant.BLACKLIST_ENTITY_TYPES
    Entity type of the attributes that can be blacklisted
  • Exception Summary 
    Exception Description
    DuplicateEntryException
    DuplicateEntryException is a subclass of ModelCreationException used for errors that arise when attempting to create an entry in the data store and in case the entry already exists.
    ModelCommunicationException
    ModelCommunicationException is an exception class used for errors that arise due to communications issues.
    ModelCreationException
    ModelCreationException is an exception class used for errors that arise when attempting to create an entry in the data store for data model specific reasons.
    ModelException
    ModelException is the base Exception class for all published data model exceptions.
    ModelIntegrityException
    ModelIntegrityException is an exception class used for errors that arise due to issues with the integrity of the data model.
    ModelModificationException
    ModelModificationException is an exception class used for errors that arise due to failure of updating an object of the data model.
    ModelRemoveException
    ModelRemoveException is an exception class used for errors that arise due to failure of removing an object of the data model.
    ObjectNotFoundException
    ObjectNotFoundException is an exception class used when an entry that is searched for is not found.
    PartialResultsException
    PartialResultsException is an exception class used for errors that arise that result in only a portion of a data model request being completed.
    SearchResultsException
    Defines an exception class that extends from ModelException.
    URINotUniqueException