| Interface | osid.resourcing.ResourcingProfile | ||
|---|---|---|---|
| Implements | osid.OsidProfile | ||
| Description | 
                 The resourcing profile describes the interoperability among resourcing services.  | ||
| Method | supportsVisibleFederation | ||
| Description | 
                     Tests if any foundry federation is exposed. Federation is exposed when a specific foundry may be identified, selected and used to create a lookup or admin session. Federation is not exposed when a set of foundries appears as a single foundry.  | ||
| Return | boolean |  true  if visible federation is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsMyWork | ||
| Description | 
                     Tests if an availability service is supported for the current agent.  | ||
| Return | boolean |  true  if my availability is supported,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsJobLookup | ||
| Description | 
                     Tests if looking up jobs is supported.  | ||
| Return | boolean |  true  if job lookup is supported,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsJobQuery | ||
| Description | 
                     Tests if querying jobs is supported.  | ||
| Return | boolean |  true  if job query is supported,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsJobSearch | ||
| Description | 
                     Tests if searching jobs is supported.  | ||
| Return | boolean |  true  if job search is supported,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsJobAdmin | ||
| Description | 
                     Tests if job administrative service is supported.  | ||
| Return | boolean |  true  if job administration is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsJobNotification | ||
| Description | 
                     Tests if a job notification service is supported.  | ||
| Return | boolean |  true  if job notification is supported,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsJobFoundry | ||
| Description | 
                     Tests if a job foundry lookup service is supported.  | ||
| Return | boolean |  true  if a job foundry lookup service is supported,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsJobFoundryAssignment | ||
| Description | 
                     Tests if a job foundry service is supported.  | ||
| Return | boolean |  true  if job to foundry assignment service is supported, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsJobSmartFoundry | ||
| Description | 
                     Tests if a job smart foundry lookup service is supported.  | ||
| Return | boolean |  true  if a job smart foundry service is supported,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsWorkLookup | ||
| Description | 
                     Tests if looking up work is supported.  | ||
| Return | boolean |  true  if work lookup is supported,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsWorkQuery | ||
| Description | 
                     Tests if querying work is supported.  | ||
| Return | boolean |  true  if work query is supported,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsWorkSearch | ||
| Description | 
                     Tests if searching work is supported.  | ||
| Return | boolean |  true  if work search is supported,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsWorkAdmin | ||
| Description | 
                     Tests if work administrative service is supported.  | ||
| Return | boolean |  true  if work administration is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsWorkNotification | ||
| Description | 
                     Tests if a work notification service is supported.  | ||
| Return | boolean |  true  if work notification is supported,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsWorkFoundry | ||
| Description | 
                     Tests if a work foundry lookup service is supported.  | ||
| Return | boolean |  true  if a work foundry lookup service is supported,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsWorkFoundryAssignment | ||
| Description | 
                     Tests if a work foundry service is supported.  | ||
| Return | boolean |  true  if work to foundry assignment service is supported, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsWorkSmartFoundry | ||
| Description | 
                     Tests if a work smart foundry lookup service is supported.  | ||
| Return | boolean |  true  if a work smart foundry service is supported,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCompetencyLookup | ||
| Description | 
                     Tests if looking up competencies is supported.  | ||
| Return | boolean |  true  if competency lookup is supported,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCompetencyQuery | ||
| Description | 
                     Tests if querying competencies is supported.  | ||
| Return | boolean |  true  if competency query is supported,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCompetencySearch | ||
| Description | 
                     Tests if searching competencies is supported.  | ||
| Return | boolean |  true  if competency search is supported,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCompetencyAdmin | ||
| Description | 
                     Tests if competency administrative service is supported.  | ||
| Return | boolean |  true  if competency administration is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCompetencyNotification | ||
| Description | 
                     Tests if a competency notification service is supported.  | ||
| Return | boolean |  true  if competency notification is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCompetencyFoundry | ||
| Description | 
                     Tests if a competency foundry lookup service is supported.  | ||
| Return | boolean |  true  if a competency foundry lookup service is supported, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCompetencyFoundryAssignment | ||
| Description | 
                     Tests if a competency foundry service is supported.  | ||
| Return | boolean |  true  if competency to foundry assignment service is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCompetencySmartFoundry | ||
| Description | 
                     Tests if a competency smart foundry lookup service is supported.  | ||
| Return | boolean |  true  if a competency smart foundry service is supported, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAvailabilityLookup | ||
| Description | 
                     Tests if looking up availabilities is supported.  | ||
| Return | boolean |  true  if availability lookup is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAvailabilityQuery | ||
| Description | 
                     Tests if querying availabilities is supported.  | ||
| Return | boolean |  true  if availability query is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAvailabilitySearch | ||
| Description | 
                     Tests if searching availabilities is supported.  | ||
| Return | boolean |  true  if availability search is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAvailabilityAdmin | ||
| Description | 
                     Tests if availability   | ||
| Return | boolean |  true  if availability administration is supported,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAvailabilityNotification | ||
| Description | 
                     Tests if an availability   | ||
| Return | boolean |  true  if availability notification is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAvailabilityFoundry | ||
| Description | 
                     Tests if an availability foundry lookup service is supported.  | ||
| Return | boolean |  true  if an availability foundry lookup service is supported, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAvailabilityFoundryAssignment | ||
| Description | 
                     Tests if an availability foundry assignment service is supported.  | ||
| Return | boolean |  true  if an availability to foundry assignment service is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAvailabilitySmartFoundry | ||
| Description | 
                     Tests if an availability smart foundry service is supported.  | ||
| Return | boolean |  true  if an availability smart foundry service is supported, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCommissionLookup | ||
| Description | 
                     Tests if looking up commissions is supported.  | ||
| Return | boolean |  true  if commission lookup is supported,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCommissionQuery | ||
| Description | 
                     Tests if querying commissions is supported.  | ||
| Return | boolean |  true  if commission query is supported,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCommissionSearch | ||
| Description | 
                     Tests if searching commissions is supported.  | ||
| Return | boolean |  true  if commission search is supported,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCommissionAdmin | ||
| Description | 
                     Tests if commission administrative service is supported.  | ||
| Return | boolean |  true  if commission administration is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCommissionNotification | ||
| Description | 
                     Tests if a commission notification service is supported.  | ||
| Return | boolean |  true  if commission notification is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCommissionFoundry | ||
| Description | 
                     Tests if a commission foundry lookup service is supported.  | ||
| Return | boolean |  true  if a commission foundry lookup service is supported, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCommissionFoundryAssignment | ||
| Description | 
                     Tests if a commission foundry service is supported.  | ||
| Return | boolean |  true  if commission to foundry assignment service is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCommissionSmartFoundry | ||
| Description | 
                     Tests if a commission smart foundry lookup service is supported.  | ||
| Return | boolean |  true  if a commission smart foundry service is supported, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsEffortLookup | ||
| Description | 
                     Tests if looking up efforts is supported.  | ||
| Return | boolean |  true  if effort lookup is supported,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsEffortQuery | ||
| Description | 
                     Tests if querying efforts is supported.  | ||
| Return | boolean |  true  if effort query is supported,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsEffortSearch | ||
| Description | 
                     Tests if searching efforts is supported.  | ||
| Return | boolean |  true  if effort search is supported,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsEffortAdmin | ||
| Description | 
                     Tests if an effort administrative service is supported.  | ||
| Return | boolean |  true  if effort administration is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsEffortNotification | ||
| Description | 
                     Tests if an effort   | ||
| Return | boolean |  true  if effort notification is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsEffortFoundry | ||
| Description | 
                     Tests if an effort foundry lookup service is supported.  | ||
| Return | boolean |  true  if an effort foundry lookup service is supported, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsEffortFoundryAssignment | ||
| Description | 
                     Tests if an effort foundry assignment service is supported.  | ||
| Return | boolean |  true  if an effort to foundry assignment service is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsEffortSmartFoundry | ||
| Description | 
                     Tests if an effort smart foundry service is supported.  | ||
| Return | boolean |  true  if an v smart foundry service is supported,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsFoundryLookup | ||
| Description | 
                     Tests if looking up foundries is supported.  | ||
| Return | boolean |  true  if foundry lookup is supported,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsFoundryQuery | ||
| Description | 
                     Tests if querying foundries is supported.  | ||
| Return | boolean |  true  if a foundry query service is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsFoundrySearch | ||
| Description | 
                     Tests if searching foundries is supported.  | ||
| Return | boolean |  true  if foundry search is supported,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsFoundryAdmin | ||
| Description | 
                     Tests if foundry administrative service is supported.  | ||
| Return | boolean |  true  if foundry administration is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsFoundryNotification | ||
| Description | 
                     Tests if a foundry   | ||
| Return | boolean |  true  if foundry notification is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsFoundryHierarchy | ||
| Description | 
                     Tests for the availability of a foundry hierarchy traversal service.  | ||
| Return | boolean |  true  if foundry hierarchy traversal is available,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented in all providers. | |
| Method | supportsFoundryHierarchyDesign | ||
| Description | 
                     Tests for the availability of a foundry hierarchy design service.  | ||
| Return | boolean |  true  if foundry hierarchy design is available,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsResourcingBatch | ||
| Description | 
                     Tests for the availability of a resourcing batch service.  | ||
| Return | boolean |  true  if a resourcing batch service is available,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsResourcingRules | ||
| Description | 
                     Tests for the availability of a resourcing rules service.  | ||
| Return | boolean |  true  if a resourcing rules service is available,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getJobRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  Job  record types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsJobRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | jobRecordType | a  Type  indicating a  Job  record type  | 
| Return | boolean |  true  if the given  Type  is supported,  
false  otherwise  | |
| Errors | NULL_ARGUMENT |  jobRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getJobSearchRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  Job  search record types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsJobSearchRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | jobSearchRecordType | a  Type  indicating a  Job  search record type  | 
| Return | boolean |  true  if the given  Type  is supported,  
false  otherwise  | |
| Errors | NULL_ARGUMENT |  jobSearchRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getWorkRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  Work  record types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsWorkRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | workRecordType | a  Type  indicating a  Work  record type  | 
| Return | boolean |  true  if the given  Type  is supported,  
false  otherwise  | |
| Errors | NULL_ARGUMENT |  workRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getWorkSearchRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  Work  search record types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsWorkSearchRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | workSearchRecordType | a  Type  indicating a  Work  search record type  | 
| Return | boolean |  true  if the given  Type  is supported,  
false  otherwise  | |
| Errors | NULL_ARGUMENT |  workSearchRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getCompetencyRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  Competency  record types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCompetencyRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | competencyRecordType | a  Type  indicating a  Competency  record type  | 
| Return | boolean |  true  if the given record type is supported,  false 
 otherwise  | |
| Errors | NULL_ARGUMENT |  competencyRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getCompetencySearchRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  Competency  search record 
types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCompetencySearchRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | competencySearchRecordType | a  Type  indicating a  Competency  search record 
type  | 
| Return | boolean |  true  if the given search record type is supported,  
false  otherwise  | |
| Errors | NULL_ARGUMENT |  competencSearchyRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getAvailabilityRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  Availability  record types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAvailabilityRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | availabilityRecordType | a  Type  indicating an  Availability  record type  | 
| Return | boolean |  true  if the given record type is supported,  false 
 otherwise  | |
| Errors | NULL_ARGUMENT |  availabilityRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getAvailabilitySearchRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  Availability  search types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAvailabilitySearchRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | availabilitySearchRecordType | a  Type  indicating an  Availability  search type  | 
| Return | boolean |  true  if the given  Type  is supported,  
false  otherwise  | |
| Errors | NULL_ARGUMENT |  availabilitySearchRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getCommissionRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  Commission  record types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCommissionRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | commissionRecordType | a  Type  indicating a  Commission  record type  | 
| Return | boolean |  true  if the given record type is supported,  false 
 otherwise  | |
| Errors | NULL_ARGUMENT |  commissionRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getCommissionSearchRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  Commission  search record 
types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCommissionSearchRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | commissionSearchRecordType | a  Type  indicating a  Commission  search record 
type  | 
| Return | boolean |  true  if the given search record type is supported,  
false  otherwise  | |
| Errors | NULL_ARGUMENT |  commissionSearchRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getEffortRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  Effort  record types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsEffortRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | effortRecordType | a  Type  indicating an  Effort  record type  | 
| Return | boolean |  true  if the given record type is supported,  false 
 otherwise  | |
| Errors | NULL_ARGUMENT |  effortRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getEffortSearchRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  Effort  search types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsEffortSearchRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | effortSearchRecordType | a  Type  indicating an  Effort  search type  | 
| Return | boolean |  true  if the given  Type  is supported,  
false  otherwise  | |
| Errors | NULL_ARGUMENT |  effiortSearchRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getFoundryRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  Foundry  types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsFoundryRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | foundryRecordType | a  Type  indicating a  Foundry  record type  | 
| Return | boolean |  true  if the given  Type  is supported,  
false  otherwise  | |
| Errors | NULL_ARGUMENT |  foundryRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getFoundrySearchRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  Foundry  search record types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsFoundrySearchRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | foundrySearchRecordType | a  Type  indicating a  Foundry  search record 
type  | 
| Return | boolean |  true  if the given  Type  is supported,  
false  otherwise  | |
| Errors | NULL_ARGUMENT |  foundrySearchRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |