OSID Logo
OSID Specifications
profile package
Version 3.0.0
Release Candidate Preview
Interfaceosid.profile.ProfileProfile
Implementsosid.OsidProfile
Description

The ProfileProfile describes the interoperability among authentication services.

MethodsupportsVisibleFederation
Description

Tests if federation is visible.

Returnboolean true if visible federation is supported , false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProfiling
Description

Tests for the availability of a profile service which is the basic service for checking profiles.

Returnboolean true if profiling is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProfileEntryLookup
Description

Tests if a profile entry lookup service is supported. A profile entry lookup service defines methods to access profile entries.

Returnbooleantrue if profile entry lookup is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProfileEntryQuery
Description

Tests if profile entry query is supported.

Returnboolean true if profile entry query is supported , false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProfileEntrySearch
Description

Tests if a profile entry search service is supported.

Returnboolean true if profile entry search is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProfileEntryAdmin
Description

Tests if a profile entry administrative service is supported.

Returnboolean true if profile entry admin is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProfileEntryNotification
Description

Tests if profile entry notification is supported. Messages may be sent when peofile entries are created, modified, or deleted.

Returnboolean true if profile entry notification is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProfileEntryProfile
Description

Tests if retrieving mappings of profile entries and profile is supported.

Returnboolean true if profile entry profile mapping retrieval is supported , false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProfileEntryProfileAssignment
Description

Tests if managing mappings of profile entries and profile is supported.

Returnboolean true if profile entry profile assignment is supported , false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProfileEntryRelationshpSmartProfile
Description

Tests if profile entry smart profiles are available.

Returnboolean true if profile entry smart profiles are supported , false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProfileItemLookup
Description

Tests if a profile item lookup service is supported. A profile item lookup service defines methods to access profile items.

Returnboolean true if profile item lookup is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProfileItemQuery
Description

Tests if profile item query is supported.

Returnboolean true if profile item query is supported , false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProfileItemSearch
Description

Tests if a profile item search service is supported.

Returnboolean true if profile item search is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProfileItemAdmin
Description

Tests if a profile item administrative service is supported.

Returnboolean true if profile item admin is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProfileItemNotification
Description

Tests if profile item notification is supported. Messages may be sent when profile items are created, modified, or deleted.

Returnboolean true if profile item notification is supported , false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProfileItemProfile
Description

Tests if a profile item to profile lookup session is available.

Returnboolean true if profile item profile lookup session is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProfileItemProfileAssignment
Description

Tests if a profile item to profile assignment session is available.

Returnboolean true if profile item profile assignment is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProfileItemSmartProfile
Description

Tests if profile item smart profiles are available.

Returnboolean true if profile item smart profiles are supported , false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProfileLookup
Description

Tests if a profile lookup service is supported. A profile lookup service defines methods to access profiles.

Returnboolean true if profile lookup is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProfileQuery
Description

Tests if profile query is supported.

Returnboolean true if profile query is supported , false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProfileSearch
Description

Tests if a profile search service is supported.

Returnboolean true if profile search is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProfileAdmin
Description

Tests if a profile administrative service is supported.

Returnboolean true if profile admin is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProfileNotification
Description

Tests if profile notification is supported. Messages may be sent when profiles are created, modified, or deleted.

Returnboolean true if profile notification is supported , false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProfileHierarchy
Description

Tests if a profile hierarchy traversal is supported.

Returnboolean true if a profile hierarchy traversal is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProfileHierarchyDesign
Description

Tests if profile hierarchy design is supported.

Returnboolean true if a profile hierarchy design is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProfileBatch
Description

Tests if a profile batch service is supported.

Returnboolean true if a profile batch service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProfileRules
Description

Tests if a profile rules service is supported.

Returnboolean true if a profile rules service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetProfileEntryRecordTypes
Description

Gets the supported ProfileEntry record types.

Returnosid.type.TypeLista list containing the supported profile entry record types
CompliancemandatoryThis method must be implemented.
MethodsupportsProfileEntryRecordType
Description

Tests if the given profile entry record type is supported.

Parametersosid.type.TypeprofileEntryRecordTypea Type indicating a profile entry record type
Returnboolean true if the given record Type is supported, false otherwise
ErrorsNULL_ARGUMENT profileEntryRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetProfileEntrySearchRecordTypes
Description

Gets the supported ProfileEntry search record types.

Returnosid.type.TypeLista list containing the supported profile entry search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsProfileEntrySearchRecordType
Description

Tests if the given profile entry search record type is supported.

Parametersosid.type.TypeprofileEntrySearchRecordTypea Type indicating a profile entry search record type
Returnboolean true if the given search record Type is supported, false otherwise
ErrorsNULL_ARGUMENT profileEntrySearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetProfileItemRecordTypes
Description

Gets the supported ProfileItem record types.

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

Tests if the given ProfileItem record type is supported.

Parametersosid.type.TypeprofileItemRecordTypea Type indicating a ProfileItem record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT profileItemRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetProfileItemSearchRecordTypes
Description

Gets the supported ProfileItem search record types.

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

Tests if the given ProfileItem search record type is supported.

Parametersosid.type.TypeprofileItemSearchRecordTypea Type indicating a ProfileItem search record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT profileItemSearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetProfileRecordTypes
Description

Gets the supported Profile record types.

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

Tests if the given Profile record type is supported.

Parametersosid.type.TypeprofileRecordTypea Type indicating a Profile type
Returnboolean true if the given profile record Type is supported, false otherwise
ErrorsNULL_ARGUMENT profileRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetProfileSearchRecordTypes
Description

Gets the supported profile search record types.

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

Tests if the given profile search record type is supported.

Parametersosid.type.TypeprofileSearchRecordTypea Type indicating a Profile search record type
Returnboolean true if the given search record Type is supported, false otherwise
ErrorsNULL_ARGUMENT profileSearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetProfileEntryConditionRecordTypes
Description

Gets the supported ProfileEntryCondition record types.

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

Tests if the given ProfileEntryCondition record type is supported.

Parametersosid.type.TypeprofileEntryConditionRecordTypea Type indicating an ProfileEntryCondition record type
Returnboolean true if the given profile entry condition record Type is supported, false otherwise
ErrorsNULL_ARGUMENT profileEntryConditionRecordType is null
CompliancemandatoryThis method must be implemented.