OSID Logo
OSID Specifications
personnel package
Version 3.0.0
Interfaceosid.personnel.PersonnelProfile
Implementsosid.OsidProfile
Implemented Byosid.personnel.PersonnelManager
osid.personnel.PersonnelProxyManager
Description

The personnel profile describes the interoperability among personnel services.

MethodsupportsVisibleFederation
Description

Tests if any realm federation is exposed. Federation is exposed when a specific realm may be identified, selected and used to create a lookup or admin session. Federation is not exposed when a set of realms appears as a single realm.

Returnbooleantrue if visible federation is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsPersonLookup
Description

Tests for the availability of a person lookup service.

Returnbooleantrue if person lookup is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsPersonQuery
Description

Tests for the availability of a person query service.

Returnbooleantrue if person query is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsPersonSearch
Description

Tests if searching for persons is available.

Returnbooleantrue if person search is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsPersonAdmin
Description

Tests if managing for persons is available.

Returnbooleantrue if a person administrative service is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsPersonNotification
Description

Tests if person notification is available.

Returnbooleantrue if person notification is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsPersonRealm
Description

Tests if a person to realm lookup session is available.

Returnbooleantrue if person realm lookup session is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsPersonRealmAssignment
Description

Tests if a person to realm assignment session is available.

Returnbooleantrue if person realm assignment is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsPersonSmartRealm
Description

Tests if a person smart realm session is available.

Returnbooleantrue if person smart realm is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsOrganizationLookup
Description

Tests for the availability of an organization lookup service.

Returnbooleantrue if organization lookup is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsOrganizationQuery
Description

Tests for the availability of an organization query service.

Returnbooleantrue if organization query is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsOrganizationSearch
Description

Tests if searching for organizations is available.

Returnbooleantrue if organization search is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsOrganizationAdmin
Description

Tests if managing for organizations is available.

Returnbooleantrue if an organization administrative service is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsOrganizationNotification
Description

Tests if organization notification is available.

Returnbooleantrue if organization notification is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsOrganizationHierarchy
Description

Tests if an organization hierarchy traversal is supported.

Returnbooleantrue if an organization hierarchy traversal is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsOrganizationHierarchyDesign
Description

Tests if organization hierarchy design is supported.

Returnbooleantrue if an organization hierarchy design is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsOrganizationRealm
Description

Tests if an organization to realm lookup session is available.

Returnbooleantrue if organization realm lookup session is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsOrganizationRealmAssignment
Description

Tests if an organization to realm assignment session is available.

Returnbooleantrue if organization realm assignment is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsOrganizationSmartRealm
Description

Tests if an organization smart realm session is available.

Returnbooleantrue if organization smart realm is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsPositionLookup
Description

Tests for the availability of a position lookup service.

Returnbooleantrue if position lookup is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsPositionQuery
Description

Tests for the availability of a position query service.

Returnbooleantrue if position query is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsPositionSearch
Description

Tests if searching for positions is available.

Returnbooleantrue if position search is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsPositionAdmin
Description

Tests if managing for positions is available.

Returnbooleantrue if a position administrative service is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsPositionNotification
Description

Tests if position notification is available.

Returnbooleantrue if position notification is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsPositionRealm
Description

Tests if a position to realm lookup session is available.

Returnbooleantrue if position realm lookup session is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsPositionRealmAssignment
Description

Tests if a position to realm assignment session is available.

Returnbooleantrue if position realm assignment is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsPositionSmartRealm
Description

Tests if a position smart realm session is available.

Returnbooleantrue if position smart realm is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAppointmentLookup
Description

Tests for the availability of an appointment lookup service.

Returnbooleantrue if appointment lookup is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAppointmentQuery
Description

Tests for the availability of an appointment query service.

Returnbooleantrue if appointment query is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAppointmentSearch
Description

Tests if searching for appointments is available.

Returnbooleantrue if appointment search is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAppointmentAdmin
Description

Tests if managing for appointments is available.

Returnbooleantrue if an appointment administrative service is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAppointmentNotification
Description

Tests if appointment notification is available.

Returnbooleantrue if appointment notification is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAppointmentRealm
Description

Tests if an appointment to realm lookup session is available.

Returnbooleantrue if appointment realm lookup session is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAppointmentRealmAssignment
Description

Tests if an appointment to realm assignment session is available.

Returnbooleantrue if appointment realm assignment is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsAppointmentSmartRealm
Description

Tests if an appointment smart realm session is available.

Returnbooleantrue if appointment smart realm is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRealmLookup
Description

Tests for the availability of a realm lookup service.

Returnbooleantrue if realm lookup is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRealmQuery
Description

Tests if querying realms is available.

Returnbooleantrue if realm query is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRealmSearch
Description

Tests if searching for realms is available.

Returnbooleantrue if realm search is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRealmAdmin
Description

Tests for the availability of a realm administrative service for creating and deleting realms.

Returnbooleantrue if realm administration is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRealmNotification
Description

Tests for the availability of a realm notification service.

Returnbooleantrue if realm notification is available, false otherwise
CompliancemandatoryThis method must be implemented in all providers.
MethodsupportsRealmHierarchy
Description

Tests for the availability of a realm hierarchy traversal service.

Returnbooleantrue if realm hierarchy traversal is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRealmHierarchyDesign
Description

Tests for the availability of a realm hierarchy design service.

Returnbooleantrue if realm hierarchy design is available, false otherwise
CompliancemandatoryThis method must be implemented in all providers.
MethodsupportsPersonnelBatch
Description

Tests for the availability of a personnel batch service.

Returnbooleantrue if a personnel batch service is available, false otherwise
CompliancemandatoryThis method must be implemented in all providers.
MethodgetPersonRecordTypes
Description

Gets the supported Person record types.

Returnosid.type.TypeLista list containing the supported person record types
CompliancemandatoryThis method must be implemented.
MethodsupportsPersonRecordType
Description

Tests if the given Person record type is supported.

Parametersosid.type.TypepersonRecordTypea Type indicating a Person record type
Returnbooleantrue if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENTpersonRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetPersonSearchRecordTypes
Description

Gets the supported person search record types.

Returnosid.type.TypeLista list containing the supported person search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsPersonSearchRecordType
Description

Tests if the given person search record type is supported.

Parametersosid.type.TypepersonSearchRecordTypea Type indicating a person record type
Returnbooleantrue if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENTpersonSearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetOrganizationRecordTypes
Description

Gets the supported Organization record types.

Returnosid.type.TypeLista list containing the supported organization record types
CompliancemandatoryThis method must be implemented.
MethodsupportsOrganizationRecordType
Description

Tests if the given Organization record type is supported.

Parametersosid.type.TypeorganizationRecordTypea Type indicating an Organization record type
Returnbooleantrue if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENTorganizationRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetOrganizationSearchRecordTypes
Description

Gets the supported organization search record types.

Returnosid.type.TypeLista list containing the supported organization search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsOrganizationSearchRecordType
Description

Tests if the given organization search record type is supported.

Parametersosid.type.TypeorganizationSearchRecordTypea Type indicating an organization record type
Returnbooleantrue if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENTorganizationSearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetPositionRecordTypes
Description

Gets the supported Position record types.

Returnosid.type.TypeLista list containing the supported position record types
CompliancemandatoryThis method must be implemented.
MethodsupportsPositionRecordType
Description

Tests if the given Position record type is supported.

Parametersosid.type.TypepositionRecordTypea Type indicating a Position record type
Returnbooleantrue if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENTpositionRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetPositionSearchRecordTypes
Description

Gets the supported position search record types.

Returnosid.type.TypeLista list containing the supported position search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsPositionSearchRecordType
Description

Tests if the given position search record type is supported.

Parametersosid.type.TypepositionSearchRecordTypea Type indicating a position record type
Returnbooleantrue if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENTpositionSearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetAppointmentRecordTypes
Description

Gets the supported Appointment record types.

Returnosid.type.TypeLista list containing the supported appointment record types
CompliancemandatoryThis method must be implemented.
MethodsupportsAppointmentRecordType
Description

Tests if the given Appointment record type is supported.

Parametersosid.type.TypeappointmentRecordTypea Type indicating an Appointment record type
Returnbooleantrue if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENTappointmentRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetAppointmentSearchRecordTypes
Description

Gets the supported appointment search record types.

Returnosid.type.TypeLista list containing the supported appointment search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsAppointmentSearchRecordType
Description

Tests if the given appointment search record type is supported.

Parametersosid.type.TypeappointmentSearchRecordTypea Type indicating an appointment record type
Returnbooleantrue if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENTappointmentSearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetRealmRecordTypes
Description

Gets the supported Realm record types.

Returnosid.type.TypeLista list containing the supported realm record types
CompliancemandatoryThis method must be implemented.
MethodsupportsRealmRecordType
Description

Tests if the given Realm record type is supported.

Parametersosid.type.TyperealmRecordTypea Type indicating a Realm record type
Returnbooleantrue if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENTrealmRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetRealmSearchRecordTypes
Description

Gets the supported realm search record types.

Returnosid.type.TypeLista list containing the supported realm search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsRealmSearchRecordType
Description

Tests if the given realm search record type is supported.

Parametersosid.type.TyperealmSearchRecordTypea Type indicating a realm record type
Returnbooleantrue if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENTrealmSearchRecordType is null
CompliancemandatoryThis method must be implemented.