Packagemain.model.vo
Classpublic class GroupSpecVO
InheritanceGroupSpecVO Inheritance flash.net.GroupSpecifier
Implements IGroupSpec



Public Properties
 PropertyDefined By
  elementID : String
[read-only]
GroupSpecVO
  hashedPassphrase : String
[read-only]
GroupSpecVO
  name : String
[read-only]
GroupSpecVO
  opaque : Boolean
[read-only]
GroupSpecVO
  passphrase : String
[read-only]
GroupSpecVO
  salt : String
[read-only]
GroupSpecVO
Public Methods
 MethodDefined By
  
GroupSpecVO(name:String, passphrase:String = null, hashedPassphrase:String = null, salt:String, downcase:Boolean = false, opaqueString:String = null)
GroupSpecVO
  
encodeAuthorizations(passphrase:String, salt:String):void
GroupSpecVO
  
makeUnique():void
[override]
GroupSpecVO
  
setPostingPassword(passphrase:String = null, salt:String):void
[override]
GroupSpecVO
  
setPublishPassword(passphrase:String = null, salt:String):void
[override]
GroupSpecVO
  
toOpaqueString(withAuth:Boolean = false):String
GroupSpecVO
Public Constants
 ConstantDefined By
  ALL_DISABLED : uint = 3
[static]
GroupSpecVO
  POSTING_DISABLED : uint = 1
[static]
GroupSpecVO
  PUBLISHING_DISABLED : uint = 2
[static]
GroupSpecVO
Property Detail
elementIDproperty
elementID:String  [read-only]


Implementation
    public function get elementID():String
hashedPassphraseproperty 
hashedPassphrase:String  [read-only]


Implementation
    public function get hashedPassphrase():String
nameproperty 
name:String  [read-only]


Implementation
    public function get name():String
opaqueproperty 
opaque:Boolean  [read-only]


Implementation
    public function get opaque():Boolean
passphraseproperty 
passphrase:String  [read-only]


Implementation
    public function get passphrase():String
saltproperty 
salt:String  [read-only]


Implementation
    public function get salt():String
Constructor Detail
GroupSpecVO()Constructor
public function GroupSpecVO(name:String, passphrase:String = null, hashedPassphrase:String = null, salt:String, downcase:Boolean = false, opaqueString:String = null)



Parameters
name:String
 
passphrase:String (default = null)
 
hashedPassphrase:String (default = null)
 
salt:String (default = NaN)
 
downcase:Boolean (default = false)
 
opaqueString:String (default = null)
Method Detail
encodeAuthorizations()method
public function encodeAuthorizations(passphrase:String, salt:String):void

Parameters

passphrase:String
 
salt:String (default = NaN)

makeUnique()method 
override public function makeUnique():void

setPostingPassword()method 
override public function setPostingPassword(passphrase:String = null, salt:String):void

Parameters

passphrase:String (default = null)
 
salt:String (default = NaN)

setPublishPassword()method 
override public function setPublishPassword(passphrase:String = null, salt:String):void

Parameters

passphrase:String (default = null)
 
salt:String (default = NaN)

toOpaqueString()method 
public function toOpaqueString(withAuth:Boolean = false):String

Parameters

withAuth:Boolean (default = false)

Returns
String
Constant Detail
ALL_DISABLEDConstant
public static const ALL_DISABLED:uint = 3

POSTING_DISABLEDConstant 
public static const POSTING_DISABLED:uint = 1

PUBLISHING_DISABLEDConstant 
public static const PUBLISHING_DISABLED:uint = 2