Packageorg.springextensions.actionscript.security
SVN browsingMembershipAccessData.as
FisheyeMembershipAccessData.as
Classpublic class MembershipAccessData
InheritanceMembershipAccessData Inheritance SimpleMembershipOwner Inheritance flash.events.EventDispatcher

Subclass of SimpleMembershipOwner that also holds an instance of AccessStrategy to determine the type of access restriction to be used on a UIComponent instance.

See also

SimpleSecurityManagerFactory


Documentation reference: the simplesecuritystageprocessor class

Sample project: security (source)


Public Properties
 PropertyDefined by
  accessStrategy : AccessStrategy
Determines the way access is restricted on the UIComponents that a SimpleStageSecurityManager manages.
MembershipAccessData
 Inheritedrights : Array
An array of strings that represent the right names that are applicable to the current IMembershipOwner
SimpleMembershipOwner
 Inheritedroles : Array
An array of strings that represent the role names that are applicable to the current IMembershipOwner
SimpleMembershipOwner
Public Methods
 MethodDefined by
  
MembershipAccessData(target:IEventDispatcher = null)
Creates a new MembershipAccessData instance.
MembershipAccessData
Public Constants
 ConstantDefined by
 InheritedRIGHTS_CHANGED : String = "rightsChanged"
[static]
SimpleMembershipOwner
 InheritedROLES_CHANGED : String = "rolesChanged"
[static]
SimpleMembershipOwner
Property detail
accessStrategyproperty
accessStrategy:AccessStrategy  [read-write]

Determines the way access is restricted on the UIComponents that a SimpleStageSecurityManager manages.

Implementation
    public function get accessStrategy():AccessStrategy
    public function set accessStrategy(value:AccessStrategy):void
Constructor detail
MembershipAccessData()constructor
public function MembershipAccessData(target:IEventDispatcher = null)

Creates a new MembershipAccessData instance.

Parameters
target:IEventDispatcher (default = null)