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, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
boolean 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.