Transfer version 1.1

transfer.com.dynamic.definition
Class EventActionWriter

WEB-INF.cftags.component
        extended by transfer.com.dynamic.definition.AbstractBaseWriter
            extended by transfer.com.dynamic.definition.EventActionWriter

public class EventActionWriter
extends AbstractBaseWriter

Writes the defintion part that handles event actions


Constructor Summary
init(ObjectManager objectManager)
          Constructor
 
Method Summary
 array buildClassArrayMany(any iterator)
          Builds a class array from a ManyToOne, OR OneToMany collection (no duplicates)
 array buildClassArrayManyToMany(any iterator)
          Builds a class array from a ManyToMany collection (no duplicates)
 void writeActionAfterCreateTransferEvent(DefinitionBuffer buffer, Object object)
          Writes the method to be fired after a composite is created
 void writeActionAfterDeleteTransferEvent(DefinitionBuffer buffer, Object object)
          Writes the method to be fired after a composite is deleted
 void writeActionAfterDiscardTransferEvent(DefinitionBuffer buffer, Object object)
          Writes the method to be fired after a composite is discarded
 void writeActionAfterUpdateTransferEvent(DefinitionBuffer buffer, Object object)
          Writes the method to be fired after a composite is updated
private void writeManyToManySoftSort(DefinitionBuffer buffer, Object object)
          Writes the part that handles whether or not to fire a software sorting
 
Methods inherited from class transfer.com.dynamic.definition.AbstractBaseWriter
getObjectManager, q, setObjectManager, throw
 
Methods inherited from class WEB-INF.cftags.component
 

Constructor Detail

init

public init(ObjectManager objectManager)
Constructor

Parameters:
objectManager - The Object Manager
Method Detail

buildClassArrayMany

public array buildClassArrayMany(any iterator)
Builds a class array from a ManyToOne, OR OneToMany collection (no duplicates)

Parameters:
iterator - The many to many iterator

buildClassArrayManyToMany

public array buildClassArrayManyToMany(any iterator)
Builds a class array from a ManyToMany collection (no duplicates)

Parameters:
iterator - The many to many iterator

writeActionAfterCreateTransferEvent

public void writeActionAfterCreateTransferEvent(DefinitionBuffer buffer, Object object)
Writes the method to be fired after a composite is created

Parameters:
buffer - The Buffer that the defintion file is being set in
object - BO of the Object

writeActionAfterDeleteTransferEvent

public void writeActionAfterDeleteTransferEvent(DefinitionBuffer buffer, Object object)
Writes the method to be fired after a composite is deleted

Parameters:
buffer - The Buffer that the defintion file is being set in
object - BO of the Object

writeActionAfterDiscardTransferEvent

public void writeActionAfterDiscardTransferEvent(DefinitionBuffer buffer, Object object)
Writes the method to be fired after a composite is discarded

Parameters:
buffer - The Buffer that the defintion file is being set in
object - BO of the Object

writeActionAfterUpdateTransferEvent

public void writeActionAfterUpdateTransferEvent(DefinitionBuffer buffer, Object object)
Writes the method to be fired after a composite is updated

Parameters:
buffer - The Buffer that the defintion file is being set in
object - BO of the Object

writeManyToManySoftSort

private void writeManyToManySoftSort(DefinitionBuffer buffer, Object object)
Writes the part that handles whether or not to fire a software sorting

Parameters:
buffer - The Buffer that the defintion file is being set in
object - The object in which to get the manytomany collection from

Transfer version 1.1