org.opencrx.kernel.account1.cci
Interface AccountAssignment

All Superinterfaces:
RefBaseObject, RefFeatured, RefObject, RefObject_1_0
All Known Subinterfaces:
AccountAssignment, AccountAssignmentInventoryItem, AccountAssignmentProduct, Member
All Known Implementing Classes:
AccountAssignmentImpl, AccountAssignmentImpl, AccountAssignmentInventoryItemImpl, AccountAssignmentProductImpl, MemberImpl

public interface AccountAssignment
extends RefObject_1_0


Method Summary
 Account getAccount()
          Retrieves the value for the optional reference account.
 Date getValidFrom()
           
 Date getValidTo()
           
 void removeAccount()
          Removes the value for the optional reference account.
 void setAccount(Account newValue)
          Sets a new value for the reference account.
 void setValidFrom(Date newValue)
          Sets a new value for the attribute validFrom.
 void setValidTo(Date newValue)
          Sets a new value for the attribute validTo.
 
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
 

Method Detail

getAccount

Account getAccount()
Retrieves the value for the optional reference account.

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

setAccount

void setAccount(Account newValue)
Sets a new value for the reference account.

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

removeAccount

void removeAccount()
Removes the value for the optional reference account.

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

getValidFrom

Date getValidFrom()
Returns:
The possibly null value for attribute validFrom.
Throws:
JmiException - If the value cannot be retrieved for some reason.

setValidFrom

void setValidFrom(Date newValue)
Sets a new value for the attribute validFrom.

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

getValidTo

Date getValidTo()
Returns:
The possibly null value for attribute validTo.
Throws:
JmiException - If the value cannot be retrieved for some reason.

setValidTo

void setValidTo(Date newValue)
Sets a new value for the attribute validTo.

Parameters:
newValue - The possibly null new value for attribute validTo.
Throws:
JmiException - If the value cannot be set 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.