| Interface | osid.profile.rules.ProfileRulesProxyManager | ||
|---|---|---|---|
| Implements | osid.OsidProxyManager | ||
osid.profile.rules.ProfileRulesProfile | |||
| Description |
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
| ||
| Method | getProfileEntryEnablerLookupSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.profile.rules.ProfileEntryEnablerLookupSession | a ProfileEntryEnablerLookupSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsProfileEntryEnablerLookup() is false | ||
| Compliance | optional | This method must be implemented if
supportsProfileEntryEnablerLookup() is true. | |
| Method | getProfileEntryEnablerLookupSessionForProfile | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | profileId | the Id of the Profile |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.profile.rules.ProfileEntryEnablerLookupSession | a ProfileEntryEnablerLookupSession | |
| Errors | NOT_FOUND | no Profile found by the given Id | |
| NULL_ARGUMENT | profileId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsProfileEntryEnablerLookup() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsProfileEntryEnablerLookup() and
supportsVisibleFederation() are true. | |
| Method | getProfileEntryEnablerQuerySession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.profile.rules.ProfileEntryEnablerQuerySession | a ProfileEntryEnablerQuerySession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsProfileEntryEnablerQuery() is false | ||
| Compliance | optional | This method must be implemented if
supportsProfileEntryEnablerQuery() is true. | |
| Method | getProfileEntryEnablerQuerySessionForProfile | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | profileId | the Id of the Profile |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.profile.rules.ProfileEntryEnablerQuerySession | a ProfileEntryEnablerQuerySession | |
| Errors | NOT_FOUND | no Profile found by the given Id | |
| NULL_ARGUMENT | profileId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsProfileEntryEnablerQuery() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsProfileEntryEnablerQuery() and
supportsVisibleFederation() are true. | |
| Method | getProfileEntryEnablerSearchSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.profile.rules.ProfileEntryEnablerSearchSession | a ProfileEntryEnablerSearchSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsProfileEntryEnablerSearch() is false | ||
| Compliance | optional | This method must be implemented if
supportsProfileEntryEnablerSearch() is true. | |
| Method | getProfileEntryEnablerSearchSessionForProfile | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | profileId | the Id of the Profile |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.profile.rules.ProfileEntryEnablerSearchSession | a ProfileEntryEnablerSearchSession | |
| Errors | NOT_FOUND | no Profile found by the given Id | |
| NULL_ARGUMENT | profileId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsProfileEntryEnablerSearch() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsProfileEntryEnablerSearch() and
supportsVisibleFederation() are true. | |
| Method | getProfileEntryEnablerAdminSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.profile.rules.ProfileEntryEnablerAdminSession | a ProfileEntryEnablerAdminSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsProfileEntryEnablerAdmin() is false | ||
| Compliance | optional | This method must be implemented if
supportsProfileEntryEnablerAdmin() is true. | |
| Method | getProfileEntryEnablerAdminSessionForProfile | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | profileId | the Id of the Profile |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.profile.rules.ProfileEntryEnablerAdminSession | a ProfileEntryEnablerAdminSession | |
| Errors | NOT_FOUND | no Profile found by the given Id | |
| NULL_ARGUMENT | profileId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsProfileEntryEnablerAdmin() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsProfileEntryEnablerAdmin() and
supportsVisibleFederation() are true. | |
| Method | getProfileEntryEnablerNotificationSession | ||
| Description |
Gets the | ||
| Parameters | osid.profile.rules.ProfileEntryEnablerReceiver | profileEntryEnablerReceiver | the notification callback |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.profile.rules.ProfileEntryEnablerNotificationSession | a ProfileEntryEnablerNotificationSession | |
| Errors | NULL_ARGUMENT | profileEntryEnablerReceiver or proxy is
null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsProfileEntryEnablerNotification() is false
| ||
| Compliance | optional | This method must be implemented if
supportsProfileEntryEnablerNotification() is true. | |
| Method | getProfileEntryEnablerNotificationSessionForProfile | ||
| Description |
Gets the | ||
| Parameters | osid.profile.rules.ProfileEntryEnablerReceiver | profileEntryEnablerReceiver | the notification callback |
osid.id.Id | profileId | the Id of the Profile | |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.profile.rules.ProfileEntryEnablerNotificationSession | a ProfileEntryEnablerNotificationSession | |
| Errors | NOT_FOUND | no profile found by the given Id | |
| NULL_ARGUMENT | profileEntryEnablerReceiver, profileId or proxy
is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsProfileEntryEnablerNotification() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsProfileEntryEnablerNotification() and
supportsVisibleFederation() are true. | |
| Method | getProfileEntryEnablerProfileSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.profile.rules.ProfileEntryEnablerProfileSession | a ProfileEntryEnablerProfileSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsProfileEntryEnablerProfile() is false | ||
| Compliance | optional | This method must be implemented if
supportsProfileEntryEnablerProfile() is true. | |
| Method | getProfileEntryEnablerProfileAssignmentSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.profile.rules.ProfileEntryEnablerProfileAssignmentSession | a ProfileEntryEnablerProfileAssignmentSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsProfileEntryEnablerProfileAssignment() is
false | ||
| Compliance | optional | This method must be implemented if
supportsProfileEntryEnablerProfileAssignment() is true. | |
| Method | getProfileEntryEnablerSmartProfileSession | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | profileId | the Id of the Profile |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.profile.rules.ProfileEntryEnablerSmartProfileSession | a ProfileEntryEnablerSmartProfileSession | |
| Errors | NOT_FOUND | no Profile found by the given Id | |
| NULL_ARGUMENT | profileId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsProfileEntryEnablerSmartProfile() is false
| ||
| Compliance | optional | This method must be implemented if
supportsProfileEntryEnablerSmartProfile() is true. | |
| Method | getProfileEntryEnablerRuleLookupSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.profile.rules.ProfileEntryEnablerRuleLookupSession | a ProfileEntryEnablerRuleLookupSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsProfileEntryEnablerRuleLookup() is false
| ||
| Compliance | optional | This method must be implemented if
supportsProfileEntryEnablerRuleLookup() is true. | |
| Method | getProfileEntryEnablerRuleLookupSessionForProfile | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | profileId | the Id of the Profile |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.profile.rules.ProfileEntryEnablerRuleLookupSession | a ProfileEntryEnablerRuleLookupSession | |
| Errors | NOT_FOUND | no Profile found by the given Id | |
| NULL_ARGUMENT | profileId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsProfileEntryEnableRuleLookup() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsProfileEntryEnablerRuleLookup() and
supportsVisibleFederation() are true. | |
| Method | getProfileEntryEnablerRuleApplicationSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.profile.rules.ProfileEntryEnablerRuleApplicationSession | a ProfileEntryEnablerRuleApplicationSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsProfileEntryEnablerRuleApplication() is false
| ||
| Compliance | optional | This method must be implemented if
supportsProfileEntryEnablerRuleApplication() is true. | |
| Method | getProfileEntryEnablerRuleApplicationSessionForProfile | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | profileId | the Id of the Profile |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.profile.rules.ProfileEntryEnablerRuleApplicationSession | a ProfileEntryEnableryRuleApplicationSession | |
| Errors | NOT_FOUND | no Profile found by the given Id | |
| NULL_ARGUMENT | profileId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsProfileEntryEnablerRuleApplication() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsProfileEntryEnablerRuleApplication() and
supportsVisibleFederation() are true. | |