org.opencrx.kernel.depot1.cci2
Interface DepotReportItemBooking

All Superinterfaces:
org.openmdx.base.cci2.BasicObject, org.openmdx.base.cci2.ContextCapable, DepotReportItem, org.openmdx.base.cci2.ExtentCapable, SecureObject, org.openmdx.compatibility.view1.cci2.ViewCapable
All Known Subinterfaces:
DepotReportItemBooking, DepotReportItemCredit, DepotReportItemCredit, DepotReportItemDebit, DepotReportItemDebit
All Known Implementing Classes:
DepotReportItemBooking, DepotReportItemCredit, DepotReportItemDebit

public interface DepotReportItemBooking
extends DepotReportItem

Abstract class DepotReportItemBooking


Nested Class Summary
static interface DepotReportItemBooking.Identity
          Object Identity
 
Method Summary
 BigDecimal getBalance()
          Retrieves the value for the attribute balance.
 BigDecimal getBalanceCredit()
          Retrieves the value for the attribute balanceCredit.
 BigDecimal getBalanceDebit()
          Retrieves the value for the attribute balanceDebit.
 Booking getBooking()
          Retrieves the value for the reference booking.
 Date getBookingDate()
          Retrieves the value for the attribute bookingDate.
 CompoundBooking getCb()
          Retrieves the value for the reference cb.
 void setBalance(BigDecimal balance)
          Sets a new value for the attribute balance.
 void setBalanceCredit(BigDecimal balanceCredit)
          Sets a new value for the attribute balanceCredit.
 void setBalanceDebit(BigDecimal balanceDebit)
          Sets a new value for the attribute balanceDebit.
 void setBooking(Booking booking)
          Sets a new value for the reference booking.
 void setBookingDate(Date bookingDate)
          Sets a new value for the attribute bookingDate.
 void setCb(CompoundBooking cb)
          Sets a new value for the reference cb.
 void setReport(DepotReport report)
          Sets a new value for the reference report.
 void setReport(DepotReport report, boolean idIsPersistent, String id)
          Set the object's composite association org:opencrx:kernel:depot1:DepotReportHasBookingItem.
 
Methods inherited from interface org.opencrx.kernel.depot1.cci2.DepotReportItem
getPosition, getPositionName, getValueDate, setPosition, setPositionName, setValueDate
 
Methods inherited from interface org.opencrx.kernel.base.cci2.SecureObject
addOwningGroup, getAccessGrantedByParent, getAccessLevelBrowse, getAccessLevelDelete, getAccessLevelUpdate, getOwner, getOwningGroup, getOwningUser, removeAllOwningGroup, removeOwningGroup, setAccessLevel, setAccessLevelBrowse, setAccessLevelDelete, setAccessLevelUpdate, setOwningUser, setOwningUser
 
Methods inherited from interface org.openmdx.base.cci2.BasicObject
getCreatedAt, getCreatedBy, getModifiedAt, getModifiedBy
 
Methods inherited from interface org.openmdx.base.cci2.ExtentCapable
getIdentity
 
Methods inherited from interface org.openmdx.compatibility.view1.cci2.ViewCapable
getView
 

Method Detail

getBalance

BigDecimal getBalance()
Retrieves the value for the attribute balance.

Returns:
The non-null value for attribute balance.

setBalance

void setBalance(BigDecimal balance)
Sets a new value for the attribute balance.

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

getBalanceCredit

BigDecimal getBalanceCredit()
Retrieves the value for the attribute balanceCredit.

Returns:
The non-null value for attribute balanceCredit.

setBalanceCredit

void setBalanceCredit(BigDecimal balanceCredit)
Sets a new value for the attribute balanceCredit.

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

getBalanceDebit

BigDecimal getBalanceDebit()
Retrieves the value for the attribute balanceDebit.

Returns:
The non-null value for attribute balanceDebit.

setBalanceDebit

void setBalanceDebit(BigDecimal balanceDebit)
Sets a new value for the attribute balanceDebit.

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

getBooking

Booking getBooking()
Retrieves the value for the reference booking.

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

setBooking

void setBooking(Booking booking)
Sets a new value for the reference booking.

Parameters:
booking - The non-null new value for this reference.

getBookingDate

Date getBookingDate()
Retrieves the value for the attribute bookingDate.

Returns:
The non-null value for attribute bookingDate.

setBookingDate

void setBookingDate(Date bookingDate)
Sets a new value for the attribute bookingDate.

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

getCb

CompoundBooking getCb()
Retrieves the value for the reference cb.

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

setCb

void setCb(CompoundBooking cb)
Sets a new value for the reference cb.

Parameters:
cb - The non-null new value for this reference.

setReport

void setReport(DepotReport report)
Sets a new value for the reference report.

Parameters:
report - The non-null new value for this reference.

setReport

void setReport(DepotReport report,
               boolean idIsPersistent,
               String id)
Set the object's composite association org:opencrx:kernel:depot1:DepotReportHasBookingItem.

Parameters:
report - The non-null new value for this object's composite owner.
idIsPersistent - Defines whether the id is persistent.
id - The non-null new value for this object's qualifier.


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