Packagemain.view.mediators
Classpublic class AppMediator
InheritanceAppMediator Inheritance org.puremvc.as3.multicore.utilities.fabrication.patterns.mediator.FlexMediator



Public Properties
 PropertyDefined By
  app : App
[read-only]
AppMediator
  currentGroupSpec : IGroupSpec
[read-only]
AppMediator
  currentNetGroup : INetGroup
[read-only]
AppMediator
  groupSpecProxy : GroupSpecProxy
AppMediator
  params : Object
[read-only]
AppMediator
  paramsProxy : ParamsProxy
AppMediator
  stage : Stage
[read-only]
AppMediator
Public Methods
 MethodDefined By
  
AppMediator(viewComponent:Object)
AppMediator
  
getPParam(groupSpec:IGroupSpec = null):String
AppMediator
  
getTopicEmbedHtml(groupSpec:IGroupSpec = null, withAuth:Boolean = false):String
AppMediator
  
getTopicId(groupSpec:IGroupSpec = null, withAuth:Boolean = false):String
AppMediator
  
getTopicUrl(groupSpec:IGroupSpec = null, withAuth:Boolean = false, popup:Boolean = false):String
AppMediator
  
getTParam(groupSpec:IGroupSpec = null):String
AppMediator
  
getUidParam(groupSpec:IGroupSpec = null, withAuth:Boolean = false):String
AppMediator
  
onRegister():void
[override]
AppMediator
  
reactToApp$ROLL_OVER(event:MouseEvent):void
AppMediator
  
reactToStage$MOUSE_LEAVE(event:Event):void
AppMediator
Public Constants
 ConstantDefined By
  NAME : String = AppMediator
[static]
AppMediator
Property Detail
appproperty
app:App  [read-only]


Implementation
    public function get app():App
currentGroupSpecproperty 
currentGroupSpec:IGroupSpec  [read-only]


Implementation
    public function get currentGroupSpec():IGroupSpec
currentNetGroupproperty 
currentNetGroup:INetGroup  [read-only]


Implementation
    public function get currentNetGroup():INetGroup
groupSpecProxyproperty 
public var groupSpecProxy:GroupSpecProxy

paramsproperty 
params:Object  [read-only]


Implementation
    public function get params():Object
paramsProxyproperty 
public var paramsProxy:ParamsProxy

stageproperty 
stage:Stage  [read-only]


Implementation
    public function get stage():Stage
Constructor Detail
AppMediator()Constructor
public function AppMediator(viewComponent:Object)



Parameters
viewComponent:Object
Method Detail
getPParam()method
public function getPParam(groupSpec:IGroupSpec = null):String

Parameters

groupSpec:IGroupSpec (default = null)

Returns
String
getTopicEmbedHtml()method 
public function getTopicEmbedHtml(groupSpec:IGroupSpec = null, withAuth:Boolean = false):String

Parameters

groupSpec:IGroupSpec (default = null)
 
withAuth:Boolean (default = false)

Returns
String
getTopicId()method 
public function getTopicId(groupSpec:IGroupSpec = null, withAuth:Boolean = false):String

Parameters

groupSpec:IGroupSpec (default = null)
 
withAuth:Boolean (default = false)

Returns
String
getTopicUrl()method 
public function getTopicUrl(groupSpec:IGroupSpec = null, withAuth:Boolean = false, popup:Boolean = false):String

Parameters

groupSpec:IGroupSpec (default = null)
 
withAuth:Boolean (default = false)
 
popup:Boolean (default = false)

Returns
String
getTParam()method 
public function getTParam(groupSpec:IGroupSpec = null):String

Parameters

groupSpec:IGroupSpec (default = null)

Returns
String
getUidParam()method 
public function getUidParam(groupSpec:IGroupSpec = null, withAuth:Boolean = false):String

Parameters

groupSpec:IGroupSpec (default = null)
 
withAuth:Boolean (default = false)

Returns
String
onRegister()method 
override public function onRegister():void

reactToApp$ROLL_OVER()method 
public function reactToApp$ROLL_OVER(event:MouseEvent):void

Parameters

event:MouseEvent

reactToStage$MOUSE_LEAVE()method 
public function reactToStage$MOUSE_LEAVE(event:Event):void

Parameters

event:Event

Constant Detail
NAMEConstant
public static const NAME:String = AppMediator