public interface ProfileProxyManager extends OsidProxyManager, ProfileProfile
The profile manager provides access to profile sessions and provides
interoperability tests for various aspects of this service. Method sin
this manager accept a Proxy
for passing information from
server environments. The sessions included in this manager are:
ProfilingSession:
a session to performs profile
checks ProfileEntryLookupSession:
a session to look up
ProfileEntries
ProfileEntryQuerySession: a session to query
ProfileEntries
ProfileEntrySearchSession:
a session to search
ProfileEntries
ProfileEntryAdminSession:
a session to create,
modify and delete ProfileEntries
ProfileEntryNotificationSession: a
session to
receive messages pertaining to ProfileEntry
changes
ProfileEntryProfileSession:
a session to look up
profile entry to profile mappings ProfileEntryProfileAssignmentSession:
a session to
manage profile entry to profile mappings ProfileEntrySmartProfileSession:
a session to
manage smart profile entry profiles ProfileItemLookupSession:
a session to look up
ProfileItems
ProfileQuerySearchSession: a session to query ProfileItems
ProfileItemSearchSession:
a session to search
ProfileItems
ProfileItemAdminSession:
a session to create,
modify and delete ProfileItems
ProfileItemNotificationSession: a
session to
receive messages pertaining to ProfileItem
changes
ProfileItemProfileSession:
a session for looking
up profile item and profile mappings ProfileItemProfileAssignmentSession:
a session for
managing profile item and profile mappings ProfileItemSmartProfileSession:
a session to
manage smart profile item profiles ProfileLookupSession:
a session to lookup profiles
ProfileQuerySession:
a session to query profiles
ProfileSearchSession
: a session to search
profiles ProfileAdminSession
: a session to create, modify
and delete profiles ProfileNotificationSession
: a session to receive
messages pertaining to Profile
changes ProfileHierarchySession
: a session to traverse
the Profile
hierarchy ProfileHierarchyDesignSession
: a session to
manage the Profile
hierarchy Modifier and Type | Method and Description |
---|---|
ProfileAdminSession |
getProfileAdminSession(Proxy proxy)
Gets the OsidSession associated with the profile administration
service.
|
ProfileBatchProxyManager |
getProfileBatchProxyManager()
Gets a
ProfileBatchProxyManager. |
ProfileEntryAdminSession |
getProfileEntryAdminSession(Proxy proxy)
Gets the
OsidSession associated with the profile entry
administration service. |
ProfileEntryAdminSession |
getProfileEntryAdminSessionForProfile(Id profileId,
Proxy proxy)
Gets the
OsidSession associated with the profile entry
admin service for the given profile. |
ProfileEntryLookupSession |
getProfileEntryLookupSession(Proxy proxy)
Gets the
OsidSession associated with the profile entry
lookup service. |
ProfileEntryLookupSession |
getProfileEntryLookupSessionForProfile(Id profileId,
Proxy proxy)
Gets the
OsidSession associated with the profile entry
lookup service for the given profile. |
ProfileEntryNotificationSession |
getProfileEntryNotificationSession(ProfileEntryReceiver profileEntryReceiver,
Proxy proxy)
Gets the notification session for notifications pertaining to profile
entry changes.
|
ProfileEntryNotificationSession |
getProfileEntryNotificationSessionForProfile(ProfileEntryReceiver profileEntryReceiver,
Id profileId,
Proxy proxy)
Gets the
OsidSession associated with the profile entry
notification service for the given profile. |
ProfileEntryProfileAssignmentSession |
getProfileEntryProfileAssignmentSession(Proxy proxy)
Gets the session for assigning profile entry to profile mappings.
|
ProfileEntryProfileSession |
getProfileEntryProfileSession(Proxy proxy)
Gets the session for retrieving profile entry to profile mappings.
|
ProfileEntryQuerySession |
getProfileEntryQuerySession(Proxy proxy)
Gets the
OsidSession associated with the profile entry
query service. |
ProfileEntryQuerySession |
getProfileEntryQuerySessionForProfile(Id profileId,
Proxy proxy)
Gets the
OsidSession associated with the profile entry
query service for the given profile. |
ProfileEntrySearchSession |
getProfileEntrySearchSession(Proxy proxy)
Gets the
OsidSession associated with the profile entry
search service. |
ProfileEntrySearchSession |
getProfileEntrySearchSessionForProfile(Id profileId,
Proxy proxy)
Gets the
OsidSession associated with the profile entry
search service for the given profile. |
ProfileEntrySmartProfileSession |
getProfileEntrySmartProfileSession(Id profileId,
Proxy proxy)
Gets the session for managing dynamic profile entry profile.
|
ProfileHierarchyDesignSession |
getProfileHierarchyDesignSession(Proxy proxy)
Gets the session designing profile hierarchies.
|
ProfileHierarchySession |
getProfileHierarchySession(Proxy proxy)
Gets the session traversing profile hierarchies.
|
ProfileItemAdminSession |
getProfileItemAdminSession(Proxy proxy)
Gets the
OsidSession associated with the profile item
administration service. |
ProfileItemAdminSession |
getProfileItemAdminSessionForProfile(Id profileId,
Proxy proxy)
Gets the
OsidSession associated with the profile item
admin service for the given profile. |
ProfileItemLookupSession |
getProfileItemLookupSession(Proxy proxy)
Gets the
OsidSession associated with the profile item
lookup service. |
ProfileItemLookupSession |
getProfileItemLookupSessionForProfile(Id profileId,
Proxy proxy)
Gets the
OsidSession associated with the profile item
lookup service for the given profile. |
ProfileItemNotificationSession |
getProfileItemNotificationSession(ProfileItemReceiver profileItemReceiver,
Proxy proxy)
Gets the notification session for notifications pertaining to profile
item changes.
|
ProfileItemNotificationSession |
getProfileItemNotificationSessionForProfile(ProfileItemReceiver profileItemReceiver,
Id profileId,
Proxy proxy)
Gets the
OsidSession associated with the profile item
notification service for the given profile. |
ProfileItemProfileSession |
getProfileItemProfileAssignmentSession(Proxy proxy)
Gets the session for assigning profile item to profile mappings.
|
ProfileItemProfileSession |
getProfileItemProfileSession(Proxy proxy)
Gets the session for retrieving profile item to profile mappings.
|
ProfileItemQuerySession |
getProfileItemQuerySession(Proxy proxy)
Gets a profile item query session.
|
ProfileItemQuerySession |
getProfileItemQuerySessionForProfile(Id profileId,
Proxy proxy)
Gets a profile item query session for the given profile.
|
ProfileItemSearchSession |
getProfileItemSearchSession(Proxy proxy)
Gets the
OsidSession associated with the profile item
search service. |
ProfileItemSearchSession |
getProfileItemSearchSessionForProfile(Id profileId,
Proxy proxy)
Gets the
OsidSession associated with the profile item
search service for the given profile. |
ProfileItemSmartProfileSession |
getProfileItemSmartProfileSession(Id profileId,
Proxy proxy)
Gets the session for managing dynamic profile item profile.
|
ProfileLookupSession |
getProfileLookupSession(Proxy proxy)
Gets the OsidSession associated with the profile lookup service.
|
ProfileNotificationSession |
getProfileNotificationSession(ProfileReceiver profileReceiver,
Proxy proxy)
Gets the notification session for notifications pertaining to profile
service changes.
|
ProfileQuerySession |
getProfileQuerySession(Proxy proxy)
Gets the profile query session.
|
ProfileRulesProxyManager |
getProfileRulesProxyManager()
Gets a
ProfileRulesProxyManager. |
ProfileSearchSession |
getProfileSearchSession(Proxy proxy)
Gets the OsidSession associated with the profile search service.
|
ProfilingSession |
getProfilingSession(Proxy proxy)
Gets a
ProfilingSession which is responsible for
performing profile checks. |
ProfilingSession |
getProfilingSessionForProfile(Id profileId,
Proxy proxy)
Gets a
ProfilingSession which is responsible for
performing profile checks for the given profile. |
changeBranch, initialize, rollbackService
close
getProfileEntryConditionRecordTypes, getProfileEntryRecordTypes, getProfileEntrySearchRecordTypes, getProfileItemRecordTypes, getProfileItemSearchRecordTypes, getProfileRecordTypes, getProfileSearchRecordTypes, supportsProfileAdmin, supportsProfileBatch, supportsProfileEntryAdmin, supportsProfileEntryConditionRecordType, supportsProfileEntryLookup, supportsProfileEntryNotification, supportsProfileEntryProfile, supportsProfileEntryProfileAssignment, supportsProfileEntryQuery, supportsProfileEntryRecordType, supportsProfileEntryRelationshpSmartProfile, supportsProfileEntrySearch, supportsProfileEntrySearchRecordType, supportsProfileHierarchy, supportsProfileHierarchyDesign, supportsProfileItemAdmin, supportsProfileItemLookup, supportsProfileItemNotification, supportsProfileItemProfile, supportsProfileItemProfileAssignment, supportsProfileItemQuery, supportsProfileItemRecordType, supportsProfileItemSearch, supportsProfileItemSearchRecordType, supportsProfileItemSmartProfile, supportsProfileLookup, supportsProfileNotification, supportsProfileQuery, supportsProfileRecordType, supportsProfileRules, supportsProfileSearch, supportsProfileSearchRecordType, supportsProfiling, supportsVisibleFederation
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
ProfilingSession getProfilingSession(Proxy proxy) throws OperationFailedException
ProfilingSession
which is responsible for
performing profile checks.proxy
- a proxyNullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsProfiling()
is false
optional
- This method must be implemented if
supportsProfiling()
is true.
ProfilingSession getProfilingSessionForProfile(Id profileId, Proxy proxy) throws NotFoundException, OperationFailedException
ProfilingSession
which is responsible for
performing profile checks for the given profile.profileId
- the Id
of the profileproxy
- a proxy a ProfilingSession
NotFoundException
- profileId
not foundNullArgumentException
- profileId
or
proxy
is null
OperationFailedException
- unable to complete
request
UnimplementedException
- supportsProfiling()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsProfiling()
and
supportsVisibleFederation()
are true.
ProfileEntryLookupSession getProfileEntryLookupSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the profile entry
lookup service.proxy
- a proxy ProfileEntryLookupSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProfileEntryLookup()
is false
optional
- This method must be implemented if
supportsProfileEntryLookup()
is true.
ProfileEntryLookupSession getProfileEntryLookupSessionForProfile(Id profileId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the profile entry
lookup service for the given profile.profileId
- the Id
of the profileproxy
- a proxy a ProfileEntryLookupSession
NotFoundException
- profileId
not foundNullArgumentException
- profileId
or
proxy
is null
OperationFailedException
- unable to complete
request
UnimplementedException
-
supportsProfileEntryLookup()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsProfileEntryLookup()
and
supportsVisibleFederation()
are true.
ProfileEntryQuerySession getProfileEntryQuerySession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the profile entry
query service.proxy
- a proxy ProfileEntryQuerySession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProfileEntryQuery()
is false
optional
- This method must be implemented if
supportsProfileEntryQuery()
is true.
ProfileEntryQuerySession getProfileEntryQuerySessionForProfile(Id profileId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the profile entry
query service for the given profile.profileId
- the Id
of the Profile
proxy
- a proxy ProfileEntryQuerySession
NotFoundException
- no Profile
found by
the given Id
NullArgumentException
- profileId
or
proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProfileEntryQuery()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsProfileEntryQuery()
and
supportsVisibleFederation()
are true
ProfileEntrySearchSession getProfileEntrySearchSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the profile entry
search service.proxy
- a proxy ProfileEntrySearchSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProfileEntrySearch()
is false
optional
- This method must be implemented if
supportsProfileEntrySearch()
is true.
ProfileEntrySearchSession getProfileEntrySearchSessionForProfile(Id profileId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the profile entry
search service for the given profile.profileId
- the Id
of the profileproxy
- a proxy a ProfileEntrySearchSession
NotFoundException
- profileId
not foundNullArgumentException
- profileId
or
proxy
is null
OperationFailedException
- unable to complete
request
UnimplementedException
-
supportsProfileEntrySearch()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsProfileEntrySearch()
and
supportsVisibleFederation()
are true.
ProfileEntryAdminSession getProfileEntryAdminSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the profile entry
administration service.proxy
- a proxy ProfileEntryAdminSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProfileEntryAdmin()
is false
optional
- This method must be implemented if
supportsProfileEntryAdmin()
is true.
ProfileEntryAdminSession getProfileEntryAdminSessionForProfile(Id profileId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the profile entry
admin service for the given profile.profileId
- the Id
of the profileproxy
- a proxy a ProfileEntryAdminSession
NotFoundException
- profileId
not foundNullArgumentException
- profileId
or
proxy
is null
OperationFailedException
- unable to complete
request
UnimplementedException
-
supportsProfileEntryAdmin()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsProfileEntryAdmin()
and
supportsVisibleFederation()
are true.
ProfileEntryNotificationSession getProfileEntryNotificationSession(ProfileEntryReceiver profileEntryReceiver, Proxy proxy) throws OperationFailedException
profileEntryReceiver
- the profile entry receiverproxy
- a proxy ProfileEntryNotificationSession
NullArgumentException
- profileEntryReceiver
or proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProfileEntryNotification()
is false
optional
- This method must be implemented if
supportsProfileEntryNotification()
is true.
ProfileEntryNotificationSession getProfileEntryNotificationSessionForProfile(ProfileEntryReceiver profileEntryReceiver, Id profileId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the profile entry
notification service for the given profile.profileEntryReceiver
- the profile entry receiver interfaceprofileId
- the profile entry receiverproxy
- a proxy a ProfileEntryNotificationSession
NotFoundException
- profileId
not foundNullArgumentException
- profileEntryReceiver,
profileId
or proxy
is null
OperationFailedException
- unable to complete
request
UnimplementedException
-
supportsProfileEntryNotification()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsProfileEntryNotification()
and
supportsVisibleFederation()
are true.
ProfileEntryProfileSession getProfileEntryProfileSession(Proxy proxy) throws OperationFailedException
proxy
- a proxy ProfileEntryProfileSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProfileEntryProfile()
is false
optional
- This method must be implemented if
supportsProfileEntryProfile()
is true.
ProfileEntryProfileAssignmentSession getProfileEntryProfileAssignmentSession(Proxy proxy) throws OperationFailedException
proxy
- a proxy ProfileEntryProfileAssignmentSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProfileEntryProfileAssignment()
is
false
optional
- This method must be implemented if
supportsProfileEntryProfileAssignment()
is
true.
ProfileEntrySmartProfileSession getProfileEntrySmartProfileSession(Id profileId, Proxy proxy) throws NotFoundException, OperationFailedException
profileId
- the Id
of the profileproxy
- a proxy ProfileEntrySmartProfileSession
NotFoundException
- profileId
not foundNullArgumentException
- profileId
or
proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProfileEntrySmartProfile()
is false
optional
- This method must be implemented if
supportsProfileEntrySmartProfile()
is true.
ProfileItemLookupSession getProfileItemLookupSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the profile item
lookup service.proxy
- a proxy ProfileItemLookupSession
NullArgumentException
- profileId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProfileItemLookup()
is false
optional
- This method must be implemented if
supportsProfileItemLookup()
is true.
ProfileItemLookupSession getProfileItemLookupSessionForProfile(Id profileId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the profile item
lookup service for the given profile.profileId
- the Id
of the profileproxy
- a proxy a ProfileItemLookupSession
NotFoundException
- profileId
not foundNullArgumentException
- profileId
or
proxy
is null
OperationFailedException
- unable to complete
request
UnimplementedException
-
supportsProfileItemLookup()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsProfileItemLookup()
and
supportsVisibleFederation()
are true.
ProfileItemQuerySession getProfileItemQuerySession(Proxy proxy) throws OperationFailedException
proxy
- a proxy a ProfileItemQuerySession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProfileItemQuery()
is false
optional
- This method must be implemented if
supportsProfileItemQuery()
is true.
ProfileItemQuerySession getProfileItemQuerySessionForProfile(Id profileId, Proxy proxy) throws NotFoundException, OperationFailedException
profileId
- the Id
of the profileproxy
- a proxy a ProfileItemQuerySession
NotFoundException
- profileId
not foundNullArgumentException
- profileId
or
proxy
is null
OperationFailedException
- unable to complete
request
UnimplementedException
-
supportsProfileItemQuery()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsProfileItemQuery()
and
supportsVisibleFederation()
are true.
ProfileItemSearchSession getProfileItemSearchSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the profile item
search service.proxy
- a proxy ProfileItemSearchSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProfileItemSearch()
is false
optional
- This method must be implemented if
supportsProfileItemSearch()
is true.
ProfileItemSearchSession getProfileItemSearchSessionForProfile(Id profileId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the profile item
search service for the given profile.profileId
- the Id
of the profileproxy
- a proxy ProfileItemSearchSession
NotFoundException
- profileId
not foundNullArgumentException
- profileId
or
proxy
is null
OperationFailedException
- unable to complete
request
UnimplementedException
-
supportsProfileItemSearch()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsProfileItemSearch()
and
supportsVisibleFederation()
are true.
ProfileItemAdminSession getProfileItemAdminSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the profile item
administration service.proxy
- a proxy ProfileItemAdminSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProfileItemAdmin()
is false
optional
- This method must be implemented if
supportsProfileItemAdmin()
is true.
ProfileItemAdminSession getProfileItemAdminSessionForProfile(Id profileId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the profile item
admin service for the given profile.profileId
- the Id
of the profileproxy
- a proxy a ProfileItemAdminSession
NotFoundException
- profileId
not foundNullArgumentException
- profileId
or
proxy
is null
OperationFailedException
- unable to complete
request
UnimplementedException
-
supportsProfileItemAdmin()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsProfileItemAdmin()
and
supportsVisibleFederation()
are true.
ProfileItemNotificationSession getProfileItemNotificationSession(ProfileItemReceiver profileItemReceiver, Proxy proxy) throws OperationFailedException
profileItemReceiver
- the profile item receiverproxy
- a proxy ProfileItemNotificationSession
NullArgumentException
- profileItemReceiver
or proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProfileItemNotification()
is false
optional
- This method must be implemented if
supportsProfileItemNotification()
is true.
ProfileItemNotificationSession getProfileItemNotificationSessionForProfile(ProfileItemReceiver profileItemReceiver, Id profileId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the profile item
notification service for the given profile.profileItemReceiver
- the profile item receiverprofileId
- the Id
of the profileproxy
- a proxy a ProfileItemNotificationSession
NotFoundException
- profileId
not foundNullArgumentException
- profileItemReceiver,
profileId
or proxy
is null
OperationFailedException
- unable to complete
request
UnimplementedException
-
supportsProfileItemNotification()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsProfileItemNotification()
and
supportsVisibleFederation()
are true.
ProfileItemProfileSession getProfileItemProfileSession(Proxy proxy) throws OperationFailedException
proxy
- a proxy ProfileItemProfileSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProfileItemProfile()
is false
optional
- This method must be implemented if
supportsProfileItemProfile()
is true.
ProfileItemProfileSession getProfileItemProfileAssignmentSession(Proxy proxy) throws OperationFailedException
proxy
- a proxy ProfileItemProfileAssignmentSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProfileItemProfileAssignment()
is false
optional
- This method must be implemented if
supportsProfileItemProfileAssignment()
is
true.
ProfileItemSmartProfileSession getProfileItemSmartProfileSession(Id profileId, Proxy proxy) throws NotFoundException, OperationFailedException
profileId
- the Id
of the profileproxy
- a proxy ProfileItemSmartProfileSession
NotFoundException
- profileId
not foundNullArgumentException
- profileId
or
proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProfileItemSmartProfile()
is false
optional
- This method must be implemented if
supportsProfileItemSmartProfile()
is true.
ProfileLookupSession getProfileLookupSession(Proxy proxy) throws OperationFailedException
proxy
- a proxy ProfileLookupSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsProfileLookup()
is false
optional
- This method must be implemented if
supportsProfileLookup()
is true. ProfileQuerySession getProfileQuerySession(Proxy proxy) throws OperationFailedException
proxy
- a proxy ProfileQuerySession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsProfileQuery()
is false
optional
- This method must be implemented if
supportsProfileQuery()
is true.
ProfileSearchSession getProfileSearchSession(Proxy proxy) throws OperationFailedException
proxy
- a proxy ProfileSearchSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsProfileSearch()
is false
optional
- This method must be implemented if
supportsProfileSearch()
is true. ProfileAdminSession getProfileAdminSession(Proxy proxy) throws OperationFailedException
proxy
- a proxy ProfileAdminSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsProfileAdmin()
is false
optional
- This method must be implemented if
supportsProfileAdmin()
is true. ProfileNotificationSession getProfileNotificationSession(ProfileReceiver profileReceiver, Proxy proxy) throws OperationFailedException
profileReceiver
- the profile receiverproxy
- a proxy ProfileNotificationSession
NullArgumentException
- profileReceiver
or proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProfileNotification() is false
optional
- This method must be implemented if
supportsProfileNotification()
is true. ProfileHierarchySession getProfileHierarchySession(Proxy proxy) throws OperationFailedException
proxy
- a proxy ProfileHierarchySession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProfileHierarchy() is false
optional
- This method must be implemented if
supportsProfileHierarchy()
is true. ProfileHierarchyDesignSession getProfileHierarchyDesignSession(Proxy proxy) throws OperationFailedException
proxy
- a proxy ProfileHierarchyDesignSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProfileHierarchyDesign() is false
optional
- This method must be implemented if
supportsProfileHierarchyDesign()
is true. ProfileBatchProxyManager getProfileBatchProxyManager() throws OperationFailedException
ProfileBatchProxyManager.
ProfileBatchProxyManager
OperationFailedException
- unable to complete requestUnimplementedException
- supportsProfileBatch()
is false
optional
- This method must be implemented if
supportsProfileBatch()
is true. ProfileRulesProxyManager getProfileRulesProxyManager() throws OperationFailedException
ProfileRulesProxyManager.
ProfileRulesProxyManager
OperationFailedException
- unable to complete requestUnimplementedException
- supportsProfileRules()
is false
optional
- This method must be implemented if
supportsProfileRules()
is true.