Interface PersonnelManager

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

public interface PersonnelManager extends OsidManager, PersonnelProfile

The personnel manager provides access to personnel sessions and provides interoperability tests for various aspects of this service. 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.