de.deepamehta.plugins.accesscontrol.model
Class AccessControlList

Show UML class diagram
java.lang.Object
  extended by de.deepamehta.plugins.accesscontrol.model.AccessControlList

public class AccessControlList
extends Object


Field Summary
private  Map<Operation,UserRole[]> acl
           
 
Constructor Summary
AccessControlList(ACLEntry... aclEntries)
           
AccessControlList(JSONObject acl)
           
 
Method Summary
 AccessControlList addEntry(ACLEntry aclEntry)
           
 UserRole[] getUserRoles(Operation operation)
           
 JSONObject toJSON()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

acl

private Map<Operation,UserRole[]> acl
Constructor Detail

AccessControlList

public AccessControlList(ACLEntry... aclEntries)

AccessControlList

public AccessControlList(JSONObject acl)
Method Detail

getUserRoles

public UserRole[] getUserRoles(Operation operation)

addEntry

public AccessControlList addEntry(ACLEntry aclEntry)

toJSON

public JSONObject toJSON()


Copyright © 2014. All Rights Reserved.