Interface RelationshipProxyManager

All Superinterfaces:
AutoCloseable, Closeable, OsidProfile, OsidProxyManager, OsidProxyManager, RelationshipProfile, Sourceable

public interface RelationshipProxyManager extends OsidProxyManager, RelationshipProfile

The relationship manager provides access to relationship sessions and provides interoperability tests for various aspects of this service. Methods in this manager support the passing of a Proxy. The sessions included in this manager are:

  • RelationshipLookupSession : a session to retrieve and examine relationships
  • RelationshipQuerySession : a session to query relationships
  • RelationshipSearchSession : a session to search for relationships
  • RelationshipAdminSession : a session to manage relationships
  • RelationshipNotificationSession : a session to receive notifications pertaining to relationship changes
  • RelationshipFamilySession : a session to look up relationship to family mappings
  • RelationshipFamilyAssignmentSession : a session to manage relationship to family catalog mappings
  • RelationshipSmartFamilySession : a session to manage dynamic relationship families
  • FamilyLookupSession : a session to retrieve families
  • FamilyQuerySession : a session to query families
  • FamilySearchSession : a session to search for families
  • FamilyAdminSession : a session to create and delete families
  • FamilyNotificationSession : a session to receive notifications pertaining to family changes
  • FamilyHierarchySession : a session to traverse a hierarchy of families
  • FamilyHierarchyDesignSession : a session to manage a family hierarchy