org.opencrx.kernel.activity1.cci2
Interface WorkReportEntryQuery

All Superinterfaces:
AnyTypePredicate, org.openmdx.base.cci2.BasicObjectQuery, org.openmdx.base.cci2.ContextCapableQuery, org.openmdx.base.cci2.ExtentCapableQuery, SecureObjectQuery, org.openmdx.compatibility.view1.cci2.ViewCapableQuery

public interface WorkReportEntryQuery
extends SecureObjectQuery, org.openmdx.base.cci2.BasicObjectQuery


Method Summary
 OptionalFeaturePredicate activity()
          Adds a constraint to the predicate for WorkReportEntry testing whether the value of the feature activity is null or not.
 StringTypePredicate activityNumber()
           
 OptionalFeaturePredicate assignment()
          Adds a constraint to the predicate for WorkReportEntry testing whether the value of the feature assignment is null or not.
 OptionalFeaturePredicate billableAmount()
          Adds a constraint to the predicate for WorkReportEntry testing whether the value of the feature billableAmount is null or not.
 ComparableTypePredicate<Short> billingCurrency()
           
 OptionalFeaturePredicate description()
          Adds a constraint to the predicate for WorkReportEntry testing whether the value of the feature description is null or not.
 OptionalFeaturePredicate durationDecimal()
          Adds a constraint to the predicate for WorkReportEntry testing whether the value of the feature durationDecimal is null or not.
 OptionalFeaturePredicate durationHhMm()
          Adds a constraint to the predicate for WorkReportEntry testing whether the value of the feature durationHhMm is null or not.
 ComparableTypePredicate<Short> durationHours()
           
 ComparableTypePredicate<Short> durationMinutes()
           
 ComparableTypePredicate<Date> endedAt()
           
 ActivityQuery forAllActivity()
          Adds a condition for the feature activity to the predicate for WorkReportEntry, which evaluates to false unless the value of the feature activity satisfies the given condition.
 ResourceAssignmentQuery forAllAssignment()
          Adds a condition for the feature assignment to the predicate for WorkReportEntry, which evaluates to false unless the value of the feature assignment satisfies the given condition.
 ComparableTypePredicate<BigDecimal> forAllBillableAmount()
          Adds a condition for the feature billableAmount to the predicate for WorkReportEntry, which evaluates to false unless the value of the feature billableAmount satisfies the given condition.
 StringTypePredicate forAllDescription()
          Adds a condition for the feature description to the predicate for WorkReportEntry, which evaluates to false unless the value of the feature description satisfies the given condition.
 ComparableTypePredicate<BigDecimal> forAllDurationDecimal()
          Adds a condition for the feature durationDecimal to the predicate for WorkReportEntry, which evaluates to false unless the value of the feature durationDecimal satisfies the given condition.
 StringTypePredicate forAllDurationHhMm()
          Adds a condition for the feature durationHhMm to the predicate for WorkReportEntry, which evaluates to false unless the value of the feature durationHhMm satisfies the given condition.
 ComparableTypePredicate<BigDecimal> forAllPauseDurationDecimal()
          Adds a condition for the feature pauseDurationDecimal to the predicate for WorkReportEntry, which evaluates to false unless the value of the feature pauseDurationDecimal satisfies the given condition.
 StringTypePredicate forAllPauseDurationHhMm()
          Adds a condition for the feature pauseDurationHhMm to the predicate for WorkReportEntry, which evaluates to false unless the value of the feature pauseDurationHhMm satisfies the given condition.
 ComparableTypePredicate<Short> forAllPauseDurationHours()
          Adds a condition for the feature pauseDurationHours to the predicate for WorkReportEntry, which evaluates to false unless the value of the feature pauseDurationHours satisfies the given condition.
 ComparableTypePredicate<Short> forAllPauseDurationMinutes()
          Adds a condition for the feature pauseDurationMinutes to the predicate for WorkReportEntry, which evaluates to false unless the value of the feature pauseDurationMinutes satisfies the given condition.
 ResourceQuery forAllResource()
          Adds a condition for the feature resource to the predicate for WorkReportEntry, which evaluates to false unless the value of the feature resource satisfies the given condition.
 ActivityWorkRecordQuery forAllWorkRecord()
          Adds a condition for the feature workRecord to the predicate for WorkReportEntry, which evaluates to false unless the value of the feature workRecord satisfies the given condition.
 StringTypePredicate name()
           
 SimpleTypeOrder orderByActivityNumber()
          Allows to adds a sort instruction for WorkReportEntry depending the feature activityNumber Note: The order in which orderBy… instructions are given is relevant!
 SimpleTypeOrder orderByBillableAmount()
          Allows to adds a sort instruction for WorkReportEntry depending the feature billableAmount Note: The order in which orderBy… instructions are given is relevant!
 SimpleTypeOrder orderByBillingCurrency()
          Allows to adds a sort instruction for WorkReportEntry depending the feature billingCurrency Note: The order in which orderBy… instructions are given is relevant!
 SimpleTypeOrder orderByDescription()
          Allows to adds a sort instruction for WorkReportEntry depending the feature description Note: The order in which orderBy… instructions are given is relevant!
 SimpleTypeOrder orderByDurationDecimal()
          Allows to adds a sort instruction for WorkReportEntry depending the feature durationDecimal Note: The order in which orderBy… instructions are given is relevant!
 SimpleTypeOrder orderByDurationHhMm()
          Allows to adds a sort instruction for WorkReportEntry depending the feature durationHhMm Note: The order in which orderBy… instructions are given is relevant!
 SimpleTypeOrder orderByDurationHours()
          Allows to adds a sort instruction for WorkReportEntry depending the feature durationHours Note: The order in which orderBy… instructions are given is relevant!
 SimpleTypeOrder orderByDurationMinutes()
          Allows to adds a sort instruction for WorkReportEntry depending the feature durationMinutes Note: The order in which orderBy… instructions are given is relevant!
 SimpleTypeOrder orderByEndedAt()
          Allows to adds a sort instruction for WorkReportEntry depending the feature endedAt Note: The order in which orderBy… instructions are given is relevant!
 SimpleTypeOrder orderByName()
          Allows to adds a sort instruction for WorkReportEntry depending the feature name Note: The order in which orderBy… instructions are given is relevant!
 SimpleTypeOrder orderByPauseDurationDecimal()
          Allows to adds a sort instruction for WorkReportEntry depending the feature pauseDurationDecimal Note: The order in which orderBy… instructions are given is relevant!
 SimpleTypeOrder orderByPauseDurationHhMm()
          Allows to adds a sort instruction for WorkReportEntry depending the feature pauseDurationHhMm Note: The order in which orderBy… instructions are given is relevant!
 SimpleTypeOrder orderByPauseDurationHours()
          Allows to adds a sort instruction for WorkReportEntry depending the feature pauseDurationHours Note: The order in which orderBy… instructions are given is relevant!
 SimpleTypeOrder orderByPauseDurationMinutes()
          Allows to adds a sort instruction for WorkReportEntry depending the feature pauseDurationMinutes Note: The order in which orderBy… instructions are given is relevant!
 SimpleTypeOrder orderByStartedAt()
          Allows to adds a sort instruction for WorkReportEntry depending the feature startedAt Note: The order in which orderBy… instructions are given is relevant!
 OptionalFeaturePredicate pauseDurationDecimal()
          Adds a constraint to the predicate for WorkReportEntry testing whether the value of the feature pauseDurationDecimal is null or not.
 OptionalFeaturePredicate pauseDurationHhMm()
          Adds a constraint to the predicate for WorkReportEntry testing whether the value of the feature pauseDurationHhMm is null or not.
 OptionalFeaturePredicate pauseDurationHours()
          Adds a constraint to the predicate for WorkReportEntry testing whether the value of the feature pauseDurationHours is null or not.
 OptionalFeaturePredicate pauseDurationMinutes()
          Adds a constraint to the predicate for WorkReportEntry testing whether the value of the feature pauseDurationMinutes is null or not.
 OptionalFeaturePredicate resource()
          Adds a constraint to the predicate for WorkReportEntry testing whether the value of the feature resource is null or not.
 ComparableTypePredicate<Date> startedAt()
           
 ActivityQuery thereExistsActivity()
          Adds a condition for the feature activity to the predicate for WorkReportEntry, which evaluates to false unless the value of the feature activity satisfies the given condition.
 ResourceAssignmentQuery thereExistsAssignment()
          Adds a condition for the feature assignment to the predicate for WorkReportEntry, which evaluates to false unless the value of the feature assignment satisfies the given condition.
 ComparableTypePredicate<BigDecimal> thereExistsBillableAmount()
          Adds a condition for the feature billableAmount to the predicate for WorkReportEntry, which evaluates to false unless the value of the feature billableAmount satisfies the given condition.
 StringTypePredicate thereExistsDescription()
          Adds a condition for the feature description to the predicate for WorkReportEntry, which evaluates to false unless the value of the feature description satisfies the given condition.
 ComparableTypePredicate<BigDecimal> thereExistsDurationDecimal()
          Adds a condition for the feature durationDecimal to the predicate for WorkReportEntry, which evaluates to false unless the value of the feature durationDecimal satisfies the given condition.
 StringTypePredicate thereExistsDurationHhMm()
          Adds a condition for the feature durationHhMm to the predicate for WorkReportEntry, which evaluates to false unless the value of the feature durationHhMm satisfies the given condition.
 ComparableTypePredicate<BigDecimal> thereExistsPauseDurationDecimal()
          Adds a condition for the feature pauseDurationDecimal to the predicate for WorkReportEntry, which evaluates to false unless the value of the feature pauseDurationDecimal satisfies the given condition.
 StringTypePredicate thereExistsPauseDurationHhMm()
          Adds a condition for the feature pauseDurationHhMm to the predicate for WorkReportEntry, which evaluates to false unless the value of the feature pauseDurationHhMm satisfies the given condition.
 ComparableTypePredicate<Short> thereExistsPauseDurationHours()
          Adds a condition for the feature pauseDurationHours to the predicate for WorkReportEntry, which evaluates to false unless the value of the feature pauseDurationHours satisfies the given condition.
 ComparableTypePredicate<Short> thereExistsPauseDurationMinutes()
          Adds a condition for the feature pauseDurationMinutes to the predicate for WorkReportEntry, which evaluates to false unless the value of the feature pauseDurationMinutes satisfies the given condition.
 ResourceQuery thereExistsResource()
          Adds a condition for the feature resource to the predicate for WorkReportEntry, which evaluates to false unless the value of the feature resource satisfies the given condition.
 ActivityWorkRecordQuery thereExistsWorkRecord()
          Adds a condition for the feature workRecord to the predicate for WorkReportEntry, which evaluates to false unless the value of the feature workRecord satisfies the given condition.
 OptionalFeaturePredicate workRecord()
          Adds a constraint to the predicate for WorkReportEntry testing whether the value of the feature workRecord is null or not.
 
Methods inherited from interface org.opencrx.kernel.base.cci2.SecureObjectQuery
accessGrantedByParent, accessLevelBrowse, accessLevelDelete, accessLevelUpdate, forAllAccessGrantedByParent, forAllOwner, forAllOwningGroup, forAllOwningUser, orderByAccessLevelBrowse, orderByAccessLevelDelete, orderByAccessLevelUpdate, orderByOwner, owner, owningGroup, owningUser, thereExistsAccessGrantedByParent, thereExistsOwner, thereExistsOwningGroup, thereExistsOwningUser
 
Methods inherited from interface org.openmdx.base.cci2.BasicObjectQuery
createdAt, createdBy, forAllCreatedBy, forAllModifiedBy, modifiedAt, modifiedBy, orderByCreatedAt, orderByCreatedBy, orderByModifiedAt, orderByModifiedBy, thereExistsCreatedBy, thereExistsModifiedBy
 
Methods inherited from interface org.openmdx.base.cci2.ContextCapableQuery
context, forAllContext, thereExistsContext
 
Methods inherited from interface org.openmdx.base.cci2.ExtentCapableQuery
identity, orderByIdentity
 
Methods inherited from interface org.w3c.cci2.AnyTypePredicate
elementOf, elementOf, equalTo, notAnElementOf, notAnElementOf, notEqualTo
 

Method Detail

activity

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


thereExistsActivity

ActivityQuery thereExistsActivity()
Adds a condition for the feature activity to the predicate for WorkReportEntry, which evaluates to false unless the value of the feature activity satisfies the given condition.

Since the attribute is optional its value may be null, in which case the condition is not satisfied


forAllActivity

ActivityQuery forAllActivity()
Adds a condition for the feature activity to the predicate for WorkReportEntry, which evaluates to false unless the value of the feature activity satisfies the given condition.

Since the attribute is optional its value may be null, in which case the condition is satisfied


activityNumber

StringTypePredicate activityNumber()

orderByActivityNumber

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


assignment

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


thereExistsAssignment

ResourceAssignmentQuery thereExistsAssignment()
Adds a condition for the feature assignment to the predicate for WorkReportEntry, which evaluates to false unless the value of the feature assignment satisfies the given condition.

Since the attribute is optional its value may be null, in which case the condition is not satisfied


forAllAssignment

ResourceAssignmentQuery forAllAssignment()
Adds a condition for the feature assignment to the predicate for WorkReportEntry, which evaluates to false unless the value of the feature assignment satisfies the given condition.

Since the attribute is optional its value may be null, in which case the condition is satisfied


billableAmount

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


thereExistsBillableAmount

ComparableTypePredicate<BigDecimal> thereExistsBillableAmount()
Adds a condition for the feature billableAmount to the predicate for WorkReportEntry, which evaluates to false unless the value of the feature billableAmount satisfies the given condition.

Since the attribute is optional its value may be null, in which case the condition is not satisfied


forAllBillableAmount

ComparableTypePredicate<BigDecimal> forAllBillableAmount()
Adds a condition for the feature billableAmount to the predicate for WorkReportEntry, which evaluates to false unless the value of the feature billableAmount satisfies the given condition.

Since the attribute is optional its value may be null, in which case the condition is satisfied


orderByBillableAmount

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


billingCurrency

ComparableTypePredicate<Short> billingCurrency()

orderByBillingCurrency

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


description

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


thereExistsDescription

StringTypePredicate thereExistsDescription()
Adds a condition for the feature description to the predicate for WorkReportEntry, which evaluates to false unless the value of the feature description satisfies the given condition.

Since the attribute is optional its value may be null, in which case the condition is not satisfied


forAllDescription

StringTypePredicate forAllDescription()
Adds a condition for the feature description to the predicate for WorkReportEntry, which evaluates to false unless the value of the feature description satisfies the given condition.

Since the attribute is optional its value may be null, in which case the condition is satisfied


orderByDescription

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


durationDecimal

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


thereExistsDurationDecimal

ComparableTypePredicate<BigDecimal> thereExistsDurationDecimal()
Adds a condition for the feature durationDecimal to the predicate for WorkReportEntry, which evaluates to false unless the value of the feature durationDecimal satisfies the given condition.

Since the attribute is optional its value may be null, in which case the condition is not satisfied


forAllDurationDecimal

ComparableTypePredicate<BigDecimal> forAllDurationDecimal()
Adds a condition for the feature durationDecimal to the predicate for WorkReportEntry, which evaluates to false unless the value of the feature durationDecimal satisfies the given condition.

Since the attribute is optional its value may be null, in which case the condition is satisfied


orderByDurationDecimal

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


durationHhMm

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


thereExistsDurationHhMm

StringTypePredicate thereExistsDurationHhMm()
Adds a condition for the feature durationHhMm to the predicate for WorkReportEntry, which evaluates to false unless the value of the feature durationHhMm satisfies the given condition.

Since the attribute is optional its value may be null, in which case the condition is not satisfied


forAllDurationHhMm

StringTypePredicate forAllDurationHhMm()
Adds a condition for the feature durationHhMm to the predicate for WorkReportEntry, which evaluates to false unless the value of the feature durationHhMm satisfies the given condition.

Since the attribute is optional its value may be null, in which case the condition is satisfied


orderByDurationHhMm

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


durationHours

ComparableTypePredicate<Short> durationHours()

orderByDurationHours

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


durationMinutes

ComparableTypePredicate<Short> durationMinutes()

orderByDurationMinutes

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


endedAt

ComparableTypePredicate<Date> endedAt()

orderByEndedAt

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


name

StringTypePredicate name()

orderByName

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


pauseDurationDecimal

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


thereExistsPauseDurationDecimal

ComparableTypePredicate<BigDecimal> thereExistsPauseDurationDecimal()
Adds a condition for the feature pauseDurationDecimal to the predicate for WorkReportEntry, which evaluates to false unless the value of the feature pauseDurationDecimal satisfies the given condition.

Since the attribute is optional its value may be null, in which case the condition is not satisfied


forAllPauseDurationDecimal

ComparableTypePredicate<BigDecimal> forAllPauseDurationDecimal()
Adds a condition for the feature pauseDurationDecimal to the predicate for WorkReportEntry, which evaluates to false unless the value of the feature pauseDurationDecimal satisfies the given condition.

Since the attribute is optional its value may be null, in which case the condition is satisfied


orderByPauseDurationDecimal

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


pauseDurationHhMm

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


thereExistsPauseDurationHhMm

StringTypePredicate thereExistsPauseDurationHhMm()
Adds a condition for the feature pauseDurationHhMm to the predicate for WorkReportEntry, which evaluates to false unless the value of the feature pauseDurationHhMm satisfies the given condition.

Since the attribute is optional its value may be null, in which case the condition is not satisfied


forAllPauseDurationHhMm

StringTypePredicate forAllPauseDurationHhMm()
Adds a condition for the feature pauseDurationHhMm to the predicate for WorkReportEntry, which evaluates to false unless the value of the feature pauseDurationHhMm satisfies the given condition.

Since the attribute is optional its value may be null, in which case the condition is satisfied


orderByPauseDurationHhMm

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


pauseDurationHours

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


thereExistsPauseDurationHours

ComparableTypePredicate<Short> thereExistsPauseDurationHours()
Adds a condition for the feature pauseDurationHours to the predicate for WorkReportEntry, which evaluates to false unless the value of the feature pauseDurationHours satisfies the given condition.

Since the attribute is optional its value may be null, in which case the condition is not satisfied


forAllPauseDurationHours

ComparableTypePredicate<Short> forAllPauseDurationHours()
Adds a condition for the feature pauseDurationHours to the predicate for WorkReportEntry, which evaluates to false unless the value of the feature pauseDurationHours satisfies the given condition.

Since the attribute is optional its value may be null, in which case the condition is satisfied


orderByPauseDurationHours

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


pauseDurationMinutes

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


thereExistsPauseDurationMinutes

ComparableTypePredicate<Short> thereExistsPauseDurationMinutes()
Adds a condition for the feature pauseDurationMinutes to the predicate for WorkReportEntry, which evaluates to false unless the value of the feature pauseDurationMinutes satisfies the given condition.

Since the attribute is optional its value may be null, in which case the condition is not satisfied


forAllPauseDurationMinutes

ComparableTypePredicate<Short> forAllPauseDurationMinutes()
Adds a condition for the feature pauseDurationMinutes to the predicate for WorkReportEntry, which evaluates to false unless the value of the feature pauseDurationMinutes satisfies the given condition.

Since the attribute is optional its value may be null, in which case the condition is satisfied


orderByPauseDurationMinutes

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


resource

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


thereExistsResource

ResourceQuery thereExistsResource()
Adds a condition for the feature resource to the predicate for WorkReportEntry, which evaluates to false unless the value of the feature resource satisfies the given condition.

Since the attribute is optional its value may be null, in which case the condition is not satisfied


forAllResource

ResourceQuery forAllResource()
Adds a condition for the feature resource to the predicate for WorkReportEntry, which evaluates to false unless the value of the feature resource satisfies the given condition.

Since the attribute is optional its value may be null, in which case the condition is satisfied


startedAt

ComparableTypePredicate<Date> startedAt()

orderByStartedAt

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


workRecord

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


thereExistsWorkRecord

ActivityWorkRecordQuery thereExistsWorkRecord()
Adds a condition for the feature workRecord to the predicate for WorkReportEntry, which evaluates to false unless the value of the feature workRecord satisfies the given condition.

Since the attribute is optional its value may be null, in which case the condition is not satisfied


forAllWorkRecord

ActivityWorkRecordQuery forAllWorkRecord()
Adds a condition for the feature workRecord to the predicate for WorkReportEntry, which evaluates to false unless the value of the feature workRecord satisfies the given condition.

Since the attribute is optional its value may be null, in which case the condition is satisfied



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