Interface PersonnelProxyManager

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

public interface PersonnelProxyManager extends OsidProxyManager, PersonnelProfile

The personnel manager provides access to personnel sessions and provides interoperability tests for various aspects of this service. Methods in this manager accept a Proxy interface for passing information from a server environment. The sessions included in this manager are:

  • PersonLookupSession: a session to lookup persons
  • PersonQuerySession: a session for querying persons
  • PersonSearchSession: a session to search persons
  • PersonAdminSession: a session to manage persons
  • PersonNotificationSession: a session to subscribe to notifications of person changes
  • PersonRealmSession: a session to look up person to realm mappings
  • PersonRealmAssignmentSession: a session to manage person to realm mappings
  • PersonSmartRealmSession: a session to manage dynamic person to realm mappings
  • OrganizationLookupSession: a session to lookup organizations
  • OrganizationQuerySession: a session for querying organizations
  • OrganizationSearchSession: a session to search organizations
  • OrganizationAdminSession: a session to manage organizations
  • OrganizationNotificationSession: a session to subscribe to notifications of organization changes
  • OrganizationHierarchySession: a session to traverse organization hierarchies
  • OrganizationHierarchyDesignSession: a sesion to manage organization hierarchies
  • OrganizationRealmSession: a session to look up organization to realm mappings
  • OrganizationRealmAssignmentSession: a session to manage organization to realm mappings
  • OrganizationSmartRealmSession: a session to manage dynamic organization to realm mappings
  • PositionLookupSession: a session to lookup positions
  • PositionQuerySession: a session for querying positions
  • PositionSearchSession: a session to search positions
  • PositionAdminSession: a session to manage positions
  • PositionNotificationSession: a session to subscribe to notifications of position changes
  • PositionRealmSession: a session to look up position to realm mappings
  • PositionRealmAssignmentSession: a session to manage position to realm mappings
  • PositionSmartRealmSession: a session to manage dynamic position to realm mappings
  • AppointmentLookupSession: a session to lookup appointments
  • AppointmentQuerySession: a session for querying appointments
  • AppointmentSearchSession: a session to search appointments
  • AppointmentAdminSession: a session to manage appointments
  • AppointmentNotificationSession: a session to subscribe to notifications of appointment changes
  • AppointmentRealmSession: a session to look up appointment to realm mappings
  • AppointmentRealmAssignmentSession: a session to manage appointment to realm mappings
  • AppointmentSmartRealmSession: a session to manage dynamic appointment to realm mappings
  • RealmLookupSession: a session to retrieve realms
  • RealmQuerySession: a session for querying realms
  • RealmSearchSession: a session to search for realms
  • RealmAdminSession: a session to create, update and delete realms
  • RealmNotificationSession: a session to receive notifications for changes in realms
  • RealmHierarchyTraversalSession: a session to traverse hierarchies of realms
  • RealmHierarchyDesignSession: a session to manage hierarchies of realms

The personnel manager also provides a profile for determing the supported search types supported by this service.