|
Transfer version 1.1 | ||||
| FRAMES | |||||
WEB-INF.cftags.component
transfer.com.dynamic.DecoratorBuilder
public class DecoratorBuilder
Builds the decorators
| Constructor Summary | |
|---|---|
init(string definitionPath, ObjectManager objectManager, MethodInjector methodInjector)
Constructor |
|
| Method Summary | |
|---|---|
void |
buildDecorator(transfer.com.dynamic.methodInjector methodInjector, string decoratorFileName)
mixin function: Builds the decorator structure |
TransferDecorator |
createDecorator(Object object, TransferObject transfer)
creates an empty Transfer Object |
private DecoratorWriter |
getDecoratorWriter()
|
private string |
getDefinitionPath()
|
private MethodInjector |
getMethodInjector()
|
private ObjectManager |
getObjectManager()
|
private void |
setDecoratorWriter(DecoratorWriter DecoratorWriter)
|
private void |
setDefinitionPath(string DefinitionPath)
|
private void |
setMethodInjector(MethodInjector MethodInjector)
|
private void |
setObjectManager(ObjectManager ObjectManager)
|
| Methods inherited from class WEB-INF.cftags.component |
|---|
|
| Constructor Detail |
|---|
public init(string definitionPath, ObjectManager objectManager, MethodInjector methodInjector)
definitionPath - Path to where the definitions are keptobjectManager - Need to object manager for making queriesmethodInjector - The method injector cfc| Method Detail |
|---|
public void buildDecorator(transfer.com.dynamic.methodInjector methodInjector, string decoratorFileName)
methodInjector - The method injectordecoratorFileName - The name the decorator file ispublic TransferDecorator createDecorator(Object object, TransferObject transfer)
object - The object def, as the transfer won't know it's class yettransfer - The transferObjectprivate DecoratorWriter getDecoratorWriter()
private string getDefinitionPath()
private MethodInjector getMethodInjector()
private ObjectManager getObjectManager()
private void setDecoratorWriter(DecoratorWriter DecoratorWriter)
DecoratorWriterprivate void setDefinitionPath(string DefinitionPath)
DefinitionPathprivate void setMethodInjector(MethodInjector MethodInjector)
MethodInjectorprivate void setObjectManager(ObjectManager ObjectManager)
ObjectManager
|
Transfer version 1.1 | ||||
| FRAMES | |||||