Packagemain.model.proxies
Classpublic class GroupSpecProxy
InheritanceGroupSpecProxy Inheritance ListProxy Inheritance org.puremvc.as3.multicore.utilities.fabrication.patterns.proxy.FabricationProxy



Public Properties
 PropertyDefined By
 Inheritedlist : ArrayCollection
[read-only]
ListProxy
Public Methods
 MethodDefined By
  
GroupSpecProxy(name:String, _list:ArrayCollection = null)
GroupSpecProxy
 Inherited
add(element:IListElement):void
ListProxy
  
compress(groupSpec:IGroupSpec, withAuth:Boolean = false):String
GroupSpecProxy
  
decompress(compressedSpec:String, groupName:String = null):IGroupSpec
GroupSpecProxy
 Inherited
exists(element:IListElement):Boolean
ListProxy
 Inherited
find(elementID:String):IListElement
ListProxy
  
findByOpaqueGroupSpec(opaqueGroupSpec:String):IGroupSpec
GroupSpecProxy
  
[override]
GroupSpecProxy
  
[override]
GroupSpecProxy
 Inherited
remove(element:IListElement):void
ListProxy
 Inherited
removeAll():void
ListProxy
  
specify(groupName:String, passphrase:String = null, hashedPassphrase:String = null, multicastEnabled:Boolean = false, downcase:Boolean = false, salt:String = null):IGroupSpec
GroupSpecProxy
Public Constants
 ConstantDefined By
 InheritedADDED_TO_LIST : String = addedToList
[static]
ListProxy
  GROUP_SPEC_ADDED : String = groupSpecAdded
[static]
GroupSpecProxy
  GROUP_SPEC_REMOVED : String = groupSpecRemoved
[static]
GroupSpecProxy
  NAME : String = GroupSpecProxy
[static]
GroupSpecProxy
 InheritedREMOVED_FROM_LIST : String = removedFromList
[static]
ListProxy
Constructor Detail
GroupSpecProxy()Constructor
public function GroupSpecProxy(name:String, _list:ArrayCollection = null)



Parameters
name:String (default = NaN)
 
_list:ArrayCollection (default = null)
Method Detail
compress()method
public function compress(groupSpec:IGroupSpec, withAuth:Boolean = false):String

Parameters

groupSpec:IGroupSpec
 
withAuth:Boolean (default = false)

Returns
String
decompress()method 
public function decompress(compressedSpec:String, groupName:String = null):IGroupSpec

Parameters

compressedSpec:String
 
groupName:String (default = null)

Returns
IGroupSpec
findByOpaqueGroupSpec()method 
public function findByOpaqueGroupSpec(opaqueGroupSpec:String):IGroupSpec

Parameters

opaqueGroupSpec:String

Returns
IGroupSpec
onElementAdded()method 
override public function onElementAdded(element:IListElement):void

Parameters

element:IListElement

onElementRemoved()method 
override public function onElementRemoved(element:IListElement):void

Parameters

element:IListElement

specify()method 
public function specify(groupName:String, passphrase:String = null, hashedPassphrase:String = null, multicastEnabled:Boolean = false, downcase:Boolean = false, salt:String = null):IGroupSpec

Parameters

groupName:String
 
passphrase:String (default = null)
 
hashedPassphrase:String (default = null)
 
multicastEnabled:Boolean (default = false)
 
downcase:Boolean (default = false)
 
salt:String (default = null)

Returns
IGroupSpec
Constant Detail
GROUP_SPEC_ADDEDConstant
public static const GROUP_SPEC_ADDED:String = groupSpecAdded

GROUP_SPEC_REMOVEDConstant 
public static const GROUP_SPEC_REMOVED:String = groupSpecRemoved

NAMEConstant 
public static const NAME:String = GroupSpecProxy