Liferay 7.0-ce-b4

com.liferay.portal.service.permission
Class ModelPermissions

java.lang.Object
  extended by com.liferay.portal.service.permission.ModelPermissions
All Implemented Interfaces:
Serializable, Cloneable

public class ModelPermissions
extends Object
implements Cloneable, Serializable

See Also:
Serialized Form

Constructor Summary
  ModelPermissions()
           
protected ModelPermissions(Map<String,Set<String>> roleNamesMap, Map<String,Set<String>> actionIdsMap)
           
 
Method Summary
 void addRolePermissions(String roleName, String actionId)
           
 void addRolePermissions(String roleName, String[] actionIds)
           
 Object clone()
           
 String[] getActionIds(String roleName)
           
 List<String> getActionIdsList(String roleName)
           
 Collection<String> getRoleNames()
           
 Collection<String> getRoleNames(String actionId)
           
 boolean isEmpty()
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ModelPermissions

public ModelPermissions()

ModelPermissions

protected ModelPermissions(Map<String,Set<String>> roleNamesMap,
                           Map<String,Set<String>> actionIdsMap)
Method Detail

addRolePermissions

public void addRolePermissions(String roleName,
                               String actionId)

addRolePermissions

public void addRolePermissions(String roleName,
                               String[] actionIds)

clone

public Object clone()
Overrides:
clone in class Object

getActionIds

public String[] getActionIds(String roleName)

getActionIdsList

public List<String> getActionIdsList(String roleName)

getRoleNames

public Collection<String> getRoleNames()

getRoleNames

public Collection<String> getRoleNames(String actionId)

isEmpty

public boolean isEmpty()

Liferay 7.0-ce-b4