public interface PersonnelProfile extends OsidProfile
The personnel profile describes the interoperability among personnel services.
Modifier and Type | Method and Description |
---|---|
TypeList |
getAppointmentRecordTypes()
Gets the supported
Appointment record types. |
TypeList |
getAppointmentSearchRecordTypes()
Gets the supported appointment search record types.
|
TypeList |
getOrganizationRecordTypes()
Gets the supported
Organization record types. |
TypeList |
getOrganizationSearchRecordTypes()
Gets the supported organization search record types.
|
TypeList |
getPersonRecordTypes()
Gets the supported
Person record types. |
TypeList |
getPersonSearchRecordTypes()
Gets the supported person search record types.
|
TypeList |
getPositionRecordTypes()
Gets the supported
Position record types. |
TypeList |
getPositionSearchRecordTypes()
Gets the supported position search record types.
|
TypeList |
getRealmRecordTypes()
Gets the supported
Realm record types. |
TypeList |
getRealmSearchRecordTypes()
Gets the supported realm search record types.
|
boolean |
supportsAppointmentAdmin()
Tests if managing for appointments is available.
|
boolean |
supportsAppointmentLookup()
Tests for the availability of an appointment lookup service.
|
boolean |
supportsAppointmentNotification()
Tests if appointment notification is available.
|
boolean |
supportsAppointmentQuery()
Tests for the availability of an appointment query service.
|
boolean |
supportsAppointmentRealm()
Tests if an appointment to realm lookup session is available.
|
boolean |
supportsAppointmentRealmAssignment()
Tests if an appointment to realm assignment session is available.
|
boolean |
supportsAppointmentRecordType(Type appointmentRecordType)
Tests if the given
Appointment record type is
supported. |
boolean |
supportsAppointmentSearch()
Tests if searching for appointments is available.
|
boolean |
supportsAppointmentSearchRecordType(Type appointmentSearchRecordType)
Tests if the given appointment search record type is supported.
|
boolean |
supportsAppointmentSmartRealm()
Tests if an appointment smart realm session is available.
|
boolean |
supportsOrganizationAdmin()
Tests if managing for organizations is available.
|
boolean |
supportsOrganizationHierarchy()
Tests if an organization hierarchy traversal is supported.
|
boolean |
supportsOrganizationHierarchyDesign()
Tests if organization hierarchy design is supported.
|
boolean |
supportsOrganizationLookup()
Tests for the availability of an organization lookup service.
|
boolean |
supportsOrganizationNotification()
Tests if organization notification is available.
|
boolean |
supportsOrganizationQuery()
Tests for the availability of an organization query service.
|
boolean |
supportsOrganizationRealm()
Tests if an organization to realm lookup session is available.
|
boolean |
supportsOrganizationRealmAssignment()
Tests if an organization to realm assignment session is available.
|
boolean |
supportsOrganizationRecordType(Type organizationRecordType)
Tests if the given
Organization record type is
supported. |
boolean |
supportsOrganizationSearch()
Tests if searching for organizations is available.
|
boolean |
supportsOrganizationSearchRecordType(Type organizationSearchRecordType)
Tests if the given organization search record type is supported.
|
boolean |
supportsOrganizationSmartRealm()
Tests if an organization smart realm session is available.
|
boolean |
supportsPersonAdmin()
Tests if managing for persons is available.
|
boolean |
supportsPersonLookup()
Tests for the availability of a person lookup service.
|
boolean |
supportsPersonnelBatch()
Tests for the availability of a personnel batch service.
|
boolean |
supportsPersonNotification()
Tests if person notification is available.
|
boolean |
supportsPersonQuery()
Tests for the availability of a person query service.
|
boolean |
supportsPersonRealm()
Tests if a person to realm lookup session is available.
|
boolean |
supportsPersonRealmAssignment()
Tests if a person to realm assignment session is available.
|
boolean |
supportsPersonRecordType(Type personRecordType)
Tests if the given
Person record type is supported. |
boolean |
supportsPersonSearch()
Tests if searching for persons is available.
|
boolean |
supportsPersonSearchRecordType(Type personSearchRecordType)
Tests if the given person search record type is supported.
|
boolean |
supportsPersonSmartRealm()
Tests if a person smart realm session is available.
|
boolean |
supportsPositionAdmin()
Tests if managing for positions is available.
|
boolean |
supportsPositionLookup()
Tests for the availability of a position lookup service.
|
boolean |
supportsPositionNotification()
Tests if position notification is available.
|
boolean |
supportsPositionQuery()
Tests for the availability of a position query service.
|
boolean |
supportsPositionRealm()
Tests if a position to realm lookup session is available.
|
boolean |
supportsPositionRealmAssignment()
Tests if a position to realm assignment session is available.
|
boolean |
supportsPositionRecordType(Type positionRecordType)
Tests if the given
Position record type is supported. |
boolean |
supportsPositionSearch()
Tests if searching for positions is available.
|
boolean |
supportsPositionSearchRecordType(Type positionSearchRecordType)
Tests if the given position search record type is supported.
|
boolean |
supportsPositionSmartRealm()
Tests if a position smart realm session is available.
|
boolean |
supportsRealmAdmin()
Tests for the availability of a realm administrative service for
creating and deleting realms.
|
boolean |
supportsRealmHierarchy()
Tests for the availability of a realm hierarchy traversal service.
|
boolean |
supportsRealmHierarchyDesign()
Tests for the availability of a realm hierarchy design service.
|
boolean |
supportsRealmLookup()
Tests for the availability of an realm lookup service.
|
boolean |
supportsRealmNotification()
Tests for the availability of a realm notification service.
|
boolean |
supportsRealmQuery()
Tests if querying realms is available.
|
boolean |
supportsRealmRecordType(Type realmRecordType)
Tests if the given
Realm record type is supported. |
boolean |
supportsRealmSearch()
Tests if searching for realms is available.
|
boolean |
supportsRealmSearchRecordType(Type realmSearchRecordType)
Tests if the given realm search record type is supported.
|
boolean |
supportsVisibleFederation()
Tests if any realm federation is exposed.
|
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
boolean supportsVisibleFederation()
true
if visible federation is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsPersonLookup()
true
if person lookup is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsPersonQuery()
true
if person query is available, false
otherwisemandatory
- This method must be implemented. boolean supportsPersonSearch()
true
if person search is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsPersonAdmin()
true
if a person adminstrative service is
available, false
otherwisemandatory
- This method must be implemented. boolean supportsPersonNotification()
true
if person notification is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsPersonRealm()
true
if person realm lookup session is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsPersonRealmAssignment()
true
if person realm assignment is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsPersonSmartRealm()
true
if person smart realm is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsOrganizationLookup()
true
if organization lookup is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsOrganizationQuery()
true
if organization query is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsOrganizationSearch()
true
if organization search is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsOrganizationAdmin()
true
if an organization adminstrative service
is available, false
otherwisemandatory
- This method must be implemented. boolean supportsOrganizationNotification()
true
if organization notification is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsOrganizationHierarchy()
true
if an organization hierarchy traversal is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsOrganizationHierarchyDesign()
true
if an organization hierarchy design is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsOrganizationRealm()
true
if organization realm lookup session is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsOrganizationRealmAssignment()
true
if organization realm assignment is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsOrganizationSmartRealm()
true
if organization smart realm is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsPositionLookup()
true
if position lookup is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsPositionQuery()
true
if position query is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsPositionSearch()
true
if position search is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsPositionAdmin()
true
if a position adminstrative service is
available, false
otherwisemandatory
- This method must be implemented. boolean supportsPositionNotification()
true
if position notification is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsPositionRealm()
true
if position realm lookup session is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsPositionRealmAssignment()
true
if position realm assignment is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsPositionSmartRealm()
true
if position smart realm is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsAppointmentLookup()
true
if appointment lookup is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsAppointmentQuery()
true
if appointment query is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsAppointmentSearch()
true
if appointment search is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsAppointmentAdmin()
true
if an appointment adminstrative service is
available, false
otherwisemandatory
- This method must be implemented. boolean supportsAppointmentNotification()
true
if appointment notification is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsAppointmentRealm()
true
if appointment realm lookup session is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsAppointmentRealmAssignment()
true
if appointment realm assignment is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsAppointmentSmartRealm()
true
if appointment smart realm is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsRealmLookup()
true
if realm lookup is available, false
otherwisemandatory
- This method must be implemented. boolean supportsRealmQuery()
true
if realm query is available, false
otherwisemandatory
- This method must be implemented. boolean supportsRealmSearch()
true
if realm search is available, false
otherwisemandatory
- This method must be implemented. boolean supportsRealmAdmin()
true
if realm administration is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsRealmNotification()
true
if realm notification is available,
false
otherwisemandatory
- This method must be implemented in all
providers. boolean supportsRealmHierarchy()
true
if realm hierarchy traversal is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsRealmHierarchyDesign()
true
if realm hierarchy design is available,
false
otherwisemandatory
- This method must be implemented in all
providers. boolean supportsPersonnelBatch()
true
if a personnel batch service is available,
false
otherwisemandatory
- This method must be implemented in all
providers. TypeList getPersonRecordTypes()
Person
record types.mandatory
- This method must be implemented. boolean supportsPersonRecordType(Type personRecordType)
Person
record type is supported.personRecordType
- a Type
indicating a
Person
record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- personRecordType
is null
mandatory
- This method must be implemented. TypeList getPersonSearchRecordTypes()
mandatory
- This method must be implemented. boolean supportsPersonSearchRecordType(Type personSearchRecordType)
personSearchRecordType
- a Type
indicating a
person record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- personSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getOrganizationRecordTypes()
Organization
record types.mandatory
- This method must be implemented. boolean supportsOrganizationRecordType(Type organizationRecordType)
Organization
record type is
supported.organizationRecordType
- a Type
indicating an
Organization
record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- organizationRecordType
is null
mandatory
- This method must be implemented. TypeList getOrganizationSearchRecordTypes()
mandatory
- This method must be implemented. boolean supportsOrganizationSearchRecordType(Type organizationSearchRecordType)
organizationSearchRecordType
- a Type
indicating
an organization record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
-
organizationSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getPositionRecordTypes()
Position
record types.mandatory
- This method must be implemented. boolean supportsPositionRecordType(Type positionRecordType)
Position
record type is supported.positionRecordType
- a Type
indicating a
Position
record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- positionRecordType
is null
mandatory
- This method must be implemented. TypeList getPositionSearchRecordTypes()
mandatory
- This method must be implemented. boolean supportsPositionSearchRecordType(Type positionSearchRecordType)
positionSearchRecordType
- a Type
indicating a
position record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- positionSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getAppointmentRecordTypes()
Appointment
record types.mandatory
- This method must be implemented. boolean supportsAppointmentRecordType(Type appointmentRecordType)
Appointment
record type is
supported.appointmentRecordType
- a Type
indicating an
Appointment
record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- appointmentRecordType
is null
mandatory
- This method must be implemented. TypeList getAppointmentSearchRecordTypes()
mandatory
- This method must be implemented. boolean supportsAppointmentSearchRecordType(Type appointmentSearchRecordType)
appointmentSearchRecordType
- a Type
indicating
an appointment record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
-
appointmentSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getRealmRecordTypes()
Realm
record types.mandatory
- This method must be implemented. boolean supportsRealmRecordType(Type realmRecordType)
Realm
record type is supported.realmRecordType
- a Type
indicating a
Realm
record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- realmRecordType
is null
mandatory
- This method must be implemented. TypeList getRealmSearchRecordTypes()
mandatory
- This method must be implemented. boolean supportsRealmSearchRecordType(Type realmSearchRecordType)
realmSearchRecordType
- a Type
indicating a realm
record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- realmSearchRecordType
is null
mandatory
- This method must be implemented.