box.system.ioc.dsl.concurrent.Callable interface"> Callable
ColdBox Platform - WireBox Version 1.1.1

wirebox.system.ioc.dsl
Class ColdBoxDSL

WEB-INF.cftags.component
        extended by wirebox.system.ioc.dsl.ColdBoxDSL
All Implemented Interfaces:
IDSLBuilder

public class ColdBoxDSL
extends WEB-INF.cftags.component

The DSL builder for all ColdBox related stuff


Constructor Summary
init(any<Injector> injector)
          Configure the DSL for operation and returns itself
 
Method Summary
private any getColdboxDSL(any definition)
          Get dependencies using the coldbox dependency DSL
private any<wirebox.system.core.db.DatasourceBean> getDatasource([any alias])
          I will return to you a datasourceBean according to the alias of the datasource you wish to get from the configstruct
private any getEntityServiceDSL(any definition)
          Get a virtual entity service object
private any getIOCDSL(any definition)
          Get an IOC dependency
private any getJavaLoaderDSL(any definition)
          Get JavaLoader Dependency
private any getOCMDSL(any definition)
          Get OCM dependencies
private any getWebserviceDSL(any definition)
          Get webservice dependencies
 any process(any definition)
          Process an incoming DSL definition and produce an object with it
 
Methods inherited from class WEB-INF.cftags.component
 

Constructor Detail

init

public init(any<Injector> injector)
Configure the DSL for operation and returns itself

Parameters:
injector - The linked WireBox injector
Method Detail

getColdboxDSL

private any getColdboxDSL(any definition)
Get dependencies using the coldbox dependency DSL

Parameters:
definition - The dependency definition structure

getDatasource

private any<wirebox.system.core.db.DatasourceBean> getDatasource([any alias])
I will return to you a datasourceBean according to the alias of the datasource you wish to get from the configstruct

Parameters:
alias - The alias of the datasource to get from the configstruct (alias property in the config file)

getEntityServiceDSL

private any getEntityServiceDSL(any definition)
Get a virtual entity service object

Parameters:
definition - The dependency definition structure

getIOCDSL

private any getIOCDSL(any definition)
Get an IOC dependency

Parameters:
definition - The dependency definition structure

getJavaLoaderDSL

private any getJavaLoaderDSL(any definition)
Get JavaLoader Dependency

Parameters:
definition - The dependency definition structure

getOCMDSL

private any getOCMDSL(any definition)
Get OCM dependencies

Parameters:
definition - The dependency definition structure

getWebserviceDSL

private any getWebserviceDSL(any definition)
Get webservice dependencies

Parameters:
definition - The dependency definition structure

process

public any process(any definition)
Process an incoming DSL definition and produce an object with it.

Specified by:
process in interface IDSLBuilder
Parameters:
definition - The injection dsl definition structure to process. Keys: name, dsl

ColdBox Platform - WireBox Version 1.1.1