| Package | org.servebox.toolbox.acl |
| Class | public class ACLManager |
| Inheritance | ACLManager AbstractModel flash.events.EventDispatcher |
| Implements | IACLManager, IBusinessResponder |
| Property | Defined by | ||
|---|---|---|---|
| logger : ILogger [static]
The class logger.
| ACLManager | ||
| Method | Defined by | ||
|---|---|---|---|
| ACLManager | |||
|
fault(data:Object):void
handling ACLService FaultEvent as a viewHelper
| ACLManager | ||
|
Return the IACLDenyHandler instance
| ACLManager | ||
|
getActionAll():String
[static]
| ACLManager | ||
|
getActionCreate():String
[static]
| ACLManager | ||
|
getActionDelete():String
[static]
| ACLManager | ||
|
getActionUpdate():String
[static]
| ACLManager | ||
|
getActionView():String
[static]
| ACLManager | ||
|
getConflictResolvingPolicy():String
Return the Conflic Resolving Policy
| ACLManager | ||
|
getConflictResolvingPriority():String
Return the Conflict Resolving Priority
| ACLManager | ||
|
Return the stack of resolving priority according to ConflictResolvingPriority
| ACLManager | ||
|
getDirectiveAllow():String
[static]
| ACLManager | ||
|
getDirectiveDeny():String
[static]
| ACLManager | ||
|
Return the ACLGrid
| ACLManager | ||
|
getRemoteObjectDestination():String
| ACLManager | ||
|
isAllowed(accessControlObjectUid:String, action:String):Boolean
Return if the ACO is allowed for action
action
| ACLManager | ||
|
loadCredentials(destination:String = null):void
Loads the credentials from the remote service.
| ACLManager | ||
![]() |
notifyObservers(n:Notification):void
Notifies all observers that the model has changed.
| AbstractModel | |
![]() |
registerObserver(o:IObserver, notificationFilters:Array = null):void
Refisters an observer to the model.
| AbstractModel | |
|
result(data:Object):void
holding ACLService result as a viewHelper
| ACLManager | ||
|
setACLDenyHandler(aclDenyHandler:IACLDenyHandler):void
Define ACL deny Handler
| ACLManager | ||
|
setConflictResolvingPolicy(policy:String):void
Define a Conflict Resolving Policy
ConflictResolvingPolicy can be INTERSECTION or UNION
| ACLManager | ||
|
setConflictResolvingPriority(priority:String):void
Set the Conflict Resolving Priority
Conflict Resolving Priority can be GROUP,ROLE and USER
| ACLManager | ||
|
double reference between manager and acl grid
| ACLManager | ||
|
setRemoteObjectDestination(destination:String):void
The destination set inside the remote-config.xml configuration file for
the remote IACLService java implementation.
| ACLManager | ||
|
setServiceChannelSet(chanSet:ChannelSet):void
The channel set used to obtain the remote object reference.
| ACLManager | ||
![]() |
unregisterObserver(o:IObserver):void
Unregisters an observer from the model.
| AbstractModel | |
| Constant | Defined by | ||
|---|---|---|---|
| CONFLICT_RESOLVING_POLICY_INTERSECTION : String = "INTERSECTION" [static]
| ACLManager | ||
| CONFLICT_RESOLVING_POLICY_UNION : String = "UNION" [static]
| ACLManager | ||
| CONFLICT_RESOLVING_PRIORITY_TO_GROUP : String = "GROUP" [static]
| ACLManager | ||
| CONFLICT_RESOLVING_PRIORITY_TO_ROLE : String = "ROLE" [static]
| ACLManager | ||
| CONFLICT_RESOLVING_PRIORITY_TO_USER : String = "USER" [static]
| ACLManager | ||
| STATIC_PREFIX_NAME_FOR_ACCESS_REQUEST_ELEMENT : String = "AccessRequest" [static]
| ACLManager | ||
| logger | property |
protected static var logger:ILoggerThe class logger.
| ACLManager | () | constructor |
public function ACLManager()
| fault | () | method |
public function fault(data:Object):voidhandling ACLService FaultEvent as a viewHelper
Parametersdata:Object |
| getACLDenyHandler | () | method |
public function getACLDenyHandler():IACLDenyHandlerReturn the IACLDenyHandler instance
ReturnsIACLDenyHandler |
| getActionAll | () | method |
public static function getActionAll():String
Returns
String |
| getActionCreate | () | method |
public static function getActionCreate():String
Returns
String |
| getActionDelete | () | method |
public static function getActionDelete():String
Returns
String |
| getActionUpdate | () | method |
public static function getActionUpdate():String
Returns
String |
| getActionView | () | method |
public static function getActionView():String
Returns
String |
| getConflictResolvingPolicy | () | method |
public function getConflictResolvingPolicy():StringReturn the Conflic Resolving Policy
ReturnsString |
| getConflictResolvingPriority | () | method |
public function getConflictResolvingPriority():StringReturn the Conflict Resolving Priority
ReturnsString |
| getConflictResolvingPriorityStack | () | method |
public function getConflictResolvingPriorityStack():ArrayReturn the stack of resolving priority according to ConflictResolvingPriority
ReturnsArray |
| getDirectiveAllow | () | method |
public static function getDirectiveAllow():String
Returns
String |
| getDirectiveDeny | () | method |
public static function getDirectiveDeny():String
Returns
String |
| getGrid | () | method |
| getRemoteObjectDestination | () | method |
public function getRemoteObjectDestination():String
Returns
String |
| isAllowed | () | method |
public function isAllowed(accessControlObjectUid:String, action:String):Boolean
Return if the ACO is allowed for action action
accessControlObjectUid:String |
|
action:String |
Boolean |
| loadCredentials | () | method |
public function loadCredentials(destination:String = null):voidLoads the credentials from the remote service.
Parametersdestination:String (default = null) |
| result | () | method |
public function result(data:Object):voidholding ACLService result as a viewHelper
Parametersdata:Object |
| setACLDenyHandler | () | method |
public function setACLDenyHandler(aclDenyHandler:IACLDenyHandler):voidDefine ACL deny Handler
ParametersaclDenyHandler:IACLDenyHandler |
| setConflictResolvingPolicy | () | method |
public function setConflictResolvingPolicy(policy:String):voidDefine a Conflict Resolving Policy ConflictResolvingPolicy can be INTERSECTION or UNION
Parameterspolicy:String |
| setConflictResolvingPriority | () | method |
public function setConflictResolvingPriority(priority:String):voidSet the Conflict Resolving Priority Conflict Resolving Priority can be GROUP,ROLE and USER
Parameterspriority:String |
| setGrid | () | method |
public function setGrid(grid:ACLGrid):voiddouble reference between manager and acl grid
Parametersgrid:ACLGrid |
| setRemoteObjectDestination | () | method |
public function setRemoteObjectDestination(destination:String):voidThe destination set inside the remote-config.xml configuration file for the remote IACLService java implementation. Default is null.
Parametersdestination:String |
| setServiceChannelSet | () | method |
public function setServiceChannelSet(chanSet:ChannelSet):voidThe channel set used to obtain the remote object reference. Default to ChannelSetProvider.getDefaultChannelSet().
ParameterschanSet:ChannelSet |
| CONFLICT_RESOLVING_POLICY_INTERSECTION | constant |
public static const CONFLICT_RESOLVING_POLICY_INTERSECTION:String = "INTERSECTION"
| CONFLICT_RESOLVING_POLICY_UNION | constant |
public static const CONFLICT_RESOLVING_POLICY_UNION:String = "UNION"
| CONFLICT_RESOLVING_PRIORITY_TO_GROUP | constant |
public static const CONFLICT_RESOLVING_PRIORITY_TO_GROUP:String = "GROUP"
| CONFLICT_RESOLVING_PRIORITY_TO_ROLE | constant |
public static const CONFLICT_RESOLVING_PRIORITY_TO_ROLE:String = "ROLE"
| CONFLICT_RESOLVING_PRIORITY_TO_USER | constant |
public static const CONFLICT_RESOLVING_PRIORITY_TO_USER:String = "USER"
| STATIC_PREFIX_NAME_FOR_ACCESS_REQUEST_ELEMENT | constant |
public static const STATIC_PREFIX_NAME_FOR_ACCESS_REQUEST_ELEMENT:String = "AccessRequest"