Transfer version 1.1

transfer.com.dynamic.cf8
Class DecoratorBuilder

WEB-INF.cftags.component
        extended by transfer.com.dynamic.DecoratorBuilder
            extended by transfer.com.dynamic.cf8.DecoratorBuilder

public class DecoratorBuilder
extends DecoratorBuilder

Decorator builder for cf8 that uses duplicate to create Decorators


Constructor Summary
init(string definitionPath, ObjectManager objectManager, MethodInjector methodInjector)
          Constructor
 
Method Summary
 TransferDecorator createDecorator(Object object, TransferObject transfer)
          creates an empty Transfer Object
private struct getObjectTemplates()
private void setObjectTemplates(struct ObjectTemplates)
 
Methods inherited from class transfer.com.dynamic.DecoratorBuilder
buildDecorator, getDecoratorWriter, getDefinitionPath, getMethodInjector, getObjectManager, setDecoratorWriter, setDefinitionPath, setMethodInjector, setObjectManager
 
Methods inherited from class WEB-INF.cftags.component
 

Constructor Detail

init

public init(string definitionPath, ObjectManager objectManager, MethodInjector methodInjector)
Constructor

Parameters:
definitionPath - Path to where the definitions are kept
objectManager - Need to object manager for making queries
methodInjector - The method injector cfc
Method Detail

createDecorator

public TransferDecorator createDecorator(Object object, TransferObject transfer)
creates an empty Transfer Object

Overrides:
createDecorator in class DecoratorBuilder
Parameters:
object - The object def, as the transfer won't know it's class yet
transfer - The transferObject

getObjectTemplates

private struct getObjectTemplates()


setObjectTemplates

private void setObjectTemplates(struct ObjectTemplates)

Parameters:
ObjectTemplates

Transfer version 1.1