OSID Logo
OSID Specifications
osid package
Version 3.1.0
Interfaceosid.OsidEffectuatorQuery
Implementsosid.OsidEnablerQuery
Implemented Byosid.authorization.rules.AuthorizationEnablerQuery
Description

This is the query interface for searching OsidEffecuators. Each method specifies an AND term while multiple invocations of the same method produce a nested OR.

MethodmatchCreateOnce
Description

Matches OsidEffectuators with a create once flag.

Parametersbooleanmatch true to match create once rules, false otherwise
Compliancemandatory This method must be implemented.
MethodCreateOnceMinimumContinuityGap
Description

Match any minimum create once flag.

Parametersbooleanmatch true to match any create once flag, false to match no set create once flag
Compliancemandatory This method must be implemented.
MethodclearCreateOnceTerms
Description

Clears all create once terms.

Compliancemandatory This method must be implemented.
MethodmatchMinimumContinuityGap
Description

Matches OsidEffectuators with a minimum continuity gap between the given durations inclusive.

Parametersosid.calendaring.Durationfrom start of duration range
osid.calendaring.Durationto end of duration range
booleanmatch true if for a positive match, false for a negative match
ErrorsNULL_ARGUMENT scheduleId is null
Compliancemandatory This method must be implemented.
MethodmatchAnyMinimumContinuityGap
Description

Match any minimum continuity gap.

Parametersbooleanmatch true to match any minimum continuity gap, false to match no minimum continuity gaps
Compliancemandatory This method must be implemented.
MethodclearMinimumContinuityGapTerms
Description

Clears all minimum continuity gap terms.

Compliancemandatory This method must be implemented.