com.retek.component.salesaudit
Interface SaeStoreTransactionContainer

All Superinterfaces:
BusinessObject, java.lang.Comparable, DistributedObject

public interface SaeStoreTransactionContainer
extends DistributedObject, java.lang.Comparable

Interface defining the operations for an order transaction container. This container is used to hold one or more sales audit SaeTransaction objects for a source object (order or customer), which then get persisted within the sales audit transaction staging table.


Field Summary
static java.lang.String SOURCE_OBJECT
           
static java.lang.String STORE
           
static java.lang.String TRANSACTION
           
static java.lang.String TRANSACTION_DATE
           
 
Method Summary
 DistributedObject getSourceObject()
          Return the source business object for the store transaction container.
 Store getStore()
          Return the store for the store transaction container.
 SaeTransaction getTransaction()
          Return the transaction for the store transaction container.
 RDate getTransactionDate()
          Return the transaction date for the store transaction container.
 void setSourceObject(DistributedObject sourceObject)
          Set the source business object for the store transaction container.
 void setTransaction(SaeTransaction transaction)
          Set the sales audit transaction for the store transaction container.
 void submit()
          Submit the order transaction container object.
 
Methods inherited from interface com.retek.commons.component.DistributedObject
debugToString, discardChanges, getContext, getId, getReference, isDeleted, isDirty, isDirtyDeep, isDirtyIgnoreFields, isPersisted, refresh
 
Methods inherited from interface com.retek.commons.component.BusinessObject
getBusinessInterface
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Field Detail

STORE

public static final java.lang.String STORE
See Also:
Constant Field Values

TRANSACTION_DATE

public static final java.lang.String TRANSACTION_DATE
See Also:
Constant Field Values

TRANSACTION

public static final java.lang.String TRANSACTION
See Also:
Constant Field Values

SOURCE_OBJECT

public static final java.lang.String SOURCE_OBJECT
See Also:
Constant Field Values
Method Detail

getStore

public Store getStore()
               throws SystemException
Return the store for the store transaction container.

Returns:
Store
Throws:
SystemException

getTransactionDate

public RDate getTransactionDate()
                         throws SystemException
Return the transaction date for the store transaction container.

Returns:
RDate transaction date
Throws:
SystemException

getTransaction

public SaeTransaction getTransaction()
                              throws SystemException
Return the transaction for the store transaction container.

Returns:
SaeTransaction transaction
Throws:
SystemException

getSourceObject

public DistributedObject getSourceObject()
                                  throws SystemException
Return the source business object for the store transaction container.

Returns:
DistributedObject source object
Throws:
SystemException

setSourceObject

public void setSourceObject(DistributedObject sourceObject)
                     throws SystemException
Set the source business object for the store transaction container.

Parameters:
sourceObject - source object
Throws:
SystemException

setTransaction

public void setTransaction(SaeTransaction transaction)
                    throws SystemException
Set the sales audit transaction for the store transaction container.

Parameters:
transaction - SaeTransaction object
Throws:
SystemException

submit

public void submit()
            throws SystemException,
                   BusinessException
Submit the order transaction container object.

Throws:
SystemException
BusinessException


Copyright © 2005 Retek Inc. All Rights Reserved. - Generated at Fri, 01/21/2005 14:25