| Package | org.servebox.foundry.control |
| Class | public class AbstractController |
| Inheritance | AbstractController AbstractBaseController |
| Property | Defined by | ||
|---|---|---|---|
| logger : ILogger [static]
The class logger.
| AbstractController | ||
| Method | Defined by | ||
|---|---|---|---|
| AbstractController | |||
|
createSubController(subControllerClass:Class, id:String = null):AbstractSubController
Creates a new sub-ontroller and registers it to the subControllers array.
| AbstractController | ||
![]() |
getBusinessDelegate(id:String):IBusinessDelegate
Returns the IBusinessDelegate assoicated with the AbstractBaseController.
| AbstractBaseController | |
|
getSubController(id:String):AbstractSubController
Gets a sub-controller by its id.
| AbstractController | ||
|
initializeDelegates():void
Tou must override it in your own controller to initialise all delegates of the application.
| AbstractController | ||
|
initializeModels():void
You must override it in your own controller to initialise all models of the application.
| AbstractController | ||
|
initializeSubControllers():void
Tou must override it in your own controller to initialise all sub-controllers.
| AbstractController | ||
![]() |
registerBusinessDelegate(delegate:IBusinessDelegate, id:String = null):void
Registers an IBusinessDelegate instance to the AbstractBaseController.
| AbstractBaseController | |
| logger | property |
protected static var logger:ILoggerThe class logger.
| AbstractController | () | constructor |
public function AbstractController()
| createSubController | () | method |
public function createSubController(subControllerClass:Class, id:String = null):AbstractSubControllerCreates a new sub-ontroller and registers it to the subControllers array.
ParameterssubControllerClass:Class |
|
id:String (default = null) |
AbstractSubController |
| getSubController | () | method |
public function getSubController(id:String):AbstractSubControllerGets a sub-controller by its id.
Parametersid:String |
AbstractSubController |
| initializeDelegates | () | method |
public function initializeDelegates():voidTou must override it in your own controller to initialise all delegates of the application.
| initializeModels | () | method |
public function initializeModels():voidYou must override it in your own controller to initialise all models of the application.
| initializeSubControllers | () | method |
public function initializeSubControllers():voidTou must override it in your own controller to initialise all sub-controllers.