public interface ProfileEntryQueryInspector extends OsidRelationshipQueryInspector
The query inspector to examine profile entry queries.
Modifier and Type | Method and Description |
---|---|
IdTerm[] |
getAgentIdTerms()
Gets the agent
Id query terms. |
AgentQueryInspector[] |
getAgentTerms()
Gets the agent query terms.
|
BooleanTerm[] |
getImplicitTerms()
Gets the implicit profile entries query terms.
|
ProfileEntryQueryInspectorRecord |
getProfileEntryQueryInspectorRecord(Type profileEntryRecordType)
Gets the profile item query inspector corresponding to the given
ProfileEntry record Type. |
IdTerm[] |
getProfileIdTerms()
Gets the profile
Id query terms. |
IdTerm[] |
getProfileItemIdTerms()
Gets the profile item
Id query terms. |
ProfileItemQueryInspector[] |
getProfileItemTerms()
Gets the profile item query terms.
|
ProfileQueryInspector[] |
getProfileTerms()
Gets the profile query terms.
|
IdTerm[] |
getRelatedProfileEntryIdTerms()
Gets the related profile entry
Id query terms. |
ProfileEntryQueryInspector[] |
getRelatedProfileEntryTerms()
Gets the related profile entry query terms.
|
IdTerm[] |
getResourceIdTerms()
Gets the resource
Id query terms. |
ResourceQueryInspector[] |
getResourceTerms()
Gets the resource 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
BooleanTerm[] getImplicitTerms()
mandatory
- This method must be implemented. IdTerm[] getRelatedProfileEntryIdTerms()
Id
query terms.mandatory
- This method must be implemented. ProfileEntryQueryInspector[] getRelatedProfileEntryTerms()
mandatory
- This method must be implemented. IdTerm[] getResourceIdTerms()
Id
query terms.mandatory
- This method must be implemented. ResourceQueryInspector[] getResourceTerms()
mandatory
- This method must be implemented. IdTerm[] getAgentIdTerms()
Id
query terms.mandatory
- This method must be implemented. AgentQueryInspector[] getAgentTerms()
mandatory
- This method must be implemented. IdTerm[] getProfileItemIdTerms()
Id
query terms.mandatory
- This method must be implemented. ProfileItemQueryInspector[] getProfileItemTerms()
mandatory
- This method must be implemented. IdTerm[] getProfileIdTerms()
Id
query terms.mandatory
- This method must be implemented. ProfileQueryInspector[] getProfileTerms()
mandatory
- This method must be implemented. ProfileEntryQueryInspectorRecord getProfileEntryQueryInspectorRecord(Type profileEntryRecordType) throws OperationFailedException
ProfileEntry
record Type.
profileEntryRecordType
- a profile entry record typeNullArgumentException
- profileEntryRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(profileEntryRecordType)
is false
mandatory
- This method must be implemented.