Class AbstractOsidEffectuatorQuery

All Implemented Interfaces:
Extensible, OsidBrowsableQuery, OsidEffectuatorQuery, OsidEnablerQuery, OsidExtensibleQuery, OsidIdentifiableQuery, OsidObjectQuery, OsidOperableQuery, OsidQuery, OsidRuleQuery, OsidTemporalQuery, Suppliable
Direct Known Subclasses:
AbstractAuthorizationEnablerQuery

public abstract class AbstractOsidEffectuatorQuery extends AbstractOsidEnablerQuery implements OsidEffectuatorQuery
Defines an OsidEffectuatorQuery.
  • Constructor Details

    • AbstractOsidEffectuatorQuery

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

    • matchCreateOnce

      @OSID public void matchCreateOnce(boolean match)
      Matches effectuators that create once.
      Specified by:
      matchCreateOnce in interface OsidEffectuatorQuery
      Parameters:
      match - true for a positive match, false for a negative match
    • CreateOnceMinimumContinuityGap

      @OSID public void CreateOnceMinimumContinuityGap(boolean match)
      Matches effectuators with any create once flag set.
      Specified by:
      CreateOnceMinimumContinuityGap in interface OsidEffectuatorQuery
      Parameters:
      match - true to match any create once setting, false otherwise
    • clearCreateOnceTerms

      @OSID public void clearCreateOnceTerms()
      Clears all create once terms.
      Specified by:
      clearCreateOnceTerms in interface OsidEffectuatorQuery
    • matchMinimumContinuityGap

      @OSID public void matchMinimumContinuityGap(Duration low, Duration high, boolean match)
      Matches effectuators by minimum continuity gap.
      Specified by:
      matchMinimumContinuityGap in interface OsidEffectuatorQuery
      Parameters:
      low - low duration
      high - high duration
      match - true for a positive match, false for a negative match
    • matchAnyMinimumContinuityGap

      @OSID public void matchAnyMinimumContinuityGap(boolean match)
      Matches effectuators with any minimum continuity gap.
      Specified by:
      matchAnyMinimumContinuityGap in interface OsidEffectuatorQuery
      Parameters:
      match - true to match any minimum continuity gap, false otherwise
    • clearMinimumContinuityGapTerms

      @OSID public void clearMinimumContinuityGapTerms()
      Clears all minimum continuity gap terms.
      Specified by:
      clearMinimumContinuityGapTerms in interface OsidEffectuatorQuery