public interface ResourcingProfile extends OsidProfile
The resourcing profile describes the interoperability among resourcing services.
Modifier and Type | Method and Description |
---|---|
TypeList |
getAvailabilityRecordTypes()
Gets the supported
Availability record types. |
TypeList |
getAvailabilitySearchRecordTypes()
Gets the supported
Availability search types. |
TypeList |
getCommissionRecordTypes()
Gets the supported
Commission record types. |
TypeList |
getCommissionSearchRecordTypes()
Gets the supported
Commission search record types. |
TypeList |
getCompetencyRecordTypes()
Gets the supported
Competency record types. |
TypeList |
getCompetencySearchRecordTypes()
Gets the supported
Competency search record types. |
TypeList |
getEffortRecordTypes()
Gets the supported
Effort record types. |
TypeList |
getEffortSearchRecordTypes()
Gets the supported
Effort search types. |
TypeList |
getFoundryRecordTypes()
Gets the supported
Foundry record types. |
TypeList |
getFoundrySearchRecordTypes()
Gets the supported
Foundry search record types. |
TypeList |
getJobRecordTypes()
Gets the supported
Job record types. |
TypeList |
getJobSearchRecordTypes()
Gets the supported
Job search record types. |
TypeList |
getWorkRecordTypes()
Gets the supported
Work record types. |
TypeList |
getWorkSearchRecordTypes()
Gets the supported
Work search record types. |
boolean |
supportsAvailabilityAdmin()
Tests if availability
administrative service is
supported. |
boolean |
supportsAvailabilityFoundry()
Tests if an availability foundry lookup service is supported.
|
boolean |
supportsAvailabilityFoundryAssignment()
Tests if an availability foundry assignment service is supported.
|
boolean |
supportsAvailabilityLookup()
Tests if looking up availabilities is supported.
|
boolean |
supportsAvailabilityNotification()
Tests if an availability
notification service is
supported. |
boolean |
supportsAvailabilityQuery()
Tests if querying availabilities is supported.
|
boolean |
supportsAvailabilityRecordType(Type availabilityRecordType)
Tests if the given
Availability record type is
supported. |
boolean |
supportsAvailabilitySearch()
Tests if searching availabilities is supported.
|
boolean |
supportsAvailabilitySearchRecordType(Type availabilitySearchRecordType)
Tests if the given
Availability search type is
supported. |
boolean |
supportsAvailabilitySmartFoundry()
Tests if an availability smart foundry service is supported.
|
boolean |
supportsCommissionAdmin()
Tests if commission administrative service is supported.
|
boolean |
supportsCommissionFoundry()
Tests if a commission foundry lookup service is supported.
|
boolean |
supportsCommissionFoundryAssignment()
Tests if a commission foundry service is supported.
|
boolean |
supportsCommissionLookup()
Tests if looking up commissions is supported.
|
boolean |
supportsCommissionNotification()
Tests if a commission notification service is supported.
|
boolean |
supportsCommissionQuery()
Tests if querying commissions is supported.
|
boolean |
supportsCommissionRecordType(Type commissionRecordType)
Tests if the given
Commission record type is supported. |
boolean |
supportsCommissionSearch()
Tests if searching commissions is supported.
|
boolean |
supportsCommissionSearchRecordType(Type commissionSearchRecordType)
Tests if the given
Commission search record type is
supported. |
boolean |
supportsCommissionSmartFoundry()
Tests if a commission smart foundry lookup service is supported.
|
boolean |
supportsCompetencyAdmin()
Tests if competency administrative service is supported.
|
boolean |
supportsCompetencyFoundry()
Tests if a competency foundry lookup service is supported.
|
boolean |
supportsCompetencyFoundryAssignment()
Tests if a competency foundry service is supported.
|
boolean |
supportsCompetencyLookup()
Tests if looking up competencies is supported.
|
boolean |
supportsCompetencyNotification()
Tests if a competency notification service is supported.
|
boolean |
supportsCompetencyQuery()
Tests if querying competencies is supported.
|
boolean |
supportsCompetencyRecordType(Type competencyRecordType)
Tests if the given
Competency record type is supported. |
boolean |
supportsCompetencySearch()
Tests if searching competencies is supported.
|
boolean |
supportsCompetencySearchRecordType(Type competencySearchRecordType)
Tests if the given
Competency search record type is
supported. |
boolean |
supportsCompetencySmartFoundry()
Tests if a competency smart foundry lookup service is supported.
|
boolean |
supportsEffortAdmin()
Tests if an effort administrative service is supported.
|
boolean |
supportsEffortFoundry()
Tests if an effort foundry lookup service is supported.
|
boolean |
supportsEffortFoundryAssignment()
Tests if an effort foundry assignment service is supported.
|
boolean |
supportsEffortLookup()
Tests if looking up efforts is supported.
|
boolean |
supportsEffortNotification()
Tests if an effort
notification service is supported. |
boolean |
supportsEffortQuery()
Tests if querying efforts is supported.
|
boolean |
supportsEffortRecordType(Type effortRecordType)
Tests if the given
Effort record type is supported. |
boolean |
supportsEffortSearch()
Tests if searching efforts is supported.
|
boolean |
supportsEffortSearchRecordType(Type effortSearchRecordType)
Tests if the given
Effort search type is supported. |
boolean |
supportsEffortSmartFoundry()
Tests if an effort smart foundry service is supported.
|
boolean |
supportsFoundryAdmin()
Tests if foundry administrative service is supported.
|
boolean |
supportsFoundryHierarchy()
Tests for the availability of a foundry hierarchy traversal service.
|
boolean |
supportsFoundryHierarchyDesign()
Tests for the availability of a foundry hierarchy design service.
|
boolean |
supportsFoundryLookup()
Tests if looking up foundries is supported.
|
boolean |
supportsFoundryNotification()
Tests if a foundry
notification service is supported. |
boolean |
supportsFoundryQuery()
Tests if querying foundries is supported.
|
boolean |
supportsFoundryRecordType(Type foundryRecordType)
Tests if the given
Foundry record type is supported. |
boolean |
supportsFoundrySearch()
Tests if searching foundries is supported.
|
boolean |
supportsFoundrySearchRecordType(Type foundrySearchRecordType)
Tests if the given
Foundry search record type is
supported. |
boolean |
supportsJobAdmin()
Tests if job administrative service is supported.
|
boolean |
supportsJobFoundry()
Tests if a job foundry lookup service is supported.
|
boolean |
supportsJobFoundryAssignment()
Tests if a job foundry service is supported.
|
boolean |
supportsJobLookup()
Tests if looking up jobs is supported.
|
boolean |
supportsJobNotification()
Tests if a job notification service is supported.
|
boolean |
supportsJobQuery()
Tests if querying jobs is supported.
|
boolean |
supportsJobRecordType(Type jobRecordType)
Tests if the given
Job record type is supported. |
boolean |
supportsJobSearch()
Tests if searching jobs is supported.
|
boolean |
supportsJobSearchRecordType(Type jobSearchRecordType)
Tests if the given
Job search record type is supported. |
boolean |
supportsJobSmartFoundry()
Tests if a job smart foundry lookup service is supported.
|
boolean |
supportsMyWork()
Tests if an availability service is supported for the current agent.
|
boolean |
supportsResourcingBatch()
Tests for the availability of a resourcing batch service.
|
boolean |
supportsResourcingRules()
Tests for the availability of a resourcing rules service.
|
boolean |
supportsVisibleFederation()
Tests if any foundry federation is exposed.
|
boolean |
supportsWorkAdmin()
Tests if work administrative service is supported.
|
boolean |
supportsWorkFoundry()
Tests if a work foundry lookup service is supported.
|
boolean |
supportsWorkFoundryAssignment()
Tests if a work foundry service is supported.
|
boolean |
supportsWorkLookup()
Tests if looking up work is supported.
|
boolean |
supportsWorkNotification()
Tests if a work notification service is supported.
|
boolean |
supportsWorkQuery()
Tests if querying work is supported.
|
boolean |
supportsWorkRecordType(Type workRecordType)
Tests if the given
Work record type is supported. |
boolean |
supportsWorkSearch()
Tests if searching work is supported.
|
boolean |
supportsWorkSearchRecordType(Type workSearchRecordType)
Tests if the given
Work search record type is
supported. |
boolean |
supportsWorkSmartFoundry()
Tests if a work smart foundry lookup service is supported.
|
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
boolean supportsVisibleFederation()
true
if visible federation is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsMyWork()
true
if my availability is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsJobLookup()
true
if job lookup is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsJobQuery()
true
if job query is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsJobSearch()
true
if job search is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsJobAdmin()
true
if job administration is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsJobNotification()
true
if job notification is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsJobFoundry()
true
if a job foundry lookup service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsJobFoundryAssignment()
true
if job to foundry assignment service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsJobSmartFoundry()
true
if a job smart foundry service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsWorkLookup()
true
if work lookup is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsWorkQuery()
true
if work query is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsWorkSearch()
true
if work search is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsWorkAdmin()
true
if work administration is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsWorkNotification()
true
if work notification is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsWorkFoundry()
true
if a work foundry lookup service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsWorkFoundryAssignment()
true
if work to foundry assignment service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsWorkSmartFoundry()
true
if a work smart foundry service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsCompetencyLookup()
true
if competency lookup is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsCompetencyQuery()
true
if competency query is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsCompetencySearch()
true
if competency search is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsCompetencyAdmin()
true
if competency administration is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsCompetencyNotification()
true
if competency notification is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsCompetencyFoundry()
true
if a competency foundry lookup service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsCompetencyFoundryAssignment()
true
if competency to foundry assignment
service is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsCompetencySmartFoundry()
true
if a competency smart foundry service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsAvailabilityLookup()
true
if availability lookup is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsAvailabilityQuery()
true
if availability query is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsAvailabilitySearch()
true
if availability search is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsAvailabilityAdmin()
administrative service is
supported. true
if availability administration is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsAvailabilityNotification()
notification service is
supported. true
if availability notification is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsAvailabilityFoundry()
true
if an availability foundry lookup service
is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsAvailabilityFoundryAssignment()
true
if an availability to foundry assignment
service is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsAvailabilitySmartFoundry()
true
if an availability smart foundry service
is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsCommissionLookup()
true
if commission lookup is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsCommissionQuery()
true
if commission query is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsCommissionSearch()
true
if commission search is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsCommissionAdmin()
true
if commission administration is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsCommissionNotification()
true
if commission notification is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsCommissionFoundry()
true
if a commission foundry lookup service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsCommissionFoundryAssignment()
true
if commission to foundry assignment
service is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsCommissionSmartFoundry()
true
if a commission smart foundry service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsEffortLookup()
true
if effort lookup is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsEffortQuery()
true
if effort query is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsEffortSearch()
true
if effort search is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsEffortAdmin()
true
if effort administration is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsEffortNotification()
notification service is supported. true
if effort notification is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsEffortFoundry()
true
if an effort foundry lookup service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsEffortFoundryAssignment()
true
if an effort to foundry assignment service
is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsEffortSmartFoundry()
true
if an v smart foundry service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsFoundryLookup()
true
if foundry lookup is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsFoundryQuery()
true
if a foundry query service is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsFoundrySearch()
true
if foundry search is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsFoundryAdmin()
true
if foundry administration is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsFoundryNotification()
notification service is supported. true
if foundry notification is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsFoundryHierarchy()
true
if foundry hierarchy traversal is
available, false
otherwisemandatory
- This method must be implemented in all
providers. boolean supportsFoundryHierarchyDesign()
true
if foundry hierarchy design is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsResourcingBatch()
true
if a resourcing batch service is
available, false
otherwisemandatory
- This method must be implemented. boolean supportsResourcingRules()
true
if a resourcing rules service is
available, false
otherwisemandatory
- This method must be implemented. TypeList getJobRecordTypes()
Job
record types. Job
record
typesmandatory
- This method must be implemented. boolean supportsJobRecordType(Type jobRecordType)
Job
record type is supported.jobRecordType
- a Type
indicating a Job
record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- jobRecordType
is
null
mandatory
- This method must be implemented. TypeList getJobSearchRecordTypes()
Job
search record types. Job
search
record typesmandatory
- This method must be implemented. boolean supportsJobSearchRecordType(Type jobSearchRecordType)
Job
search record type is supported.jobSearchRecordType
- a Type
indicating a
Job
search record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- jobSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getWorkRecordTypes()
Work
record types. Work
record
typesmandatory
- This method must be implemented. boolean supportsWorkRecordType(Type workRecordType)
Work
record type is supported.workRecordType
- a Type
indicating a Work
record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- workRecordType
is null
mandatory
- This method must be implemented. TypeList getWorkSearchRecordTypes()
Work
search record types. Work
search
record typesmandatory
- This method must be implemented. boolean supportsWorkSearchRecordType(Type workSearchRecordType)
Work
search record type is
supported.workSearchRecordType
- a Type
indicating a
Work
search record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- workSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getCompetencyRecordTypes()
Competency
record types. Competency
record typesmandatory
- This method must be implemented. boolean supportsCompetencyRecordType(Type competencyRecordType)
Competency
record type is supported.competencyRecordType
- a Type
indicating a
Competency
record type true
if the given record type is supported,
false
otherwiseNullArgumentException
- competencyRecordType
is null
mandatory
- This method must be implemented. TypeList getCompetencySearchRecordTypes()
Competency
search record types. Competency
search record typesmandatory
- This method must be implemented. boolean supportsCompetencySearchRecordType(Type competencySearchRecordType)
Competency
search record type is
supported.competencySearchRecordType
- a Type
indicating a
Competency
search record type true
if the given search record type is
supported, false
otherwiseNullArgumentException
-
competencSearchyRecordType
is null
mandatory
- This method must be implemented. TypeList getAvailabilityRecordTypes()
Availability
record types. Availability
record typesmandatory
- This method must be implemented. boolean supportsAvailabilityRecordType(Type availabilityRecordType)
Availability
record type is
supported.availabilityRecordType
- a Type
indicating an
Availability
record type true
if the given record type is supported,
false
otherwiseNullArgumentException
- availabilityRecordType
is null
mandatory
- This method must be implemented. TypeList getAvailabilitySearchRecordTypes()
Availability
search types. Availability
search typesmandatory
- This method must be implemented. boolean supportsAvailabilitySearchRecordType(Type availabilitySearchRecordType)
Availability
search type is
supported.availabilitySearchRecordType
- a Type
indicating
an Availability
search type true
if the given Type
is
supported, false
otherwiseNullArgumentException
-
availabilitySearchRecordType
is null
mandatory
- This method must be implemented. TypeList getCommissionRecordTypes()
Commission
record types. Commission
record typesmandatory
- This method must be implemented. boolean supportsCommissionRecordType(Type commissionRecordType)
Commission
record type is supported.commissionRecordType
- a Type
indicating a
Commission
record type true
if the given record type is supported,
false
otherwiseNullArgumentException
- commissionRecordType
is null
mandatory
- This method must be implemented. TypeList getCommissionSearchRecordTypes()
Commission
search record types. Commission
search record typesmandatory
- This method must be implemented. boolean supportsCommissionSearchRecordType(Type commissionSearchRecordType)
Commission
search record type is
supported.commissionSearchRecordType
- a Type
indicating a
Commission
search record type true
if the given search record type is
supported, false
otherwiseNullArgumentException
-
commissionSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getEffortRecordTypes()
Effort
record types. Effort
record
typesmandatory
- This method must be implemented. boolean supportsEffortRecordType(Type effortRecordType)
Effort
record type is supported.effortRecordType
- a Type
indicating an
Effort
record type true
if the given record type is supported,
false
otherwiseNullArgumentException
- effortRecordType
is null
mandatory
- This method must be implemented. TypeList getEffortSearchRecordTypes()
Effort
search types. Effort
search
typesmandatory
- This method must be implemented. boolean supportsEffortSearchRecordType(Type effortSearchRecordType)
Effort
search type is supported.effortSearchRecordType
- a Type
indicating an
Effort
search type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- effiortSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getFoundryRecordTypes()
Foundry
record types. Foundry
typesmandatory
- This method must be implemented. boolean supportsFoundryRecordType(Type foundryRecordType)
Foundry
record type is supported.foundryRecordType
- a Type
indicating a
Foundry
record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- foundryRecordType
is null
mandatory
- This method must be implemented. TypeList getFoundrySearchRecordTypes()
Foundry
search record types. Foundry
search
record typesmandatory
- This method must be implemented. boolean supportsFoundrySearchRecordType(Type foundrySearchRecordType)
Foundry
search record type is
supported.foundrySearchRecordType
- a Type
indicating a
Foundry
search record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- foundrySearchRecordType
is null
mandatory
- This method must be implemented.