org.opencrx.kernel.depot1.cci
Interface CompoundBooking

All Superinterfaces:
AlertSender, Auditee, BasicObject, Cloneable, ContextCapable, CrxObject, DescriptionContainer, ExtentCapable, Importer, Indexed, PropertySet, RefBaseObject, RefFeatured, RefObject, RefObject_1_0, SecureObject, SubscriptionTarget, ViewCapable, XmlExporter
All Known Implementing Classes:
CompoundBookingImpl

public interface CompoundBooking
extends PropertySet, CrxObject, DescriptionContainer


Method Summary
 Void acceptCb()
           
 Void acceptCb(Void params)
           
 CancelCompoundBookingResult cancelCb()
           
 CancelCompoundBookingResult cancelCb(Void params)
           
 Void finalizeCb()
           
 Void finalizeCb(Void params)
           
 Set getAcceptedBy()
           
 Collection getBooking()
          Retrieves a collection containing all the elements for the reference booking.
 List getBooking(BookingFilter filter)
          Retrieves the value for the reference booking for the specified filter.
 List getBooking(BookingQuery query)
          Retrieves the value for the reference booking for the specified query.
 Booking getBooking(String id)
          Retrieves the value for the reference booking for the specified qualifier attribute value.
 Date getBookingDate()
          Retrieves the value for the attribute bookingDate.
 short getBookingStatus()
          Retrieves the value for the attribute bookingStatus.
 short getBookingType()
          Retrieves the value for the attribute bookingType.
 String getDescription()
           
 short getLockingReason()
          Retrieves the value for the attribute lockingReason.
 Date getLockModifiedAt()
          Retrieves the value for the attribute lockModifiedAt.
 String getName()
          Retrieves the value for the attribute name.
 CompoundBooking getReversalOf()
          Retrieves the value for the optional reference reversalOf.
 WfProcessInstance getWfProcess()
          Retrieves the value for the optional reference wfProcess.
 boolean isLocked()
          Retrieves the value for the attribute isLocked.
 Void lockCb(LockCompoundBookingParams params)
           
 Void lockCb(short lockingReason)
           
 void removeReversalOf()
          Removes the value for the optional reference reversalOf.
 void removeWfProcess()
          Removes the value for the optional reference wfProcess.
 void setAcceptedBy(Set newValue)
           
 void setBookingDate(Date newValue)
          Sets a new value for the attribute bookingDate.
 void setBookingStatus(short newValue)
          Sets a new value for the attribute bookingStatus.
 void setBookingType(short newValue)
          Sets a new value for the attribute bookingType.
 void setDescription(String newValue)
          Sets a new value for the attribute description.
 void setLocked(boolean newValue)
          Sets a new value for the attribute isLocked.
 void setLockingReason(short newValue)
          Sets a new value for the attribute lockingReason.
 void setLockModifiedAt(Date newValue)
          Sets a new value for the attribute lockModifiedAt.
 void setName(String newValue)
          Sets a new value for the attribute name.
 void setReversalOf(CompoundBooking newValue)
          Sets a new value for the reference reversalOf.
 void setWfProcess(WfProcessInstance newValue)
          Sets a new value for the reference wfProcess.
 Void unlockCb()
           
 Void unlockCb(Void params)
           
 
Methods inherited from interface org.opencrx.kernel.base.cci.PropertySet
addProperty, addProperty, getProperty, getProperty, getProperty, getProperty, removeProperty
 
Methods inherited from interface org.opencrx.kernel.generic.cci.CrxObject
addAdditionalExternalLink, addAdditionalExternalLink, addAttachedDocument, addAttachedDocument, addMedia, addMedia, addNote, addNote, addPropertySet, addPropertySet, addRating, addRating, getAdditionalExternalLink, getAdditionalExternalLink, getAdditionalExternalLink, getAdditionalExternalLink, getAttachedDocument, getAttachedDocument, getAttachedDocument, getAttachedDocument, getCategory, getCategory, getDisabledReason, getExternalLink, getExternalLink, getMedia, getMedia, getMedia, getMedia, getNote, getNote, getNote, getNote, getPropertySet, getPropertySet, getPropertySet, getPropertySet, getPropertySetEntry, getPropertySetEntry, getPropertySetEntry, getPropertySetEntry, getRating, getRating, getRating, getRating, getUserCode0, getUserCode1, getUserCode2, getUserCode3, getUserCode4, getUserCode4, getUserDate0, getUserDate1, getUserDate2, getUserDate3, getUserDate4, getUserDate4, getUserDateTime0, getUserDateTime1, getUserDateTime2, getUserDateTime3, getUserDateTime4, getUserDateTime4, getUserNumber0, getUserNumber1, getUserNumber2, getUserNumber3, getUserNumber4, getUserNumber4, getUserString0, getUserString1, getUserString2, getUserString3, getUserString4, getUserString4, isDisabled, isUserBoolean0, isUserBoolean1, isUserBoolean2, isUserBoolean3, isUserBoolean4, isUserBoolean4, removeAdditionalExternalLink, removeAttachedDocument, removeMedia, removeNote, removePropertySet, removeRating, setCategory, setCategory, setDisabled, setDisabledReason, setExternalLink, setExternalLink, setUserBoolean0, setUserBoolean1, setUserBoolean2, setUserBoolean3, setUserBoolean4, setUserBoolean4, setUserCode0, setUserCode1, setUserCode2, setUserCode3, setUserCode4, setUserCode4, setUserDate0, setUserDate1, setUserDate2, setUserDate3, setUserDate4, setUserDate4, setUserDateTime0, setUserDateTime1, setUserDateTime2, setUserDateTime3, setUserDateTime4, setUserDateTime4, setUserNumber0, setUserNumber1, setUserNumber2, setUserNumber3, setUserNumber4, setUserNumber4, setUserString0, setUserString1, setUserString2, setUserString3, setUserString4, setUserString4
 
Methods inherited from interface org.opencrx.kernel.base.cci.AlertSender
sendAlert, sendAlert
 
Methods inherited from interface org.opencrx.kernel.base.cci.Auditee
getAudit, getAudit, getAudit, getAudit
 
Methods inherited from interface org.opencrx.kernel.base.cci.Cloneable
clone_, clone_
 
Methods inherited from interface org.opencrx.kernel.base.cci.Importer
importItem, importItem
 
Methods inherited from interface org.opencrx.kernel.base.cci.Indexed
getIndexEntry, getIndexEntry, getIndexEntry, getIndexEntry, updateIndex, updateIndex
 
Methods inherited from interface org.opencrx.kernel.base.cci.SecureObject
addOwningGroup, addOwningGroup, addOwningGroup, addOwningGroup, getAccessGrantedByParent, getAccessLevelBrowse, getAccessLevelDelete, getAccessLevelUpdate, getOwner, getOwner, getOwningGroup, getOwningGroup, getOwningUser, removeAllOwningGroup, removeAllOwningGroup, removeOwningGroup, removeOwningGroup, removeOwningGroup, removeOwningUser, setAccessLevel, setAccessLevel, setAccessLevelBrowse, setAccessLevelDelete, setAccessLevelUpdate, setOwningUser, setOwningUser, setOwningUser
 
Methods inherited from interface org.opencrx.kernel.base.cci.SubscriptionTarget
addSubscription, addSubscription, addSubscriptionForParent, addSubscriptionForParent, removeSubscription, removeSubscription, removeSubscriptionForParent, removeSubscriptionForParent
 
Methods inherited from interface org.opencrx.kernel.base.cci.XmlExporter
exportXml, exportXml
 
Methods inherited from interface org.openmdx.base.cci.BasicObject
getCreatedAt, getCreatedBy, getModifiedAt, getModifiedBy
 
Methods inherited from interface org.openmdx.base.cci.ContextCapable
getContext, getContext
 
Methods inherited from interface org.openmdx.base.cci.ExtentCapable
getIdentity
 
Methods inherited from interface org.openmdx.compatibility.view1.cci.ViewCapable
getView, getView, getView, getView
 
Methods inherited from interface org.openmdx.base.accessor.jmi.cci.RefObject_1_0
refAddEventListener, refAddToUnitOfWork, refAddValue, refContext, refDefaultFetchGroup, refDelegate, refFlush, refGetEventListeners, refGetPath, refGetValue, refGetValue, refInitialize, refInitialize, refIsDeleted, refIsDirty, refIsNew, refIsPersistent, refIsWriteProtected, refRefresh, refRefreshAsynchronously, refRemoveEventListener, refRemoveFromUnitOfWork, refRemoveValue, refRemoveValue, refSetValue, refWriteProtect
 
Methods inherited from interface javax.jmi.reflect.RefObject
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite
 
Methods inherited from interface javax.jmi.reflect.RefFeatured
refGetValue, refGetValue, refInvokeOperation, refInvokeOperation, refSetValue, refSetValue
 
Methods inherited from interface javax.jmi.reflect.RefBaseObject
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints
 
Methods inherited from interface org.opencrx.kernel.generic.cci.DescriptionContainer
addAdditionalDescription, addAdditionalDescription, getAdditionalDescription, getAdditionalDescription, getAdditionalDescription, getAdditionalDescription, removeAdditionalDescription
 

Method Detail

acceptCb

Void acceptCb(Void params)
              throws RefException
Throws:
RefException

acceptCb

Void acceptCb()
              throws RefException
Throws:
RefException

getAcceptedBy

Set getAcceptedBy()
Returns:
A set containing all elements for this attribute.
Throws:
JmiException - If the values cannot be retrieved for some reason.

setAcceptedBy

void setAcceptedBy(Set newValue)
Parameters:
newValue - A set containing all the new elements for this attribute.
Throws:
JmiException - If the values cannot be set for some reason.

getBooking

Booking getBooking(String id)
Retrieves the value for the reference booking for the specified qualifier attribute value.

Parameters:
id - The value for the qualifier attribute that qualifies this reference.
Returns:
The possibly null value for this reference.
Throws:
JmiException - If the value cannot be retrieved for some reason.

getBooking

Collection getBooking()
Retrieves a collection containing all the elements for the reference booking.

Returns:
A collection containing all the elements for this reference.
Throws:
JmiException - If the values cannot be retrieved for some reason.

getBooking

List getBooking(BookingFilter filter)
Retrieves the value for the reference booking for the specified filter.

Parameters:
filter - filter which is applied to the set of referenced objects.
Returns:
The filtered collection of referenced objects.
Throws:
JmiException - If the value cannot be retrieved for some reason.

getBooking

List getBooking(BookingQuery query)
Retrieves the value for the reference booking for the specified query.

Parameters:
predicate - predicate which is applied to the set of referenced objects.
Returns:
The filtered collection of referenced objects.
Throws:
JmiException - If the value cannot be retrieved for some reason.

getBookingDate

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

Returns:
The non-null value for attribute bookingDate.
Throws:
JmiException - If the value cannot be retrieved for some reason.

setBookingDate

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

Parameters:
newValue - The non-null new value for attribute bookingDate.
Throws:
JmiException - If the value cannot be set for some reason.

getBookingStatus

short getBookingStatus()
Retrieves the value for the attribute bookingStatus.

Returns:
The non-null value for attribute bookingStatus.
Throws:
JmiException - If the value cannot be retrieved for some reason.

setBookingStatus

void setBookingStatus(short newValue)
Sets a new value for the attribute bookingStatus.

Parameters:
newValue - The non-null new value for attribute bookingStatus.
Throws:
JmiException - If the value cannot be set for some reason.

getBookingType

short getBookingType()
Retrieves the value for the attribute bookingType.

Returns:
The non-null value for attribute bookingType.
Throws:
JmiException - If the value cannot be retrieved for some reason.

setBookingType

void setBookingType(short newValue)
Sets a new value for the attribute bookingType.

Parameters:
newValue - The non-null new value for attribute bookingType.
Throws:
JmiException - If the value cannot be set for some reason.

cancelCb

CancelCompoundBookingResult cancelCb(Void params)
                                     throws RefException
Throws:
RefException

cancelCb

CancelCompoundBookingResult cancelCb()
                                     throws RefException
Throws:
RefException

getDescription

String getDescription()
Returns:
The possibly null value for attribute description.
Throws:
JmiException - If the value cannot be retrieved for some reason.

setDescription

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

Parameters:
newValue - The possibly null new value for attribute description.
Throws:
JmiException - If the value cannot be set for some reason.

finalizeCb

Void finalizeCb(Void params)
                throws RefException
Throws:
RefException

finalizeCb

Void finalizeCb()
                throws RefException
Throws:
RefException

isLocked

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

Returns:
The non-null value for attribute isLocked.
Throws:
JmiException - If the value cannot be retrieved for some reason.

setLocked

void setLocked(boolean newValue)
Sets a new value for the attribute isLocked.

Parameters:
newValue - The non-null new value for attribute isLocked.
Throws:
JmiException - If the value cannot be set for some reason.

lockCb

Void lockCb(LockCompoundBookingParams params)
            throws RefException
Throws:
RefException

lockCb

Void lockCb(short lockingReason)
            throws RefException
Throws:
RefException

getLockModifiedAt

Date getLockModifiedAt()
Retrieves the value for the attribute lockModifiedAt.

Returns:
The non-null value for attribute lockModifiedAt.
Throws:
JmiException - If the value cannot be retrieved for some reason.

setLockModifiedAt

void setLockModifiedAt(Date newValue)
Sets a new value for the attribute lockModifiedAt.

Parameters:
newValue - The non-null new value for attribute lockModifiedAt.
Throws:
JmiException - If the value cannot be set for some reason.

getLockingReason

short getLockingReason()
Retrieves the value for the attribute lockingReason.

Returns:
The non-null value for attribute lockingReason.
Throws:
JmiException - If the value cannot be retrieved for some reason.

setLockingReason

void setLockingReason(short newValue)
Sets a new value for the attribute lockingReason.

Parameters:
newValue - The non-null new value for attribute lockingReason.
Throws:
JmiException - If the value cannot be set for some reason.

getName

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

Returns:
The non-null value for attribute name.
Throws:
JmiException - If the value cannot be retrieved for some reason.

setName

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

Parameters:
newValue - The non-null new value for attribute name.
Throws:
JmiException - If the value cannot be set for some reason.

getReversalOf

CompoundBooking getReversalOf()
Retrieves the value for the optional reference reversalOf.

Returns:
The possibly null value for this reference.
Throws:
JmiException - If the value cannot be retrieved for some reason.

setReversalOf

void setReversalOf(CompoundBooking newValue)
Sets a new value for the reference reversalOf.

Parameters:
newValue - The non-null new value for this reference.
Throws:
JmiException - If the value cannot be set for some reason.

removeReversalOf

void removeReversalOf()
Removes the value for the optional reference reversalOf.

Throws:
JmiException - If the value cannot be removed for some reason.

unlockCb

Void unlockCb(Void params)
              throws RefException
Throws:
RefException

unlockCb

Void unlockCb()
              throws RefException
Throws:
RefException

getWfProcess

WfProcessInstance getWfProcess()
Retrieves the value for the optional reference wfProcess.

Returns:
The possibly null value for this reference.
Throws:
JmiException - If the value cannot be retrieved for some reason.

setWfProcess

void setWfProcess(WfProcessInstance newValue)
Sets a new value for the reference wfProcess.

Parameters:
newValue - The non-null new value for this reference.
Throws:
JmiException - If the value cannot be set for some reason.

removeWfProcess

void removeWfProcess()
Removes the value for the optional reference wfProcess.

Throws:
JmiException - If the value cannot be removed for some reason.


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