Interface ResourceManager

All Superinterfaces:
AutoCloseable, Closeable, OsidManager, OsidManager, OsidProfile, ResourceProfile, Sourceable

public interface ResourceManager extends OsidManager, ResourceProfile

The resource manager provides access to resource lookup and creation sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:

  • ResourceLookupSession : a session to retrieve resources
  • ResourceQuerySession : a session to query resources
  • ResourceSearchSession : a session to search for resources
  • ResourceAdminSession : a session to create and delete resources
  • ResourceNotificationSession : a session to receive notifications pertaining to resource changes
  • ResourceBinSession : a session to look up resource to bin mappings
  • ResourceBinAssignmentSession : a session to manage resource to bin mappings
  • ResourceSmartBinSession : a session to manage smart resource bins
  • MembershipSession : a session to query memberships
  • GroupSession : a session to retrieve group memberships
  • GroupAssignmentSession : a session to manage groups
  • GroupNotificationSession : a session to retrieve notifications on changes to group membership
  • GroupHierarchySession : a session to view a group hierarchy
  • RsourceAgentSession : a session to retrieve Resource and Agent mappings
  • ResourceAgentAssignmentSession : a session to manage Resource and Agent mappings
  • ResourceRelationshipLookupSession : a session to retrieve resource relationships
  • ResourceRelationshipQuerySession : a session to query for resource relationships
  • ResourceRelationshipSearchSession : a session to search for resource relationships
  • ResourceRelationshipAdminSession : a session to create and delete resource relationships
  • ResourceRelationshipNotificationSession : a session to receive notifications pertaining to resource relationshipchanges
  • ResourceRelationshipBinSession : a session to look up resource relationship to bin mappings
  • ResourceRelationshipBinAssignmentSession : a session to manage resource relationship to bin mappings
  • ResourceRelationshipSmartBinSession : a session to manage smart resource relationship bins
  • BinLookupSession: a session to retrieve bins
  • BinQuerySession : a session to query bins
  • BinSearchSession : a session to search for bins
  • BinAdminSession : a session to create, update and delete bins
  • BinNotificationSession : a session to receive notifications pertaining to changes in bins
  • BinHierarchySession : a session to traverse bin hierarchies
  • BinHierarchyDesignSession : a session to manage bin hierarchies