org.opencrx.kernel.activity1.query
Interface WorkingDayQuery

All Superinterfaces:
AnyTypePredicate
All Known Subinterfaces:
CalendarDayQuery, WeekDayQuery
All Known Implementing Classes:
CalendarDayFilterImpl, WeekDayFilterImpl, WorkingDayFilterImpl

public interface WorkingDayQuery
extends AnyTypePredicate


Method Summary
 BooleanTypePredicate forAllIsWorkingDay()
          Adds a constraint for the feature isWorkingDay to the predicate.
 ComparableTypePredicate forAllWorkDurationHours()
          Adds a constraint for the feature workDurationHours to the predicate.
 ComparableTypePredicate forAllWorkDurationMinutes()
          Adds a constraint for the feature workDurationMinutes to the predicate.
 OptionalFeaturePredicate isWorkingDay()
          Adds a constraint to the predicate for WorkingDay testing whether the value of the feature isWorkingDay is null or not.
 SimpleTypeOrder orderByIsWorkingDay()
          Allows to adds a sort instruction for WorkingDay depending the feature isWorkingDay Note: The order in which orderBy… instructions are given is relevant!
 SimpleTypeOrder orderByWorkDurationHours()
          Allows to adds a sort instruction for WorkingDay depending the feature workDurationHours Note: The order in which orderBy… instructions are given is relevant!
 SimpleTypeOrder orderByWorkDurationMinutes()
          Allows to adds a sort instruction for WorkingDay depending the feature workDurationMinutes Note: The order in which orderBy… instructions are given is relevant!
 BooleanTypePredicate thereExistsIsWorkingDay()
          Adds a constraint for the feature isWorkingDay to the predicate.
 ComparableTypePredicate thereExistsWorkDurationHours()
          Adds a constraint for the feature workDurationHours to the predicate.
 ComparableTypePredicate thereExistsWorkDurationMinutes()
          Adds a constraint for the feature workDurationMinutes to the predicate.
 OptionalFeaturePredicate workDurationHours()
          Adds a constraint to the predicate for WorkingDay testing whether the value of the feature workDurationHours is null or not.
 OptionalFeaturePredicate workDurationMinutes()
          Adds a constraint to the predicate for WorkingDay testing whether the value of the feature workDurationMinutes is null or not.
 
Methods inherited from interface org.w3c.cci2.AnyTypePredicate
elementOf, elementOf, equalTo, notAnElementOf, notAnElementOf, notEqualTo
 

Method Detail

isWorkingDay

OptionalFeaturePredicate isWorkingDay()
Adds a constraint to the predicate for WorkingDay testing whether the value of the feature isWorkingDay is null or not.


thereExistsIsWorkingDay

BooleanTypePredicate thereExistsIsWorkingDay()
Adds a constraint for the feature isWorkingDay to the predicate. The predicate for WorkingDay evaluates true if its value of feature isWorkingDay satisfies the selected condition.

Since the multiplicity for this attribute is 0..1, the attribute can have no value in which case the predicate evaluates to false!


forAllIsWorkingDay

BooleanTypePredicate forAllIsWorkingDay()
Adds a constraint for the feature isWorkingDay to the predicate. The predicate for WorkingDay evaluates true if its value of feature isWorkingDay satisfies the selected condition.

Since the multiplicity for this attribute is 0..1, the attribute can have no value in which case the predicate evaluates to true!


orderByIsWorkingDay

SimpleTypeOrder orderByIsWorkingDay()
Allows to adds a sort instruction for WorkingDay depending the feature isWorkingDay Note: The order in which orderBy… instructions are given is relevant!


workDurationHours

OptionalFeaturePredicate workDurationHours()
Adds a constraint to the predicate for WorkingDay testing whether the value of the feature workDurationHours is null or not.


thereExistsWorkDurationHours

ComparableTypePredicate thereExistsWorkDurationHours()
Adds a constraint for the feature workDurationHours to the predicate. The predicate for WorkingDay evaluates true if its value of feature workDurationHours satisfies the selected condition.

Since the multiplicity for this attribute is 0..1, the attribute can have no value in which case the predicate evaluates to false!


forAllWorkDurationHours

ComparableTypePredicate forAllWorkDurationHours()
Adds a constraint for the feature workDurationHours to the predicate. The predicate for WorkingDay evaluates true if its value of feature workDurationHours satisfies the selected condition.

Since the multiplicity for this attribute is 0..1, the attribute can have no value in which case the predicate evaluates to true!


orderByWorkDurationHours

SimpleTypeOrder orderByWorkDurationHours()
Allows to adds a sort instruction for WorkingDay depending the feature workDurationHours Note: The order in which orderBy… instructions are given is relevant!


workDurationMinutes

OptionalFeaturePredicate workDurationMinutes()
Adds a constraint to the predicate for WorkingDay testing whether the value of the feature workDurationMinutes is null or not.


thereExistsWorkDurationMinutes

ComparableTypePredicate thereExistsWorkDurationMinutes()
Adds a constraint for the feature workDurationMinutes to the predicate. The predicate for WorkingDay evaluates true if its value of feature workDurationMinutes satisfies the selected condition.

Since the multiplicity for this attribute is 0..1, the attribute can have no value in which case the predicate evaluates to false!


forAllWorkDurationMinutes

ComparableTypePredicate forAllWorkDurationMinutes()
Adds a constraint for the feature workDurationMinutes to the predicate. The predicate for WorkingDay evaluates true if its value of feature workDurationMinutes satisfies the selected condition.

Since the multiplicity for this attribute is 0..1, the attribute can have no value in which case the predicate evaluates to true!


orderByWorkDurationMinutes

SimpleTypeOrder orderByWorkDurationMinutes()
Allows to adds a sort instruction for WorkingDay depending the feature workDurationMinutes Note: The order in which orderBy… instructions are given is relevant!



This software is published under the BSD license. Copyright © 2003-2007, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.