Interface | osid.resourcing.rules.AvailabilityEnablerQuerySession | ||
---|---|---|---|
Implements | osid.OsidSession | ||
Description |
This session provides methods for searching among This session defines views that offer differing behaviors for searching.
An availability enabler may have an availability enabler
query record indicated by their respective record types. The
availability enabler query record is accessed via the | ||
Method | getFoundryId | ||
Description |
Gets the | ||
Return | osid.id.Id | the Foundry Id associated with this session | |
Compliance | mandatory | This method must be implemented. | |
Method | getFoundry | ||
Description |
Gets the | ||
Return | osid.resourcing.Foundry | the foundry | |
Errors | OPERATION_FAILED | unable to complete request | |
PERMISSION_DENIED | authorization failure | ||
Compliance | mandatory | This method must be implemented. | |
Method | canSearchAvailabilityEnablers | ||
Description |
Tests if this user can perform | ||
Return | boolean | false if search methods are not authorized, true
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | useFederatedFoundryView | ||
Description |
Federates the view for methods in this session. A federated view will include availability enabler in foundries which are children of this availability in the foundry hierarchy. | ||
Compliance | mandatory | This method is must be implemented. | |
Method | useIsolatedFoundryView | ||
Description |
Isolates the view for methods in this session. An isolated view restricts lookups to this foundry only. | ||
Compliance | mandatory | This method is must be implemented. | |
Method | getAvailabilityEnablerQuery | ||
Description |
Gets an availability enabler query. | ||
Return | osid.resourcing.rules.AvailabilityEnablerQuery | the availability enabler query | |
Compliance | mandatory | This method must be implemented. | |
Method | getAvailabilityEnablersByQuery | ||
Description |
Gets a list of | ||
Parameters | osid.resourcing.rules.AvailabilityEnablerQuery | availabilityEnablerQuery | the availability enabler query |
Return | osid.resourcing.rules.AvailabilityEnablerList | the returned AvailabilityEnablerList | |
Errors | NULL_ARGUMENT | availabilityEnablerQuery is null | |
OPERATION_FAILED | unable to complete request | ||
PERMISSION_DENIED | authorization failure | ||
UNSUPPORTED | availabilityEnablerQuery is not of this service | ||
Compliance | mandatory | This method must be implemented. |