public interface ProfileRulesProxyManager extends OsidProxyManager, ProfileRulesProfile
The profile rules proxy manager provides access to profile rules
sessions and provides interoperability tests for various aspects of this
service. Methods in this manager pass a Proxy for passing
information from server environments. 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(Proxy proxy)
Gets the
OsidSession associated with the profile entry
enabler administration service. |
ProfileEntryEnablerAdminSession |
getProfileEntryEnablerAdminSessionForProfile(Id profileId,
Proxy proxy)
Gets the
OsidSession associated with the profile entry
enabler administration service for the given profile. |
ProfileEntryEnablerLookupSession |
getProfileEntryEnablerLookupSession(Proxy proxy)
Gets the
OsidSession associated with the profile entry
enabler lookup service. |
ProfileEntryEnablerLookupSession |
getProfileEntryEnablerLookupSessionForProfile(Id profileId,
Proxy proxy)
Gets the
OsidSession associated with the profile entry
enabler lookup service for the given profile. |
ProfileEntryEnablerNotificationSession |
getProfileEntryEnablerNotificationSession(ProfileEntryEnablerReceiver profileEntryEnablerReceiver,
Proxy proxy)
Gets the
OsidSession associated with the profile entry
enabler notification service. |
ProfileEntryEnablerNotificationSession |
getProfileEntryEnablerNotificationSessionForProfile(ProfileEntryEnablerReceiver profileEntryEnablerReceiver,
Id profileId,
Proxy proxy)
Gets the
OsidSession associated with the profile entry
enabler notification service for the given profile. |
ProfileEntryEnablerProfileAssignmentSession |
getProfileEntryEnablerProfileAssignmentSession(Proxy proxy)
Gets the
OsidSession associated with assigning profile
entry enablers to profiles for profile entry. |
ProfileEntryEnablerProfileSession |
getProfileEntryEnablerProfileSession(Proxy proxy)
Gets the
OsidSession to lookup profile entry
enabler/profile mappings for profile entry enablers. |
ProfileEntryEnablerQuerySession |
getProfileEntryEnablerQuerySession(Proxy proxy)
Gets the
OsidSession associated with the profile entry
enabler query service. |
ProfileEntryEnablerQuerySession |
getProfileEntryEnablerQuerySessionForProfile(Id profileId,
Proxy proxy)
Gets the
OsidSession associated with the profile entry
enabler query service for the given profile. |
ProfileEntryEnablerRuleApplicationSession |
getProfileEntryEnablerRuleApplicationSession(Proxy proxy)
Gets the
OsidSession associated with the profile entry
enabler assignment service to apply enablers to profiles. |
ProfileEntryEnablerRuleApplicationSession |
getProfileEntryEnablerRuleApplicationSessionForProfile(Id profileId,
Proxy proxy)
Gets the
OsidSession associated with the profile entry
enabler assignment service for the given profile to apply enablers to
profiles. |
ProfileEntryEnablerRuleLookupSession |
getProfileEntryEnablerRuleLookupSession(Proxy proxy)
Gets the
OsidSession associated with the profile entry
enabler mapping lookup service for looking up the rules applied to the
profile. |
ProfileEntryEnablerRuleLookupSession |
getProfileEntryEnablerRuleLookupSessionForProfile(Id profileId,
Proxy proxy)
Gets the
OsidSession associated with the profile entry
enabler mapping lookup service for the given profile for looking up
rules applied to a profile. |
ProfileEntryEnablerSearchSession |
getProfileEntryEnablerSearchSession(Proxy proxy)
Gets the
OsidSession associated with the profile entry
enabler search service. |
ProfileEntryEnablerSearchSession |
getProfileEntryEnablerSearchSessionForProfile(Id profileId,
Proxy proxy)
Gets the
OsidSession associated with the profile entry
enablers earch service for the given profile. |
ProfileEntryEnablerSmartProfileSession |
getProfileEntryEnablerSmartProfileSession(Id profileId,
Proxy proxy)
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(Proxy proxy) throws OperationFailedException
OsidSession associated with the profile entry
enabler lookup service.proxy - a proxy ProfileEntryEnablerLookupSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsProfileEntryEnablerLookup() is false
optional - This method must be implemented if
supportsProfileEntryEnablerLookup() is
true. ProfileEntryEnablerLookupSession getProfileEntryEnablerLookupSessionForProfile(Id profileId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the profile entry
enabler lookup service for the given profile.profileId - the Id of the Profile proxy - a proxy ProfileEntryEnablerLookupSession NotFoundException - no Profile found by
the given Id NullArgumentException - profileId or proxy 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(Proxy proxy) throws OperationFailedException
OsidSession associated with the profile entry
enabler query service.proxy - a proxy ProfileEntryEnablerQuerySession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsProfileEntryEnablerQuery() is false
optional - This method must be implemented if
supportsProfileEntryEnablerQuery() is true.
ProfileEntryEnablerQuerySession getProfileEntryEnablerQuerySessionForProfile(Id profileId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the profile entry
enabler query service for the given profile.profileId - the Id of the Profile proxy - a proxy ProfileEntryEnablerQuerySession NotFoundException - no Profile found by
the given Id NullArgumentException - profileId or proxy 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(Proxy proxy) throws OperationFailedException
OsidSession associated with the profile entry
enabler search service.proxy - a proxy ProfileEntryEnablerSearchSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsProfileEntryEnablerSearch() is false
optional - This method must be implemented if
supportsProfileEntryEnablerSearch() is
true. ProfileEntryEnablerSearchSession getProfileEntryEnablerSearchSessionForProfile(Id profileId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the profile entry
enablers earch service for the given profile.profileId - the Id of the Profile proxy - a proxy ProfileEntryEnablerSearchSession NotFoundException - no Profile found by
the given Id NullArgumentException - profileId or proxy 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(Proxy proxy) throws OperationFailedException
OsidSession associated with the profile entry
enabler administration service.proxy - a proxy ProfileEntryEnablerAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsProfileEntryEnablerAdmin() is false
optional - This method must be implemented if
supportsProfileEntryEnablerAdmin() is true.
ProfileEntryEnablerAdminSession getProfileEntryEnablerAdminSessionForProfile(Id profileId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the profile entry
enabler administration service for the given profile.profileId - the Id of the Profile proxy - a proxy ProfileEntryEnablerAdminSession NotFoundException - no Profile found by
the given Id NullArgumentException - profileId or proxy 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, Proxy proxy) throws OperationFailedException
OsidSession associated with the profile entry
enabler notification service.profileEntryEnablerReceiver - the notification callbackproxy - a proxy ProfileEntryEnablerNotificationSession NullArgumentException -
profileEntryEnablerReceiver or proxy 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, Proxy proxy) 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 proxy - a proxy ProfileEntryEnablerNotificationSession NotFoundException - no profile found by the given
Id NullArgumentException -
profileEntryEnablerReceiver, profileId or proxy
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(Proxy proxy) throws OperationFailedException
OsidSession to lookup profile entry
enabler/profile mappings for profile entry enablers.proxy - a proxy ProfileEntryEnablerProfileSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsProfileEntryEnablerProfile() is false
optional - This method must be implemented if
supportsProfileEntryEnablerProfile() is
true. ProfileEntryEnablerProfileAssignmentSession getProfileEntryEnablerProfileAssignmentSession(Proxy proxy) throws OperationFailedException
OsidSession associated with assigning profile
entry enablers to profiles for profile entry.proxy - a proxy ProfileEntryEnablerProfileAssignmentSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsProfileEntryEnablerProfileAssignment() is
false optional - This method must be implemented if
supportsProfileEntryEnablerProfileAssignment() is
true. ProfileEntryEnablerSmartProfileSession getProfileEntryEnablerSmartProfileSession(Id profileId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession to manage profile entry enabler
smart profiles.profileId - the Id of the Profile proxy - a proxy ProfileEntryEnablerSmartProfileSession NotFoundException - no Profile found by
the given Id NullArgumentException - profileId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsProfileEntryEnablerSmartProfile() is
false optional - This method must be implemented if
supportsProfileEntryEnablerSmartProfile() is
true. ProfileEntryEnablerRuleLookupSession getProfileEntryEnablerRuleLookupSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the profile entry
enabler mapping lookup service for looking up the rules applied to the
profile.proxy - a proxy ProfileEntryEnablerRuleLookupSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsProfileEntryEnablerRuleLookup() is
false optional - This method must be implemented if
supportsProfileEntryEnablerRuleLookup() is
true. ProfileEntryEnablerRuleLookupSession getProfileEntryEnablerRuleLookupSessionForProfile(Id profileId, Proxy proxy) 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.profileId - the Id of the Profile proxy - a proxy ProfileEntryEnablerRuleLookupSession NotFoundException - no Profile found by
the given Id NullArgumentException - profileId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsProfileEntryEnableRuleLookup() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsProfileEntryEnablerRuleLookup() and
supportsVisibleFederation() are true.
ProfileEntryEnablerRuleApplicationSession getProfileEntryEnablerRuleApplicationSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the profile entry
enabler assignment service to apply enablers to profiles.proxy - a proxy ProfileEntryEnablerRuleApplicationSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsProfileEntryEnablerRuleApplication() is
false optional - This method must be implemented if
supportsProfileEntryEnablerRuleApplication() is
true. ProfileEntryEnablerRuleApplicationSession getProfileEntryEnablerRuleApplicationSessionForProfile(Id profileId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the profile entry
enabler assignment service for the given profile to apply enablers to
profiles.profileId - the Id of the Profile proxy - a proxy ProfileEntryEnableryRuleApplicationSession NotFoundException - no Profile found by
the given Id NullArgumentException - profileId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsProfileEntryEnablerRuleApplication() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsProfileEntryEnablerRuleApplication() and
supportsVisibleFederation() are
true.