public interface ProfileProfile extends OsidProfile
The ProfileProfile describes the interoperability among
authentication services.
| Modifier and Type | Method and Description |
|---|---|
TypeList |
getProfileEntryConditionRecordTypes()
Gets the supported
ProfileEntryCondition record types. |
TypeList |
getProfileEntryRecordTypes()
Gets the supported
ProfileEntry record types. |
TypeList |
getProfileEntrySearchRecordTypes()
Gets the supported
ProfileEntry search record types. |
TypeList |
getProfileItemRecordTypes()
Gets the supported
ProfileItem record types. |
TypeList |
getProfileItemSearchRecordTypes()
Gets the supported
ProfileItem search record types. |
TypeList |
getProfileRecordTypes()
Gets the supported
Profile record types. |
TypeList |
getProfileSearchRecordTypes()
Gets the supported profile search record types.
|
boolean |
supportsProfileAdmin()
Tests if a profile administrative service is supported.
|
boolean |
supportsProfileBatch()
Tests if a profile batch service is supported.
|
boolean |
supportsProfileEntryAdmin()
Tests if a profile entry administrative service is supported.
|
boolean |
supportsProfileEntryConditionRecordType(Type profileEntryConditionRecordType)
Tests if the given
ProfileEntryCondition record type is
supported. |
boolean |
supportsProfileEntryLookup()
Tests if a profile entry lookup service is supported.
|
boolean |
supportsProfileEntryNotification()
Tests if profile entry notification is supported.
|
boolean |
supportsProfileEntryProfile()
Tests if retrieving mappings of profile entries and profile is
supported.
|
boolean |
supportsProfileEntryProfileAssignment()
Tests if managing mappings of profile entries and profile is
supported.
|
boolean |
supportsProfileEntryQuery()
Tests if profile entry query is supported.
|
boolean |
supportsProfileEntryRecordType(Type profileEntryRecordType)
Tests if the given profile entry record type is supported.
|
boolean |
supportsProfileEntryRelationshpSmartProfile()
Tests if profile entry smart profiles are available.
|
boolean |
supportsProfileEntrySearch()
Tests if a profile entry search service is supported.
|
boolean |
supportsProfileEntrySearchRecordType(Type profileEntrySearchRecordType)
Tests if the given profile entry search record type is supported.
|
boolean |
supportsProfileHierarchy()
Tests if a profile hierarchy traversal is supported.
|
boolean |
supportsProfileHierarchyDesign()
Tests if profile hierarchy design is supported.
|
boolean |
supportsProfileItemAdmin()
Tests if a profile item administrative service is supported.
|
boolean |
supportsProfileItemLookup()
Tests if a profile item lookup service is supported.
|
boolean |
supportsProfileItemNotification()
Tests if profile item notification is supported.
|
boolean |
supportsProfileItemProfile()
Tests if a profile item to profile lookup session is available.
|
boolean |
supportsProfileItemProfileAssignment()
Tests if a profile item to profile assignment session is available.
|
boolean |
supportsProfileItemQuery()
Tests if profile item query is supported.
|
boolean |
supportsProfileItemRecordType(Type profileItemRecordType)
Tests if the given
ProfileItem record type is
supported. |
boolean |
supportsProfileItemSearch()
Tests if a profile item search service is supported.
|
boolean |
supportsProfileItemSearchRecordType(Type profileItemSearchRecordType)
Tests if the given
ProfileItem search record type is
supported. |
boolean |
supportsProfileItemSmartProfile()
Tests if profile item smart profiles are available.
|
boolean |
supportsProfileLookup()
Tests if a profile lookup service is supported.
|
boolean |
supportsProfileNotification()
Tests if profile notification is supported.
|
boolean |
supportsProfileQuery()
Tests if profile query is supported.
|
boolean |
supportsProfileRecordType(Type profileRecordType)
Tests if the given
Profile record type is supported. |
boolean |
supportsProfileRules()
Tests if a profile rules service is supported.
|
boolean |
supportsProfileSearch()
Tests if a profile search service is supported.
|
boolean |
supportsProfileSearchRecordType(Type profileSearchRecordType)
Tests if the given profile search record type is supported.
|
boolean |
supportsProfiling()
Tests for the availability of a profile service which is the basic
service for checking profiles.
|
boolean |
supportsVisibleFederation()
Tests if federation is visible.
|
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypegetBranding, getBrandingIds, getLicense, getProvider, getProviderIdboolean supportsVisibleFederation()
true if visible federation is supported
, false otherwisemandatory - This method must be implemented. boolean supportsProfiling()
true if profiling is supported, false
otherwisemandatory - This method must be implemented. boolean supportsProfileEntryLookup()
mandatory - This method must be implemented. boolean supportsProfileEntryQuery()
true if profile entry query is supported
, false otherwisemandatory - This method must be implemented. boolean supportsProfileEntrySearch()
true if profile entry search is supported,
false otherwisemandatory - This method must be implemented. boolean supportsProfileEntryAdmin()
true if profile entry admin is supported,
false otherwisemandatory - This method must be implemented. boolean supportsProfileEntryNotification()
true if profile entry notification is
supported, false otherwisemandatory - This method must be implemented. boolean supportsProfileEntryProfile()
true if profile entry profile mapping retrieval
is supported , false otherwisemandatory - This method must be implemented. boolean supportsProfileEntryProfileAssignment()
true if profile entry profile assignment is
supported , false otherwisemandatory - This method must be implemented. boolean supportsProfileEntryRelationshpSmartProfile()
true if profile entry smart profiles are
supported , false otherwisemandatory - This method must be implemented. boolean supportsProfileItemLookup()
true if profile item lookup is supported,
false otherwisemandatory - This method must be implemented. boolean supportsProfileItemQuery()
true if profile item query is supported
, false otherwisemandatory - This method must be implemented. boolean supportsProfileItemSearch()
true if profile item search is supported,
false otherwisemandatory - This method must be implemented. boolean supportsProfileItemAdmin()
true if profile item admin is supported,
false otherwisemandatory - This method must be implemented. boolean supportsProfileItemNotification()
true if profile item notification is supported
, false otherwisemandatory - This method must be implemented. boolean supportsProfileItemProfile()
true if profile item profile lookup session is
supported, false otherwisemandatory - This method must be implemented. boolean supportsProfileItemProfileAssignment()
true if profile item profile assignment is
supported, false otherwisemandatory - This method must be implemented. boolean supportsProfileItemSmartProfile()
true if profile item smart profiles are
supported , false otherwisemandatory - This method must be implemented. boolean supportsProfileLookup()
true if profile lookup is supported,
false otherwisemandatory - This method must be implemented. boolean supportsProfileQuery()
true if profile query is supported ,
false otherwisemandatory - This method must be implemented. boolean supportsProfileSearch()
true if profile search is supported,
false otherwisemandatory - This method must be implemented. boolean supportsProfileAdmin()
true if profile admin is supported,
false otherwisemandatory - This method must be implemented. boolean supportsProfileNotification()
true if profile notification is supported
, false otherwisemandatory - This method must be implemented. boolean supportsProfileHierarchy()
true if a profile hierarchy traversal is
supported, false otherwisemandatory - This method must be implemented. boolean supportsProfileHierarchyDesign()
true if a profile hierarchy design is
supported, false otherwisemandatory - This method must be implemented. boolean supportsProfileBatch()
true if a profile batch service is supported,
false otherwisemandatory - This method must be implemented. boolean supportsProfileRules()
true if a profile rules service is supported,
false otherwisemandatory - This method must be implemented. TypeList getProfileEntryRecordTypes()
ProfileEntry record types.mandatory - This method must be implemented. boolean supportsProfileEntryRecordType(Type profileEntryRecordType)
profileEntryRecordType - a Type indicating a
profile entry record type true if the given record Type is supported,
false otherwiseNullArgumentException - profileEntryRecordType
is null mandatory - This method must be implemented. TypeList getProfileEntrySearchRecordTypes()
ProfileEntry search record types.mandatory - This method must be implemented. boolean supportsProfileEntrySearchRecordType(Type profileEntrySearchRecordType)
profileEntrySearchRecordType - a Type indicating
a profile entry search record type true if the given search record Type is
supported, false otherwiseNullArgumentException -
profileEntrySearchRecordType is null mandatory - This method must be implemented. TypeList getProfileItemRecordTypes()
ProfileItem record types. ProfileItem
record typesmandatory - This method must be implemented. boolean supportsProfileItemRecordType(Type profileItemRecordType)
ProfileItem record type is
supported.profileItemRecordType - a Type indicating a
ProfileItem record type true if the given Type is supported,
false otherwiseNullArgumentException - profileItemRecordType
is null mandatory - This method must be implemented. TypeList getProfileItemSearchRecordTypes()
ProfileItem search record types. ProfileItem
search record typesmandatory - This method must be implemented. boolean supportsProfileItemSearchRecordType(Type profileItemSearchRecordType)
ProfileItem search record type is
supported.profileItemSearchRecordType - a Type indicating a
ProfileItem search record type true if the given Type is supported,
false otherwiseNullArgumentException -
profileItemSearchRecordType is null mandatory - This method must be implemented. TypeList getProfileRecordTypes()
Profile record types. Profile record
typesmandatory - This method must be implemented. boolean supportsProfileRecordType(Type profileRecordType)
Profile record type is supported.profileRecordType - a Type indicating a
Profile type true if the given profile record Type
is supported, false otherwiseNullArgumentException - profileRecordType
is null mandatory - This method must be implemented. TypeList getProfileSearchRecordTypes()
Profile search
record typesmandatory - This method must be implemented. boolean supportsProfileSearchRecordType(Type profileSearchRecordType)
profileSearchRecordType - a Type indicating a
Profile search record type true if the given search record Type
is supported, false otherwiseNullArgumentException - profileSearchRecordType
is null mandatory - This method must be implemented. TypeList getProfileEntryConditionRecordTypes()
ProfileEntryCondition record types. ProfileEntryCondition
record typesmandatory - This method must be implemented. boolean supportsProfileEntryConditionRecordType(Type profileEntryConditionRecordType)
ProfileEntryCondition record type is
supported.profileEntryConditionRecordType - a Type
indicating an ProfileEntryCondition record type true if the given profile entry condition
record Type is supported, false
otherwiseNullArgumentException -
profileEntryConditionRecordType is null mandatory - This method must be implemented.