Interface ProfileEntryEnablerQueryInspector

All Superinterfaces:
Extensible, OsidBrowsableQueryInspector, OsidEnablerQueryInspector, OsidExtensibleQueryInspector, OsidIdentifiableQueryInspector, OsidObjectQueryInspector, OsidOperableQueryInspector, OsidQueryInspector, OsidRuleQueryInspector, OsidTemporalQueryInspector

public interface ProfileEntryEnablerQueryInspector extends OsidEnablerQueryInspector

This is the query inspector for examining profile entry enabler queries.

  • Method Details

    • getRuledProfileEntryIdTerms

      IdTerm[] getRuledProfileEntryIdTerms()
      Gets the ruled profile entry Id query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getRuledProfileEntryTerms

      ProfileEntryQueryInspector[] getRuledProfileEntryTerms()
      Gets the ruled profile entry query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getProfileIdTerms

      IdTerm[] getProfileIdTerms()
      Gets the profile Id query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getProfileTerms

      ProfileQueryInspector[] getProfileTerms()
      Gets the profile query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getProfileEntryEnablerQueryInspectorRecord

      ProfileEntryEnablerQueryInspectorRecord getProfileEntryEnablerQueryInspectorRecord(Type profileEntryEnablerRecordType) throws OperationFailedException
      Gets the profile entry enabler query inspector record corresponding to the given ProfileEntryEnabler record Type .
      Parameters:
      profileEntryEnablerRecordType - a profile entry enabler record type
      Returns:
      the profile entry enabler query inspector record
      Throws:
      NullArgumentException - profileEntryEnablerRecordType is null
      OperationFailedException - unable to complete request
      UnsupportedException - hasRecordType(profileEntryEnablerRecordType) is false
      Compliance:
      mandatory - This method must be implemented.