Transfer version 1.1

transfer.com
Class TransferDecorator

WEB-INF.cftags.component
        extended by transfer.com.TransferObject
            extended by transfer.com.TransferDecorator

public class TransferDecorator
extends TransferObject

Base class for decorating a TransferObject


Constructor Summary
init(Transfer transfer, TransferObject transferObject, Utility utility='', Nullable nullable='', Datasource datasource, Transaction transaction)
          Do not overwrite: Constructor
 
Method Summary
 TransferObject clone()
          Do not overwrite: Get a deep clone of this object
private void configure()
          Overwrite to initialise the object when first created
 string getClassName()
          Do not overwrite: The class name of the TransferObject
private Datasource getDatasource()
          Do not overwrite: returns the Database bean.
 boolean getIsClone()
          Do not overwrite: Whether or not the object is a clone
 boolean getIsDirty()
          Do not overwrite: Whether or not the data has been modified, but not persisted in the database
 boolean getIsPersisted()
          Do not overwrite: If the TransferObject is stored in the database or note.
 TransferObject getOriginalTransferObject()
          Do not overwrite: Returns the getTransferObject
private Transaction getTransaction()
          Do not overwrite: returns the Transfer service.
private Transfer getTransfer()
          Do not overwrite: Transfer for creation of composite objects
 TransferObject getTransferObject()
          Do not overwrite: Retrieves the decorated Transfreobject.
 boolean sameTransfer(TransferObject transfer)
          Checks to see if 2 transfer objects are the same
private void setDatasource(Datasource Datasource)
private void setTransaction(Transaction Transaction)
private void setTransfer(Transfer Transfer)
          Do not overwrite: sets the Transfer lib
private void setTransferObject(TransferObject TransferObject)
          Do not overwrite: sets the internal TransferObject
 
Methods inherited from class transfer.com.TransferObject
createTransferObject, getComposite, getIsLoaded, getIsProxy, getLoaded, getLoadedObject, getNullable, getSystem, getThisObject, getUtility, setClassName, setIsClone, setIsDirty, setIsPersisted, setLoaded, setNullable, setSystem, setThisObject, setUtility, throw
 
Methods inherited from class WEB-INF.cftags.component
 

Constructor Detail

init

public init(Transfer transfer, TransferObject transferObject, Utility utility='', Nullable nullable='', Datasource datasource, Transaction transaction)
Do not overwrite: Constructor

Parameters:
transfer - The Transfer lib
transferObject - The transferObject to decorate
utility - Utility class
nullable - nullable class
datasource - the datasource bean
transaction - the transaction service
Method Detail

clone

public TransferObject clone()
Do not overwrite: Get a deep clone of this object

Overrides:
clone in class TransferObject

configure

private void configure()
Overwrite to initialise the object when first created


getClassName

public string getClassName()
Do not overwrite: The class name of the TransferObject

Overrides:
getClassName in class TransferObject

getDatasource

private Datasource getDatasource()
Do not overwrite: returns the Database bean.


getIsClone

public boolean getIsClone()
Do not overwrite: Whether or not the object is a clone

Overrides:
getIsClone in class TransferObject

getIsDirty

public boolean getIsDirty()
Do not overwrite: Whether or not the data has been modified, but not persisted in the database

Overrides:
getIsDirty in class TransferObject

getIsPersisted

public boolean getIsPersisted()
Do not overwrite: If the TransferObject is stored in the database or note.

Overrides:
getIsPersisted in class TransferObject

getOriginalTransferObject

public TransferObject getOriginalTransferObject()
Do not overwrite: Returns the getTransferObject

Overrides:
getOriginalTransferObject in class TransferObject

getTransaction

private Transaction getTransaction()
Do not overwrite: returns the Transfer service.


getTransfer

private Transfer getTransfer()
Do not overwrite: Transfer for creation of composite objects

Overrides:
getTransfer in class TransferObject

getTransferObject

public TransferObject getTransferObject()
Do not overwrite: Retrieves the decorated Transfreobject.


sameTransfer

public boolean sameTransfer(TransferObject transfer)
Checks to see if 2 transfer objects are the same

Overrides:
sameTransfer in class TransferObject
Parameters:
transfer - The transfer object to check if we are equal

setDatasource

private void setDatasource(Datasource Datasource)

Parameters:
Datasource

setTransaction

private void setTransaction(Transaction Transaction)

Parameters:
Transaction

setTransfer

private void setTransfer(Transfer Transfer)
Do not overwrite: sets the Transfer lib

Overrides:
setTransfer in class TransferObject
Parameters:
Transfer - Transfer for creation of composites

setTransferObject

private void setTransferObject(TransferObject TransferObject)
Do not overwrite: sets the internal TransferObject

Parameters:
TransferObject

Transfer version 1.1