Interface EdgeEnablerQueryInspector
- All Superinterfaces:
Extensible, OsidBrowsableQueryInspector, OsidEnablerQueryInspector, OsidExtensibleQueryInspector, OsidIdentifiableQueryInspector, OsidObjectQueryInspector, OsidOperableQueryInspector, OsidQueryInspector, OsidRuleQueryInspector, OsidTemporalQueryInspector
This is the query inspector for examining edge enabler queries.
Like all OsidQueryInspectors,
EdgeEnablerQueryInspector is stateful and must not be accessed by
multiple processing threads.
-
Method Summary
Modifier and TypeMethodDescriptiongetEdgeEnablerQueryInspectorRecord(Type edgeEnablerRecordType) Gets the edge enabler query inspector record corresponding to the givenEdgeEnablerrecordType.IdTerm[]Gets the graphIdquery terms.Gets the graph query terms.IdTerm[]Gets the ruled edgeIdquery terms.Gets the ruled edge query terms.Methods inherited from interface Extensible
getRecordTypes, hasRecordTypeMethods inherited from interface OsidEnablerQueryInspector
getCyclicEventIdTerms, getCyclicEventTerms, getCyclicTimePeriodIdTerms, getCyclicTimePeriodTerms, getEventIdTerms, getEventTerms, getRequirementTerms, getScheduleIdTerms, getScheduleTerms, getTimePeriodIdTerms, getTimePeriodTermsMethods inherited from interface OsidExtensibleQueryInspector
getRecordTypeTermsMethods inherited from interface OsidIdentifiableQueryInspector
getIdTermsMethods inherited from interface OsidObjectQueryInspector
getCommentIdTerms, getCommentTerms, getCreditIdTerms, getCreditTerms, getDescriptionTerms, getDisplayNameTerms, getGenusTypeTerms, getJournalEntryIdTerms, getJournalEntryTerms, getParentGenusTypeTerms, getRelationshipIdTerms, getRelationshipPeerIdTerms, getRelationshipTerms, getStateIdTerms, getStateTerms, getStatisticTerms, getSubjectIdTerms, getSubjectRelevancyTerms, getSubjectTermsMethods inherited from interface OsidOperableQueryInspector
getActiveTerms, getDisabledTerms, getEnabledTerms, getOperationalTermsMethods inherited from interface OsidQueryInspector
getAnyTerms, getKeywordTermsMethods inherited from interface OsidRuleQueryInspector
getConditionRecordTypeTerms, getRuleIdTerms, getRuleTermsMethods inherited from interface OsidTemporalQueryInspector
getDateTerms, getEffectiveTerms, getEndDateTerms, getStartDateTerms
-
Method Details
-
getRuledEdgeIdTerms
IdTerm[] getRuledEdgeIdTerms()Gets the ruled edgeIdquery terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getRuledEdgeTerms
EdgeQueryInspector[] getRuledEdgeTerms()Gets the ruled edge query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getGraphIdTerms
IdTerm[] getGraphIdTerms()Gets the graphIdquery terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getGraphTerms
GraphQueryInspector[] getGraphTerms()Gets the graph query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getEdgeEnablerQueryInspectorRecord
EdgeEnablerQueryInspectorRecord getEdgeEnablerQueryInspectorRecord(Type edgeEnablerRecordType) throws OperationFailedException Gets the edge enabler query inspector record corresponding to the givenEdgeEnablerrecordType.- Parameters:
edgeEnablerRecordType- an edge enabler record type- Returns:
- the edge enabler query inspector record
- Throws:
NullArgumentException-edgeEnablerRecordTypeisnullOperationFailedException- unable to complete requestUnsupportedException-hasRecordType(edgeEnablerRecordType)isfalse- Compliance:
mandatory- This method must be implemented.
-