public interface ProfileRulesManager extends OsidManager, ProfileRulesProfile
The profile rules manager provides access to profile rules sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:
ProfileEntryEnablerLookupSession: a session to
retrieve profile entry enablers ProfileEntryEnablerQuerySession: a session to
query for profile entry enablers ProfileEntryEnablerSearchSession: a session to
search for profile entry enablers ProfileEntryEnablerAdminSession: a session to
create and delete profile entry enablers ProfileEntryEnablerNotificationSession: a session
to receive notifications pertaining to profile entry enabler changes
ProfileEntryEnablerProfileSession: a session to
look up profile entry enabler profile mappings ProfileEntryEnablerProfileAssignmentSession: a
session to manage profile entry enabler to profile mappings ProfileEntryEnablerSmartProfileSession: a session
to manage dynamic profiles of profile entry enablers ProfileEntryEnablerRuleLookupSession: a session to
look up profile entry enabler to profile entry mappings ProfileEntryEnablerRuleApplicationSession: a
session to apply profile entry enablers to profile entries | Modifier and Type | Method and Description |
|---|---|
ProfileEntryEnablerAdminSession |
getProfileEntryEnablerAdminSession()
Gets the
OsidSession associated with the profile entry
enabler administration service. |
ProfileEntryEnablerAdminSession |
getProfileEntryEnablerAdminSessionForProfile(Id profileId)
Gets the
OsidSession associated with the profile entry
enabler administration service for the given profile. |
ProfileEntryEnablerLookupSession |
getProfileEntryEnablerLookupSession()
Gets the
OsidSession associated with the profile entry
enabler lookup service. |
ProfileEntryEnablerLookupSession |
getProfileEntryEnablerLookupSessionForProfile(Id profileId)
Gets the
OsidSession associated with the profile entry
enabler lookup service for the given profile. |
ProfileEntryEnablerNotificationSession |
getProfileEntryEnablerNotificationSession(ProfileEntryEnablerReceiver profileEntryEnablerReceiver)
Gets the
OsidSession associated with the profile entry
enabler notification service. |
ProfileEntryEnablerNotificationSession |
getProfileEntryEnablerNotificationSessionForProfile(ProfileEntryEnablerReceiver profileEntryEnablerReceiver,
Id profileId)
Gets the
OsidSession associated with the profile entry
enabler notification service for the given profile. |
ProfileEntryEnablerProfileAssignmentSession |
getProfileEntryEnablerProfileAssignmentSession()
Gets the
OsidSession associated with assigning profile
entry enablers to profiles for profile entry. |
ProfileEntryEnablerProfileSession |
getProfileEntryEnablerProfileSession()
Gets the
OsidSession to lookup profile entry
enabler/profile mappings for profile entry enablers. |
ProfileEntryEnablerQuerySession |
getProfileEntryEnablerQuerySession()
Gets the
OsidSession associated with the profile entry
enabler query service. |
ProfileEntryEnablerQuerySession |
getProfileEntryEnablerQuerySessionForProfile(Id profileId)
Gets the
OsidSession associated with the profile entry
enabler query service for the given profile. |
ProfileEntryEnablerRuleApplicationSession |
getProfileEntryEnablerRuleApplicationSession()
Gets the
OsidSession associated with the profile entry
enabler assignment service to apply enablers to profile entries. |
ProfileEntryEnablerRuleApplicationSession |
getProfileEntryEnablerRuleApplicationSessionForProfile(Id profileId)
Gets the
OsidSession associated with the profile entry
enabler assignment service for the given profile to apply enablers to
profile entries. |
ProfileEntryEnablerRuleLookupSession |
getProfileEntryEnablerRuleLookupSession()
Gets the
OsidSession associated with the profile entry
enabler mapping lookup service for looking up the rules applied to a
profile entry. |
ProfileEntryEnablerRuleLookupSession |
getProfileEntryEnablerRuleLookupSessionForProfile(Id profileId)
Gets the
OsidSession associated with the profile entry
enabler mapping lookup service for the given profile for looking up
rules applied to a profile entry. |
ProfileEntryEnablerSearchSession |
getProfileEntryEnablerSearchSession()
Gets the
OsidSession associated with the profile entry
enabler search service. |
ProfileEntryEnablerSearchSession |
getProfileEntryEnablerSearchSessionForProfile(Id profileId)
Gets the
OsidSession associated with the profile entry
enablers earch service for the given profile. |
ProfileEntryEnablerSmartProfileSession |
getProfileEntryEnablerSmartProfileSession(Id profileId)
Gets the
OsidSession to manage profile entry enabler
smart profiles. |
changeBranch, initialize, rollbackServiceclosegetProfileEntryEnablerRecordTypes, getProfileEntryEnablerSearchRecordTypes, supportsProfileEntryEnablerAdmin, supportsProfileEntryEnablerLookup, supportsProfileEntryEnablerNotification, supportsProfileEntryEnablerProfile, supportsProfileEntryEnablerProfileAssignment, supportsProfileEntryEnablerQuery, supportsProfileEntryEnablerRecordType, supportsProfileEntryEnablerRuleApplication, supportsProfileEntryEnablerRuleLookup, supportsProfileEntryEnablerSearch, supportsProfileEntryEnablerSearchRecordType, supportsProfileEntryEnablerSmartProfile, supportsVisibleFederationgetBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypegetBranding, getBrandingIds, getLicense, getProvider, getProviderIdProfileEntryEnablerLookupSession getProfileEntryEnablerLookupSession() throws OperationFailedException
OsidSession associated with the profile entry
enabler lookup service. ProfileEntryEnablerLookupSession OperationFailedException - unable to complete requestUnimplementedException -
supportsProfileEntryEnablerLookup() is false
optional - This method must be implemented if
supportsProfileEntryEnablerLookup() is
true. ProfileEntryEnablerLookupSession getProfileEntryEnablerLookupSessionForProfile(Id profileId) throws NotFoundException, OperationFailedException
OsidSession associated with the profile entry
enabler lookup service for the given profile.profileId - the Id of the Profile ProfileEntryEnablerLookupSession NotFoundException - no Profile found by
the given Id NullArgumentException - profileId is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsProfileEntryEnablerLookup() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsProfileEntryEnablerLookup() and
supportsVisibleFederation() are true.
ProfileEntryEnablerQuerySession getProfileEntryEnablerQuerySession() throws OperationFailedException
OsidSession associated with the profile entry
enabler query service. ProfileEntryEnablerQuerySession OperationFailedException - unable to complete requestUnimplementedException -
supportsProfileEntryEnablerQuery() is false
optional - This method must be implemented if
supportsProfileEntryEnablerQuery() is true.
ProfileEntryEnablerQuerySession getProfileEntryEnablerQuerySessionForProfile(Id profileId) throws NotFoundException, OperationFailedException
OsidSession associated with the profile entry
enabler query service for the given profile.profileId - the Id of the Profile ProfileEntryEnablerQuerySession NotFoundException - no Profile found by
the given Id NullArgumentException - profileId is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsProfileEntryEnablerQuery() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsProfileEntryEnablerQuery() and
supportsVisibleFederation() are true.
ProfileEntryEnablerSearchSession getProfileEntryEnablerSearchSession() throws OperationFailedException
OsidSession associated with the profile entry
enabler search service. ProfileEntryEnablerSearchSession OperationFailedException - unable to complete requestUnimplementedException -
supportsProfileEntryEnablerSearch() is false
optional - This method must be implemented if
supportsProfileEntryEnablerSearch() is
true. ProfileEntryEnablerSearchSession getProfileEntryEnablerSearchSessionForProfile(Id profileId) throws NotFoundException, OperationFailedException
OsidSession associated with the profile entry
enablers earch service for the given profile.profileId - the Id of the Profile ProfileEntryEnablerSearchSession NotFoundException - no Profile found by
the given Id NullArgumentException - profileId is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsProfileEntryEnablerSearch() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsProfileEntryEnablerSearch() and
supportsVisibleFederation() are true.
ProfileEntryEnablerAdminSession getProfileEntryEnablerAdminSession() throws OperationFailedException
OsidSession associated with the profile entry
enabler administration service. ProfileEntryEnablerAdminSession OperationFailedException - unable to complete requestUnimplementedException -
supportsProfileEntryEnablerAdmin() is false
optional - This method must be implemented if
supportsProfileEntryEnablerAdmin() is true.
ProfileEntryEnablerAdminSession getProfileEntryEnablerAdminSessionForProfile(Id profileId) throws NotFoundException, OperationFailedException
OsidSession associated with the profile entry
enabler administration service for the given profile.profileId - the Id of the Profile ProfileEntryEnablerAdminSession NotFoundException - no Profile found by
the given Id NullArgumentException - profileId is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsProfileEntryEnablerAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsProfileEntryEnablerAdmin() and
supportsVisibleFederation() are true.
ProfileEntryEnablerNotificationSession getProfileEntryEnablerNotificationSession(ProfileEntryEnablerReceiver profileEntryEnablerReceiver) throws OperationFailedException
OsidSession associated with the profile entry
enabler notification service.profileEntryEnablerReceiver - the notification callback ProfileEntryEnablerNotificationSession NullArgumentException -
profileEntryEnablerReceiver is null OperationFailedException - unable to complete requestUnimplementedException -
supportsProfileEntryEnablerNotification() is
false optional - This method must be implemented if
supportsProfileEntryEnablerNotification() is
true. ProfileEntryEnablerNotificationSession getProfileEntryEnablerNotificationSessionForProfile(ProfileEntryEnablerReceiver profileEntryEnablerReceiver, Id profileId) throws NotFoundException, OperationFailedException
OsidSession associated with the profile entry
enabler notification service for the given profile.profileEntryEnablerReceiver - the notification callbackprofileId - the Id of the Profile ProfileEntryEnablerNotificationSession NotFoundException - no profile found by the given
Id NullArgumentException -
profileEntryEnablerReceiver or profileId
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsProfileEntryEnablerNotification() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsProfileEntryEnablerNotification() and
supportsVisibleFederation() are
true. ProfileEntryEnablerProfileSession getProfileEntryEnablerProfileSession() throws OperationFailedException
OsidSession to lookup profile entry
enabler/profile mappings for profile entry enablers. ProfileEntryEnablerProfileSession OperationFailedException - unable to complete requestUnimplementedException -
supportsProfileEntryEnablerProfile() is false
optional - This method must be implemented if
supportsProfileEntryEnablerProfile() is
true. ProfileEntryEnablerProfileAssignmentSession getProfileEntryEnablerProfileAssignmentSession() throws OperationFailedException
OsidSession associated with assigning profile
entry enablers to profiles for profile entry. ProfileEntryEnablerProfileAssignmentSession OperationFailedException - unable to complete requestUnimplementedException -
supportsProfileEntryEnablerProfileAssignment() is
false optional - This method must be implemented if
supportsProfileEntryEnablerProfileAssignment() is
true. ProfileEntryEnablerSmartProfileSession getProfileEntryEnablerSmartProfileSession(Id profileId) throws NotFoundException, OperationFailedException
OsidSession to manage profile entry enabler
smart profiles.profileId - the Id of the Profile ProfileEntryEnablerSmartProfileSession NotFoundException - no Profile found by
the given Id NullArgumentException - profileId is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsProfileEntryEnablerSmartProfile() is
false optional - This method must be implemented if
supportsProfileEntryEnablerSmartProfile() is
true. ProfileEntryEnablerRuleLookupSession getProfileEntryEnablerRuleLookupSession() throws OperationFailedException
OsidSession associated with the profile entry
enabler mapping lookup service for looking up the rules applied to a
profile entry. ProfileEntryEnablerRuleSession OperationFailedException - unable to complete requestUnimplementedException -
supportsProfileEntryEnablerRuleLookup() is
false optional - This method must be implemented if
supportsProfileEntryEnablerRuleLookup() is
true. ProfileEntryEnablerRuleLookupSession getProfileEntryEnablerRuleLookupSessionForProfile(Id profileId) throws NotFoundException, OperationFailedException
OsidSession associated with the profile entry
enabler mapping lookup service for the given profile for looking up
rules applied to a profile entry.profileId - the Id of the Profile ProfileEntryEnablerRuleLookupSession NotFoundException - no Profile found by
the given Id NullArgumentException - profileId is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsProfileEntryEnablerRuleLookup() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsProfileEntryEnablerRuleLookup() and
supportsVisibleFederation() are true.
ProfileEntryEnablerRuleApplicationSession getProfileEntryEnablerRuleApplicationSession() throws OperationFailedException
OsidSession associated with the profile entry
enabler assignment service to apply enablers to profile entries. ProfileEntryEnablerRuleApplicationSession OperationFailedException - unable to complete requestUnimplementedException -
supportsProfileEntryEnablerRuleApplication() is
false optional - This method must be implemented if
supportsProfileEntryEnablerRuleApplication() is
true. ProfileEntryEnablerRuleApplicationSession getProfileEntryEnablerRuleApplicationSessionForProfile(Id profileId) throws NotFoundException, OperationFailedException
OsidSession associated with the profile entry
enabler assignment service for the given profile to apply enablers to
profile entries.profileId - the Id of the Profile ProfileEntryEnablerRuleApplicationSession NotFoundException - no Profile found by
the given Id NullArgumentException - profileId is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsProfileEntryEnablerRuleApplication() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsProfileEntryEnablerRuleApplication() and
supportsVisibleFederation() are
true.