Interface PersonnelManager
- All Superinterfaces:
AutoCloseable, Closeable, OsidManager, OsidManager, OsidProfile, PersonnelProfile, Sourceable
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.
-
Method Summary
Modifier and TypeMethodDescriptionGets theOsidSessionassociated with the appointment administration service.getAppointmentAdminSessionForRealm(Id realmId) Gets theOsidSessionassociated with the appointment administration service for the given realm.Gets theOsidSessionassociated with the appointment lookup service.getAppointmentLookupSessionForRealm(Id realmId) Gets theOsidSessionassociated with the appointment lookup service for the given realm.getAppointmentNotificationSession(AppointmentReceiver appointmentReceiver) Gets theOsidSessionassociated with the appointment notification service.getAppointmentNotificationSessionForRealm(AppointmentReceiver appointmentReceiver, Id realmId) Gets theOsidSessionassociated with the appointment notification service for the given realm.Gets theOsidSessionassociated with the appointment query service.getAppointmentQuerySessionForRealm(Id realmId) Gets theOsidSessionassociated with the appointment query service for the given realm.Gets the session for assigning appointment to realm mappings.Gets the session for retrieving appointment to realm mappings.Gets theOsidSessionassociated with the appointment search service.getAppointmentSearchSessionForRealm(Id realmId) Gets theOsidSessionassociated with the appointment search service for the given realm.getAppointmentSmartRealmSession(Id realmId) Gets the session associated with the appointment smart realm for the given realm.Gets theOsidSessionassociated with the organization administration service.getOrganizationAdminSessionForRealm(Id realmId) Gets theOsidSessionassociated with the organization administration service for the given realm.Gets the session designing organization hierarchies.Gets theOsidSessionassociated with the organization heirarchy design service for the given realm.Gets the session traversing organization hierarchies.Gets theOsidSessionassociated with the organization heirarchy traversal service for the given realm.Gets theOsidSessionassociated with the organization lookup service.getOrganizationLookupSessionForRealm(Id realmId) Gets theOsidSessionassociated with the organization lookup service for the given realm.getOrganizationNotificationSession(OrganizationReceiver organizationReceiver) Gets theOsidSessionassociated with the organization notification service.getOrganizationNotificationSessionForRealm(OrganizationReceiver organizationReceiver, Id realmId) Gets theOsidSessionassociated with the organization notification service for the given realm.Gets theOsidSessionassociated with the organization query service.getOrganizationQuerySessionForRealm(Id realmId) Gets theOsidSessionassociated with the organization query service for the given realm.Gets the session for assigning organization to realm mappings.Gets the session for retrieving organization to realm mappings.Gets theOsidSessionassociated with the organization search service.getOrganizationSearchSessionForRealm(Id realmId) Gets theOsidSessionassociated with the organization search service for the given realm.getOrganizationSmartRealmSession(Id realmId) Gets the session associated with the organization smart realm for the given realm.Gets theOsidSessionassociated with the person administration service.getPersonAdminSessionForRealm(Id realmId) Gets theOsidSessionassociated with the person administration service for the given realm.Gets theOsidSessionassociated with the person lookup service.getPersonLookupSessionForRealm(Id realmId) Gets theOsidSessionassociated with the person lookup service for the given realm.Gets aPersonnelBatchManager.getPersonNotificationSession(PersonReceiver personReceiver) Gets theOsidSessionassociated with the person notification service.getPersonNotificationSessionForRealm(PersonReceiver personReceiver, Id realmId) Gets theOsidSessionassociated with the person notification service for the given realm.Gets theOsidSessionassociated with the person query service.getPersonQuerySessionForRealm(Id realmId) Gets theOsidSessionassociated with the person query service for the given realm.Gets the session for assigning person to realm mappings.Gets the session for retrieving person to realm mappings.Gets theOsidSessionassociated with the person search service.getPersonSearchSessionForRealm(Id realmId) Gets theOsidSessionassociated with the person search service for the given realm.getPersonSmartRealmSession(Id realmId) Gets the session associated with the person smart realm for the given realm.Gets theOsidSessionassociated with the position administration service.getPositionAdminSessionForRealm(Id realmId) Gets theOsidSessionassociated with the position administration service for the given realm.Gets theOsidSessionassociated with the position lookup service.getPositionLookupSessionForRealm(Id realmId) Gets theOsidSessionassociated with the position lookup service for the given realm.getPositionNotificationSession(PositionReceiver positionReceiver) Gets theOsidSessionassociated with the position notification service.getPositionNotificationSessionForRealm(PositionReceiver positionReceiver, Id realmId) Gets theOsidSessionassociated with the position notification service for the given realm.Gets theOsidSessionassociated with the position query service.getPositionQuerySessionForRealm(Id realmId) Gets theOsidSessionassociated with the position query service for the given realm.Gets the session for assigning position to realm mappings.Gets the session for retrieving position to realm mappings.Gets theOsidSessionassociated with the position search service.getPositionSearchSessionForRealm(Id realmId) Gets theOsidSessionassociated with the position search service for the given realm.getPositionSmartRealmSession(Id realmId) Gets the session associated with the position smart realm for the given realm.Gets theOsidSessionassociated with the realm administrative service.Gets theOsidSessionassociated with the realm hierarchy design service.Gets theOsidSessionassociated with the realm hierarchy service.Gets theOsidSessionassociated with the realm lookup service.getRealmNotificationSession(RealmReceiver realmReceiver) Gets theOsidSessionassociated with the realm notification service.Gets theOsidSessionassociated with the realm query service.Gets theOsidSessionassociated with the realm search service.Methods inherited from interface OsidManager
closeMethods inherited from interface OsidManager
changeBranch, initialize, rollbackServiceModifier and TypeMethodDescriptionvoidchangeBranch(Id branchId) Changes the service branch.voidinitialize(OsidRuntimeManager runtime) Initializes this manager.rollbackService(Date rollbackTime) Rolls back this service to a point in time.Methods inherited from interface OsidProfile
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypeModifier and TypeMethodDescriptionGets this service branch.Gets theBranch Idrepresenting this service branch.Gets a description of this service implementation.Gets a display name for this service implementation.getId()Gets an identifier for this service implementation.Gets the locales supported in this service.Gets the proxy recordTypessupported in this service.Gets the date this service implementation was released.Gets the version of this service implementation.booleanTest for support of a journal branching service.booleanTest for support of a journaling rollback service.booleansupportsOSIDVersion(Version version) Test for support of an OSID specification version.booleansupportsProxyRecordType(Type proxyRecordType) Test for support of a proxy type.Methods inherited from interface PersonnelProfile
getAppointmentRecordTypes, getAppointmentSearchRecordTypes, getOrganizationRecordTypes, getOrganizationSearchRecordTypes, getPersonRecordTypes, getPersonSearchRecordTypes, getPositionRecordTypes, getPositionSearchRecordTypes, getRealmRecordTypes, getRealmSearchRecordTypes, supportsAppointmentAdmin, supportsAppointmentLookup, supportsAppointmentNotification, supportsAppointmentQuery, supportsAppointmentRealm, supportsAppointmentRealmAssignment, supportsAppointmentRecordType, supportsAppointmentSearch, supportsAppointmentSearchRecordType, supportsAppointmentSmartRealm, supportsOrganizationAdmin, supportsOrganizationHierarchy, supportsOrganizationHierarchyDesign, supportsOrganizationLookup, supportsOrganizationNotification, supportsOrganizationQuery, supportsOrganizationRealm, supportsOrganizationRealmAssignment, supportsOrganizationRecordType, supportsOrganizationSearch, supportsOrganizationSearchRecordType, supportsOrganizationSmartRealm, supportsPersonAdmin, supportsPersonLookup, supportsPersonnelBatch, supportsPersonNotification, supportsPersonQuery, supportsPersonRealm, supportsPersonRealmAssignment, supportsPersonRecordType, supportsPersonSearch, supportsPersonSearchRecordType, supportsPersonSmartRealm, supportsPositionAdmin, supportsPositionLookup, supportsPositionNotification, supportsPositionQuery, supportsPositionRealm, supportsPositionRealmAssignment, supportsPositionRecordType, supportsPositionSearch, supportsPositionSearchRecordType, supportsPositionSmartRealm, supportsRealmAdmin, supportsRealmHierarchy, supportsRealmHierarchyDesign, supportsRealmLookup, supportsRealmNotification, supportsRealmQuery, supportsRealmRecordType, supportsRealmSearch, supportsRealmSearchRecordType, supportsVisibleFederationModifier and TypeMethodDescriptionGets the supportedAppointmentrecord types.Gets the supported appointment search record types.Gets the supportedOrganizationrecord types.Gets the supported organization search record types.Gets the supportedPersonrecord types.Gets the supported person search record types.Gets the supportedPositionrecord types.Gets the supported position search record types.Gets the supportedRealmrecord types.Gets the supported realm search record types.booleanTests if managing for appointments is available.booleanTests for the availability of an appointment lookup service.booleanTests if appointment notification is available.booleanTests for the availability of an appointment query service.booleanTests if an appointment to realm lookup session is available.booleanTests if an appointment to realm assignment session is available.booleansupportsAppointmentRecordType(Type appointmentRecordType) Tests if the givenAppointmentrecord type is supported.booleanTests if searching for appointments is available.booleansupportsAppointmentSearchRecordType(Type appointmentSearchRecordType) Tests if the given appointment search record type is supported.booleanTests if an appointment smart realm session is available.booleanTests if managing for organizations is available.booleanTests if an organization hierarchy traversal is supported.booleanTests if organization hierarchy design is supported.booleanTests for the availability of an organization lookup service.booleanTests if organization notification is available.booleanTests for the availability of an organization query service.booleanTests if an organization to realm lookup session is available.booleanTests if an organization to realm assignment session is available.booleansupportsOrganizationRecordType(Type organizationRecordType) Tests if the givenOrganizationrecord type is supported.booleanTests if searching for organizations is available.booleansupportsOrganizationSearchRecordType(Type organizationSearchRecordType) Tests if the given organization search record type is supported.booleanTests if an organization smart realm session is available.booleanTests if managing for persons is available.booleanTests for the availability of a person lookup service.booleanTests for the availability of a personnel batch service.booleanTests if person notification is available.booleanTests for the availability of a person query service.booleanTests if a person to realm lookup session is available.booleanTests if a person to realm assignment session is available.booleansupportsPersonRecordType(Type personRecordType) Tests if the givenPersonrecord type is supported.booleanTests if searching for persons is available.booleansupportsPersonSearchRecordType(Type personSearchRecordType) Tests if the given person search record type is supported.booleanTests if a person smart realm session is available.booleanTests if managing for positions is available.booleanTests for the availability of a position lookup service.booleanTests if position notification is available.booleanTests for the availability of a position query service.booleanTests if a position to realm lookup session is available.booleanTests if a position to realm assignment session is available.booleansupportsPositionRecordType(Type positionRecordType) Tests if the givenPositionrecord type is supported.booleanTests if searching for positions is available.booleansupportsPositionSearchRecordType(Type positionSearchRecordType) Tests if the given position search record type is supported.booleanTests if a position smart realm session is available.booleanTests for the availability of a realm administrative service for creating and deleting realms.booleanTests for the availability of a realm hierarchy traversal service.booleanTests for the availability of a realm hierarchy design service.booleanTests for the availability of a realm lookup service.booleanTests for the availability of a realm notification service.booleanTests if querying realms is available.booleansupportsRealmRecordType(Type realmRecordType) Tests if the givenRealmrecord type is supported.booleanTests if searching for realms is available.booleansupportsRealmSearchRecordType(Type realmSearchRecordType) Tests if the given realm search record type is supported.booleanTests if any realm federation is exposed.Methods inherited from interface Sourceable
getBranding, getBrandingIds, getLicense, getProvider, getProviderIdModifier and TypeMethodDescriptionGets a branding, such as an image or logo, expressed using theAssetinterface.Gets the branding assetIds.Gets the terms of usage.Gets theResourcerepresenting the provider.Gets theIdof the provider.
-
Method Details
-
getPersonLookupSession
Gets theOsidSessionassociated with the person lookup service.- Returns:
- a
PersonLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsPersonLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsPersonLookup()} is {@code true} .
-
getPersonLookupSessionForRealm
PersonLookupSession getPersonLookupSessionForRealm(Id realmId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the person lookup service for the given realm.- Parameters:
realmId- theIdof theRealm- Returns:
- a
PersonLookupSession - Throws:
NotFoundException- noRealmfound by the givenIdNullArgumentException-realmIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsPersonLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsPersonLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getPersonQuerySession
Gets theOsidSessionassociated with the person query service.- Returns:
- a
PersonQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsPersonQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsPersonQuery()} is {@code true} .
-
getPersonQuerySessionForRealm
PersonQuerySession getPersonQuerySessionForRealm(Id realmId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the person query service for the given realm.- Parameters:
realmId- theIdof theRealm- Returns:
- a
PersonQuerySession - Throws:
NotFoundException- noRealmfound by the givenIdNullArgumentException-realmIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsPersonQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsPersonQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getPersonSearchSession
Gets theOsidSessionassociated with the person search service.- Returns:
- a
PersonSearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsPersonSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsPersonSearch()} is {@code true} .
-
getPersonSearchSessionForRealm
PersonSearchSession getPersonSearchSessionForRealm(Id realmId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the person search service for the given realm.- Parameters:
realmId- theIdof theRealm- Returns:
- a
PersonSearchSession - Throws:
NotFoundException- noRealmfound by the givenIdNullArgumentException-realmIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsPersonSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsPersonSearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getPersonAdminSession
Gets theOsidSessionassociated with the person administration service.- Returns:
- a
PersonAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsPersonAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsPersonAdmin()} is {@code true} .
-
getPersonAdminSessionForRealm
PersonAdminSession getPersonAdminSessionForRealm(Id realmId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the person administration service for the given realm.- Parameters:
realmId- theIdof theRealm- Returns:
- a
PersonAdminSession - Throws:
NotFoundException- noRealmfound by the givenIdNullArgumentException-realmIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsPersonAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsPersonAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getPersonNotificationSession
PersonNotificationSession getPersonNotificationSession(PersonReceiver personReceiver) throws OperationFailedException Gets theOsidSessionassociated with the person notification service.- Parameters:
personReceiver- the receiver- Returns:
- a
PersonNotificationSession - Throws:
NullArgumentException-personReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsPersonNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsPersonNotification()} is {@code true} .
-
getPersonNotificationSessionForRealm
PersonNotificationSession getPersonNotificationSessionForRealm(PersonReceiver personReceiver, Id realmId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the person notification service for the given realm.- Parameters:
personReceiver- the receiverrealmId- theIdof theRealm- Returns:
- a
PersonNotificationSession - Throws:
NotFoundException- noRealmfound by the givenIdNullArgumentException-personReceiverorrealmIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsPersonNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsPersonNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getPersonRealmSession
Gets the session for retrieving person to realm mappings.- Returns:
- a
PersonRealmSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsPersonRealm()isfalse- Compliance:
optional- This method must be implemented if {@code supportsPersonRealm()} is {@code true} .
-
getPersonRealmAssignmentSession
Gets the session for assigning person to realm mappings.- Returns:
- a
PersonRealmAssignmentSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsPersonRealmAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsPersonRealmAssignment()} is {@code true} .
-
getPersonSmartRealmSession
PersonSmartRealmSession getPersonSmartRealmSession(Id realmId) throws NotFoundException, OperationFailedException Gets the session associated with the person smart realm for the given realm.- Parameters:
realmId- theIdof the realm- Returns:
- a
PersonSmartRealmSession - Throws:
NotFoundException-realmIdnot foundNullArgumentException-realmIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsPersonSmartRealm()isfalse- Compliance:
optional- This method must be implemented if {@code supportsPersonSmartRealm()} is {@code true} .
-
getOrganizationLookupSession
Gets theOsidSessionassociated with the organization lookup service.- Returns:
- an
OrganizationLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsOrganizationLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsOrganizationLookup()} is {@code true} .
-
getOrganizationLookupSessionForRealm
OrganizationLookupSession getOrganizationLookupSessionForRealm(Id realmId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the organization lookup service for the given realm.- Parameters:
realmId- theIdof theRealm- Returns:
- an
OrganizationLookupSession - Throws:
NotFoundException- noRealmfound by the givenIdNullArgumentException-realmIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsOrganizationLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsOrganizationLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getOrganizationQuerySession
Gets theOsidSessionassociated with the organization query service.- Returns:
- an
OrganizationQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsOrganizationQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsOrganizationQuery()} is {@code true} .
-
getOrganizationQuerySessionForRealm
OrganizationQuerySession getOrganizationQuerySessionForRealm(Id realmId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the organization query service for the given realm.- Parameters:
realmId- theIdof theRealm- Returns:
- an
OrganizationQuerySession - Throws:
NotFoundException- noRealmfound by the givenIdNullArgumentException-realmIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsOrganizationQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsOrganizationQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getOrganizationSearchSession
Gets theOsidSessionassociated with the organization search service.- Returns:
- an
OrganizationSearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsOrganizationSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsOrganizationSearch()} is {@code true} .
-
getOrganizationSearchSessionForRealm
OrganizationSearchSession getOrganizationSearchSessionForRealm(Id realmId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the organization search service for the given realm.- Parameters:
realmId- theIdof theRealm- Returns:
- an
OrganizationSearchSession - Throws:
NotFoundException- noRealmfound by the givenIdNullArgumentException-realmIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsOrganizationSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsOrganizationSearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getOrganizationAdminSession
Gets theOsidSessionassociated with the organization administration service.- Returns:
- an
OrganizationAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsOrganizationAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsOrganizationAdmin()} is {@code true} .
-
getOrganizationAdminSessionForRealm
OrganizationAdminSession getOrganizationAdminSessionForRealm(Id realmId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the organization administration service for the given realm.- Parameters:
realmId- theIdof theRealm- Returns:
- an
OrganizationAdminSession - Throws:
NotFoundException- noRealmfound by the givenIdNullArgumentException-realmIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsOrganizationAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsOrganizationAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getOrganizationNotificationSession
OrganizationNotificationSession getOrganizationNotificationSession(OrganizationReceiver organizationReceiver) throws OperationFailedException Gets theOsidSessionassociated with the organization notification service.- Parameters:
organizationReceiver- the receiver- Returns:
- an
OrganizationNotificationSession - Throws:
NullArgumentException-organizationReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsOrganizationNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsOrganizationNotification()} is {@code true} .
-
getOrganizationNotificationSessionForRealm
OrganizationNotificationSession getOrganizationNotificationSessionForRealm(OrganizationReceiver organizationReceiver, Id realmId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the organization notification service for the given realm.- Parameters:
organizationReceiver- the receiverrealmId- theIdof theRealm- Returns:
- an
OrganizationNotificationSession - Throws:
NotFoundException- noRealmfound by the givenIdNullArgumentException-organizationReceiverorrealmIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsOrganizationNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsOrganizationNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getOrganizationHierarchySession
Gets the session traversing organization hierarchies.- Returns:
- an
OrganizationHierarchySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsOrganizationHierarchy() is false- Compliance:
optional- This method must be implemented if {@code supportsOrganizationHierarchy()} is true.
-
getOrganizationHierarchySessionForRealm
OrganizationHierarchySession getOrganizationHierarchySessionForRealm(Id realmId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the organization heirarchy traversal service for the given realm.- Parameters:
realmId- theIdof the realm- Returns:
- an
OrganizationHierarchySession - Throws:
NotFoundException-realmIdnot foundNullArgumentException-realmIdisnullOperationFailedException-unable to complete requestUnimplementedException-supportsOrganizationHierarchy()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsOrganizationHierarchy()} and {@code supportsVisibleFederation()} are {@code true} .
-
getOrganizationHierarchyDesignSession
OrganizationHierarchyDesignSession getOrganizationHierarchyDesignSession() throws OperationFailedExceptionGets the session designing organization hierarchies.- Returns:
- an
OrganizationHierarchyDesignSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsOrganizationHierarchyDesign() is false- Compliance:
optional- This method must be implemented if {@code supportsOrganizationHierarchyDesign()} is true.
-
getOrganizationHierarchyDesignSessionForRealm
OrganizationHierarchyDesignSession getOrganizationHierarchyDesignSessionForRealm(Id realmId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the organization heirarchy design service for the given realm.- Parameters:
realmId- theIdof the realm- Returns:
- an
OrganizationHierarchyDesignSession - Throws:
NotFoundException-realmIdnot foundNullArgumentException-realmIdisnullOperationFailedException-unable to complete requestUnimplementedException-supportsOrganizationHierarchyDesign()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsOrganizationHierarchyDesign()} and {@code supportsVisibleFederation()} are {@code true} .
-
getOrganizationRealmSession
Gets the session for retrieving organization to realm mappings.- Returns:
- an
OrganizationRealmSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsOrganizationRealm()isfalse- Compliance:
optional- This method must be implemented if {@code supportsOrganizationRealm()} is {@code true} .
-
getOrganizationRealmAssignmentSession
OrganizationRealmAssignmentSession getOrganizationRealmAssignmentSession() throws OperationFailedExceptionGets the session for assigning organization to realm mappings.- Returns:
- an
OrganizationRealmAssignmentSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsOrganizationRealmAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsOrganizationRealmAssignment()} is {@code true} .
-
getOrganizationSmartRealmSession
OrganizationSmartRealmSession getOrganizationSmartRealmSession(Id realmId) throws NotFoundException, OperationFailedException Gets the session associated with the organization smart realm for the given realm.- Parameters:
realmId- theIdof the realm- Returns:
- an
OrganizationSmartRealmSession - Throws:
NotFoundException-realmIdnot foundNullArgumentException-realmIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsOrganizationSmartRealm()isfalse- Compliance:
optional- This method must be implemented if {@code supportsOrganizationSmartRealm()} is {@code true} .
-
getPositionLookupSession
Gets theOsidSessionassociated with the position lookup service.- Returns:
- a
PositionLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsPositionLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsPositionLookup()} is {@code true} .
-
getPositionLookupSessionForRealm
PositionLookupSession getPositionLookupSessionForRealm(Id realmId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the position lookup service for the given realm.- Parameters:
realmId- theIdof theRealm- Returns:
- a
PositionLookupSession - Throws:
NotFoundException- noRealmfound by the givenIdNullArgumentException-realmIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsPositionLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsPositionLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getPositionQuerySession
Gets theOsidSessionassociated with the position query service.- Returns:
- a
PositionQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsPositionQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsPositionQuery()} is {@code true} .
-
getPositionQuerySessionForRealm
PositionQuerySession getPositionQuerySessionForRealm(Id realmId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the position query service for the given realm.- Parameters:
realmId- theIdof theRealm- Returns:
- a
PositionQuerySession - Throws:
NotFoundException- noRealmfound by the givenIdNullArgumentException-realmIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsPositionQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsPositionQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getPositionSearchSession
Gets theOsidSessionassociated with the position search service.- Returns:
- a
PositionSearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsPositionSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsPositionSearch()} is {@code true} .
-
getPositionSearchSessionForRealm
PositionSearchSession getPositionSearchSessionForRealm(Id realmId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the position search service for the given realm.- Parameters:
realmId- theIdof theRealm- Returns:
- a
PositionSearchSession - Throws:
NotFoundException- noRealmfound by the givenIdNullArgumentException-realmIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsPositionSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsPositionSearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getPositionAdminSession
Gets theOsidSessionassociated with the position administration service.- Returns:
- a
PositionAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsPositionAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsPositionAdmin()} is {@code true} .
-
getPositionAdminSessionForRealm
PositionAdminSession getPositionAdminSessionForRealm(Id realmId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the position administration service for the given realm.- Parameters:
realmId- theIdof theRealm- Returns:
- a
PositionAdminSession - Throws:
NotFoundException- noRealmfound by the givenIdNullArgumentException-realmIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsPositionAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsPositionAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getPositionNotificationSession
PositionNotificationSession getPositionNotificationSession(PositionReceiver positionReceiver) throws OperationFailedException Gets theOsidSessionassociated with the position notification service.- Parameters:
positionReceiver- the receiver- Returns:
- a
PositionNotificationSession - Throws:
NullArgumentException-positionReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsPositionNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsPositionNotification()} is {@code true} .
-
getPositionNotificationSessionForRealm
PositionNotificationSession getPositionNotificationSessionForRealm(PositionReceiver positionReceiver, Id realmId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the position notification service for the given realm.- Parameters:
positionReceiver- the receiverrealmId- theIdof theRealm- Returns:
- a
PositionNotificationSession - Throws:
NotFoundException- noRealmfound by the givenIdNullArgumentException-positionReceiverorrealmIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsPositionNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsPositionNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getPositionRealmSession
Gets the session for retrieving position to realm mappings.- Returns:
- a
PositionRealmSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsPositionRealm()isfalse- Compliance:
optional- This method must be implemented if {@code supportsPositionRealm()} is {@code true} .
-
getPositionRealmAssignmentSession
Gets the session for assigning position to realm mappings.- Returns:
- a
PositionRealmAssignmentSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsPositionRealmAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsPositionRealmAssignment()} is {@code true} .
-
getPositionSmartRealmSession
PositionSmartRealmSession getPositionSmartRealmSession(Id realmId) throws NotFoundException, OperationFailedException Gets the session associated with the position smart realm for the given realm.- Parameters:
realmId- theIdof the realm- Returns:
- a
PositionSmartRealmSession - Throws:
NotFoundException-realmIdnot foundNullArgumentException-realmIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsPositionSmartRealm()isfalse- Compliance:
optional- This method must be implemented if {@code supportsPositionSmartRealm()} is {@code true} .
-
getAppointmentLookupSession
Gets theOsidSessionassociated with the appointment lookup service.- Returns:
- an
AppointmentLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAppointmentLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAppointmentLookup()} is {@code true} .
-
getAppointmentLookupSessionForRealm
AppointmentLookupSession getAppointmentLookupSessionForRealm(Id realmId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the appointment lookup service for the given realm.- Parameters:
realmId- theIdof theRealm- Returns:
- an
AppointmentLookupSession - Throws:
NotFoundException- noRealmfound by the givenIdNullArgumentException-realmIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAppointmentLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAppointmentLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getAppointmentQuerySession
Gets theOsidSessionassociated with the appointment query service.- Returns:
- an
AppointmentQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAppointmentQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAppointmentQuery()} is {@code true} .
-
getAppointmentQuerySessionForRealm
AppointmentQuerySession getAppointmentQuerySessionForRealm(Id realmId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the appointment query service for the given realm.- Parameters:
realmId- theIdof theRealm- Returns:
- an
AppointmentQuerySession - Throws:
NotFoundException- noRealmfound by the givenIdNullArgumentException-realmIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAppointmentQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAppointmentQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getAppointmentSearchSession
Gets theOsidSessionassociated with the appointment search service.- Returns:
- an
AppointmentSearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAppointmentSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAppointmentSearch()} is {@code true} .
-
getAppointmentSearchSessionForRealm
AppointmentSearchSession getAppointmentSearchSessionForRealm(Id realmId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the appointment search service for the given realm.- Parameters:
realmId- theIdof theRealm- Returns:
- an
AppointmentSearchSession - Throws:
NotFoundException- noRealmfound by the givenIdNullArgumentException-realmIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAppointmentSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAppointmentSearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getAppointmentAdminSession
Gets theOsidSessionassociated with the appointment administration service.- Returns:
- an
AppointmentAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAppointmentAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAppointmentAdmin()} is {@code true} .
-
getAppointmentAdminSessionForRealm
AppointmentAdminSession getAppointmentAdminSessionForRealm(Id realmId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the appointment administration service for the given realm.- Parameters:
realmId- theIdof theRealm- Returns:
- an
AppointmentAdminSession - Throws:
NotFoundException- noRealmfound by the givenIdNullArgumentException-realmIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAppointmentAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAppointmentAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getAppointmentNotificationSession
AppointmentNotificationSession getAppointmentNotificationSession(AppointmentReceiver appointmentReceiver) throws OperationFailedException Gets theOsidSessionassociated with the appointment notification service.- Parameters:
appointmentReceiver- the receiver- Returns:
- an
AppointmentNotificationSession - Throws:
NullArgumentException-appointmentReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAppointmentNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAppointmentNotification()} is {@code true} .
-
getAppointmentNotificationSessionForRealm
AppointmentNotificationSession getAppointmentNotificationSessionForRealm(AppointmentReceiver appointmentReceiver, Id realmId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the appointment notification service for the given realm.- Parameters:
appointmentReceiver- the receiverrealmId- theIdof theRealm- Returns:
- an
AppointmentNotificationSession - Throws:
NotFoundException- noRealmfound by the givenIdNullArgumentException-appointmentReceiverorrealmIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAppointmentNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAppointmentNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getAppointmentRealmSession
Gets the session for retrieving appointment to realm mappings.- Returns:
- an
AppointmentRealmSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAppointmentRealm()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAppointmentRealm()} is {@code true} .
-
getAppointmentRealmAssignmentSession
AppointmentRealmAssignmentSession getAppointmentRealmAssignmentSession() throws OperationFailedExceptionGets the session for assigning appointment to realm mappings.- Returns:
- an
AppointmentRealmAssignmentSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAppointmentRealmAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAppointmentRealmAssignment()} is {@code true} .
-
getAppointmentSmartRealmSession
AppointmentSmartRealmSession getAppointmentSmartRealmSession(Id realmId) throws NotFoundException, OperationFailedException Gets the session associated with the appointment smart realm for the given realm.- Parameters:
realmId- theIdof the realm- Returns:
- an
AppointmentSmartRealmSession - Throws:
NotFoundException-realmIdnot foundNullArgumentException-realmIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAppointmentSmartRealm()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAppointmenSmarttRealm()} is {@code true} .
-
getRealmLookupSession
Gets theOsidSessionassociated with the realm lookup service.- Returns:
- a
RealmLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsRealmLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRealmLookup()} is {@code true} .
-
getRealmQuerySession
Gets theOsidSessionassociated with the realm query service.- Returns:
- a
RealmQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsRealmQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRealmQuery()} is {@code true} .
-
getRealmSearchSession
Gets theOsidSessionassociated with the realm search service.- Returns:
- a
RealmSearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsRealmSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRealmSearch()} is {@code true} .
-
getRealmAdminSession
Gets theOsidSessionassociated with the realm administrative service.- Returns:
- a
RealmAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsRealmAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRealmAdmin()} is {@code true} .
-
getRealmNotificationSession
RealmNotificationSession getRealmNotificationSession(RealmReceiver realmReceiver) throws OperationFailedException Gets theOsidSessionassociated with the realm notification service.- Parameters:
realmReceiver- the receiver- Returns:
- a
RealmNotificationSession - Throws:
NullArgumentException-realmReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRealmNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRealmNotification()} is {@code true} .
-
getRealmHierarchySession
Gets theOsidSessionassociated with the realm hierarchy service.- Returns:
- a
RealmHierarchySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsRealmHierarchy()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRealmHierarchy()} is {@code true} .
-
getRealmHierarchyDesignSession
Gets theOsidSessionassociated with the realm hierarchy design service.- Returns:
- a
RealmHierarchyDesignSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsRealmHierarchyDesign()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRealmHierarchyDesign()} is {@code true} .
-
getPersonnelBatchManager
Gets aPersonnelBatchManager.- Returns:
- a
PersonnelBatchManager - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsPersonnelBatch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsPersonnelBatch()} is {@code true} .
-