public interface CommissionQueryInspector extends OsidRelationshipQueryInspector
This is the query inspector for examining commission queries.
Modifier and Type | Method and Description |
---|---|
CommissionQueryInspectorRecord |
getCommissionQueryInspectorRecord(Type commissionRecordType)
Gets the commission query inspector record corresponding to the given
Commission record Type. |
IdTerm[] |
getCompetencyIdTerms()
Gets the competency
Id query terms. |
CompetencyQueryInspector[] |
getCompetencyTerms()
Gets the competency query terms.
|
IdTerm[] |
getEffortIdTerms()
Gets the effort
Id query terms. |
EffortQueryInspector[] |
getEffortTerms()
Gets the effort query terms.
|
IdTerm[] |
getFoundryIdTerms()
Gets the foundry
Id query terms. |
FoundryQueryInspector[] |
getFoundryTerms()
Gets the foundry query terms.
|
CardinalRangeTerm[] |
getPercentageTerms()
Gets the percentage availability query terms.
|
IdTerm[] |
getResourceIdTerms()
Gets the resource
Id query terms. |
ResourceQueryInspector[] |
getResourceTerms()
Gets the resource query terms.
|
IdTerm[] |
getWorkIdTerms()
Gets the work
Id query terms. |
WorkQueryInspector[] |
getWorkTerms()
Gets the work query terms.
|
getEndReasonIdTerms, getEndReasonTerms
getCommentIdTerms, getCommentTerms, getCreditIdTerms, getCreditTerms, getDescriptionTerms, getDisplayNameTerms, getGenusTypeTerms, getJournalEntryIdTerms, getJournalEntryTerms, getParentGenusTypeTerms, getRelationshipIdTerms, getRelationshipPeerIdTerms, getRelationshipTerms, getStateIdTerms, getStateTerms, getStatisticTerms, getSubjectIdTerms, getSubjectRelevancyTerms, getSubjectTerms
getIdTerms
getRecordTypeTerms
getRecordTypes, hasRecordType
getAnyTerms, getKeywordTerms
getDateTerms, getEffectiveTerms, getEndDateTerms, getStartDateTerms
IdTerm[] getResourceIdTerms()
Id
query terms.mandatory
- This method must be implemented. ResourceQueryInspector[] getResourceTerms()
mandatory
- This method must be implemented. IdTerm[] getWorkIdTerms()
Id
query terms.mandatory
- This method must be implemented. WorkQueryInspector[] getWorkTerms()
mandatory
- This method must be implemented. IdTerm[] getCompetencyIdTerms()
Id
query terms.mandatory
- This method must be implemented. CompetencyQueryInspector[] getCompetencyTerms()
mandatory
- This method must be implemented. CardinalRangeTerm[] getPercentageTerms()
mandatory
- This method must be implemented. IdTerm[] getEffortIdTerms()
Id
query terms.mandatory
- This method must be implemented. EffortQueryInspector[] getEffortTerms()
mandatory
- This method must be implemented. IdTerm[] getFoundryIdTerms()
Id
query terms.mandatory
- This method must be implemented. FoundryQueryInspector[] getFoundryTerms()
mandatory
- This method must be implemented. CommissionQueryInspectorRecord getCommissionQueryInspectorRecord(Type commissionRecordType) throws OperationFailedException
Commission
record Type.
commissionRecordType
- a commission record typeNullArgumentException
- commissionRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(commissionRecordType)
is false
mandatory
- This method must be implemented.