Class AbstractOperableOsidObjectQuery

All Implemented Interfaces:
Extensible, OsidBrowsableQuery, OsidExtensibleQuery, OsidIdentifiableQuery, OsidObjectQuery, OsidOperableQuery, OsidQuery, Suppliable
Direct Known Subclasses:
AbstractActivityUnitQuery, AbstractAssessmentPartQuery, AbstractBranchQuery, AbstractCanonicalUnitQuery, AbstractControllerQuery, AbstractCourseQuery, AbstractObstacleQuery, AbstractOsidRuleQuery, AbstractProgramQuery, AbstractValueQuery

public abstract class AbstractOperableOsidObjectQuery extends AbstractOsidObjectQuery implements OsidOperableQuery, OsidObjectQuery
Defines an Operable OsidQuery.
  • Constructor Details

    • AbstractOperableOsidObjectQuery

      public AbstractOperableOsidObjectQuery()
      Constructs a new AbstractOperableOsidObjectQuery.
  • Method Details

    • matchActive

      @OSID public void matchActive(boolean match)
      Matches active.
      Specified by:
      matchActive in interface OsidOperableQuery
      Parameters:
      match - true to match active, false to match inactive
    • clearActiveTerms

      @OSID public void clearActiveTerms()
      Clears the active query terms.
      Specified by:
      clearActiveTerms in interface OsidOperableQuery
    • matchEnabled

      @OSID public void matchEnabled(boolean match)
      Matches administratively enabled.
      Specified by:
      matchEnabled in interface OsidOperableQuery
      Parameters:
      match - true to match administratively enabled, false otherwise
    • clearEnabledTerms

      @OSID public void clearEnabledTerms()
      Clears the administratively enabled query terms.
      Specified by:
      clearEnabledTerms in interface OsidOperableQuery
    • matchDisabled

      @OSID public void matchDisabled(boolean match)
      Matches administratively disabled.
      Specified by:
      matchDisabled in interface OsidOperableQuery
      Parameters:
      match - true to match administratively disabled, false otherwise
    • clearDisabledTerms

      @OSID public void clearDisabledTerms()
      Clears the administratively disabled query terms.
      Specified by:
      clearDisabledTerms in interface OsidOperableQuery
    • matchOperational

      @OSID public void matchOperational(boolean match)
      Matches operational operables.
      Specified by:
      matchOperational in interface OsidOperableQuery
      Parameters:
      match - true to match operational, false to match not operational
    • clearOperationalTerms

      @OSID public void clearOperationalTerms()
      Clears the operational query terms.
      Specified by:
      clearOperationalTerms in interface OsidOperableQuery