org.opencrx.kernel.activity1.cci2
Interface AbstractWorkRecord

All Superinterfaces:
Assignable, BookingOrigin
All Known Subinterfaces:
AbstractWorkRecord, ActivityWorkRecord, ActivityWorkRecord
All Known Implementing Classes:
ActivityWorkRecord

public interface AbstractWorkRecord
extends Assignable, BookingOrigin

Abstract class AbstractWorkRecord


Method Summary
 BigDecimal getBillableAmount()
          Retrieves the possibly null value for the optional attribute billableAmount.
 short getBillingCurrency()
          Retrieves the value for the attribute billingCurrency.
 short getDepotSelector()
          Retrieves the value for the attribute depotSelector.
 String getDescription()
          Retrieves the possibly null value for the optional attribute description.
 short getDurationCalculationMode()
          Retrieves the value for the attribute durationCalculationMode.
 int getDurationHours()
          Retrieves the value for the attribute durationHours.
 int getDurationMinutes()
          Retrieves the value for the attribute durationMinutes.
 Date getEndedAt()
          Retrieves the possibly null value for the optional attribute endedAt.
 String getName()
          Retrieves the value for the attribute name.
 Integer getPauseDurationHours()
          Retrieves the possibly null value for the optional attribute pauseDurationHours.
 Integer getPauseDurationMinutes()
          Retrieves the possibly null value for the optional attribute pauseDurationMinutes.
 BigDecimal getRate()
          Retrieves the possibly null value for the optional attribute rate.
 short getRateType()
          Retrieves the value for the attribute rateType.
 Date getStartedAt()
          Retrieves the possibly null value for the optional attribute startedAt.
 CompoundBooking getWorkCb()
          Retrieves the value for the reference workCb.
 boolean isBillable()
          Retrieves the value for the attribute isBillable.
 void setBillable(boolean isBillable)
          Sets a new value for the attribute isBillable.
 void setBillingCurrency(short billingCurrency)
          Sets a new value for the attribute billingCurrency.
 void setDepotSelector(short depotSelector)
          Sets a new value for the attribute depotSelector.
 void setDescription(String description)
          Sets a new value for the attribute description.
 void setDurationCalculationMode(short durationCalculationMode)
          Sets a new value for the attribute durationCalculationMode.
 void setDurationHours(int durationHours)
          Sets a new value for the attribute durationHours.
 void setDurationMinutes(int durationMinutes)
          Sets a new value for the attribute durationMinutes.
 void setEndedAt(Date endedAt)
          Sets a new value for the attribute endedAt.
 void setName(String name)
          Sets a new value for the attribute name.
 void setPauseDurationHours(Integer pauseDurationHours)
          Sets a new value for the attribute pauseDurationHours.
 void setPauseDurationMinutes(Integer pauseDurationMinutes)
          Sets a new value for the attribute pauseDurationMinutes.
 void setRate(BigDecimal rate)
          Sets a new value for the attribute rate.
 void setRateType(short rateType)
          Sets a new value for the attribute rateType.
 void setStartedAt(Date startedAt)
          Sets a new value for the attribute startedAt.
 
Methods inherited from interface org.opencrx.kernel.base.cci2.Assignable
assignToMe
 

Method Detail

getBillableAmount

BigDecimal getBillableAmount()
Retrieves the possibly null value for the optional attribute billableAmount.

Returns:
The possibly null value for attribute billableAmount.

getBillingCurrency

short getBillingCurrency()
Retrieves the value for the attribute billingCurrency.

Returns:
The non-null value for attribute billingCurrency.

setBillingCurrency

void setBillingCurrency(short billingCurrency)
Sets a new value for the attribute billingCurrency.

Parameters:
billingCurrency - The non-null new value for attribute billingCurrency.

getDepotSelector

short getDepotSelector()
Retrieves the value for the attribute depotSelector.

Returns:
The non-null value for attribute depotSelector.

setDepotSelector

void setDepotSelector(short depotSelector)
Sets a new value for the attribute depotSelector.

Parameters:
depotSelector - The non-null new value for attribute depotSelector.

getDescription

String getDescription()
Retrieves the possibly null value for the optional attribute description.

Returns:
The possibly null value for attribute description.

setDescription

void setDescription(String description)
Sets a new value for the attribute description.

Parameters:
description - The possibly null new value for attribute description.

getDurationCalculationMode

short getDurationCalculationMode()
Retrieves the value for the attribute durationCalculationMode.

Returns:
The non-null value for attribute durationCalculationMode.

setDurationCalculationMode

void setDurationCalculationMode(short durationCalculationMode)
Sets a new value for the attribute durationCalculationMode.

Parameters:
durationCalculationMode - The non-null new value for attribute durationCalculationMode.

getDurationHours

int getDurationHours()
Retrieves the value for the attribute durationHours.

Returns:
The non-null value for attribute durationHours.

setDurationHours

void setDurationHours(int durationHours)
Sets a new value for the attribute durationHours.

Parameters:
durationHours - The non-null new value for attribute durationHours.

getDurationMinutes

int getDurationMinutes()
Retrieves the value for the attribute durationMinutes.

Returns:
The non-null value for attribute durationMinutes.

setDurationMinutes

void setDurationMinutes(int durationMinutes)
Sets a new value for the attribute durationMinutes.

Parameters:
durationMinutes - The non-null new value for attribute durationMinutes.

getEndedAt

Date getEndedAt()
Retrieves the possibly null value for the optional attribute endedAt.

Returns:
The possibly null value for attribute endedAt.

setEndedAt

void setEndedAt(Date endedAt)
Sets a new value for the attribute endedAt.

Parameters:
endedAt - The possibly null new value for attribute endedAt.

isBillable

boolean isBillable()
Retrieves the value for the attribute isBillable.

Returns:
The non-null value for attribute isBillable.

setBillable

void setBillable(boolean isBillable)
Sets a new value for the attribute isBillable.

Parameters:
isBillable - The non-null new value for attribute isBillable.

getName

String getName()
Retrieves the value for the attribute name.

Returns:
The non-null value for attribute name.

setName

void setName(String name)
Sets a new value for the attribute name.

Parameters:
name - The non-null new value for attribute name.

getPauseDurationHours

Integer getPauseDurationHours()
Retrieves the possibly null value for the optional attribute pauseDurationHours.

Returns:
The possibly null value for attribute pauseDurationHours.

setPauseDurationHours

void setPauseDurationHours(Integer pauseDurationHours)
Sets a new value for the attribute pauseDurationHours.

Parameters:
pauseDurationHours - The possibly null new value for attribute pauseDurationHours.

getPauseDurationMinutes

Integer getPauseDurationMinutes()
Retrieves the possibly null value for the optional attribute pauseDurationMinutes.

Returns:
The possibly null value for attribute pauseDurationMinutes.

setPauseDurationMinutes

void setPauseDurationMinutes(Integer pauseDurationMinutes)
Sets a new value for the attribute pauseDurationMinutes.

Parameters:
pauseDurationMinutes - The possibly null new value for attribute pauseDurationMinutes.

getRate

BigDecimal getRate()
Retrieves the possibly null value for the optional attribute rate.

Returns:
The possibly null value for attribute rate.

setRate

void setRate(BigDecimal rate)
Sets a new value for the attribute rate.

Parameters:
rate - The possibly null new value for attribute rate.

getRateType

short getRateType()
Retrieves the value for the attribute rateType.

Returns:
The non-null value for attribute rateType.

setRateType

void setRateType(short rateType)
Sets a new value for the attribute rateType.

Parameters:
rateType - The non-null new value for attribute rateType.

getStartedAt

Date getStartedAt()
Retrieves the possibly null value for the optional attribute startedAt.

Returns:
The possibly null value for attribute startedAt.

setStartedAt

void setStartedAt(Date startedAt)
Sets a new value for the attribute startedAt.

Parameters:
startedAt - The possibly null new value for attribute startedAt.

getWorkCb

CompoundBooking getWorkCb()
Retrieves the value for the reference workCb.

Returns:
The – possibly null – value for this reference.


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