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, rollbackService
close
getProfileEntryEnablerRecordTypes, getProfileEntryEnablerSearchRecordTypes, supportsProfileEntryEnablerAdmin, supportsProfileEntryEnablerLookup, supportsProfileEntryEnablerNotification, supportsProfileEntryEnablerProfile, supportsProfileEntryEnablerProfileAssignment, supportsProfileEntryEnablerQuery, supportsProfileEntryEnablerRecordType, supportsProfileEntryEnablerRuleApplication, supportsProfileEntryEnablerRuleLookup, supportsProfileEntryEnablerSearch, supportsProfileEntryEnablerSearchRecordType, supportsProfileEntryEnablerSmartProfile, supportsVisibleFederation
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
ProfileEntryEnablerLookupSession 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.