Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

ru.gammalabs.ice.security
Interface Role  view Role download Role.java

All Known Implementing Classes:
RoleImpl, RoleWrapper

public interface Role


Method Summary
 long getId()
          Получить идентификатор роли
 java.lang.String getName()
          Получить название роли.
 java.util.Set getSimplePermissions()
          Множество простых привилений роли.
 void grantPermission(Permission permission)
          Grant permission to role.
 void remove()
           
 void revokePermission(Permission permission)
          Revoke permission from role
 void save()
           
 void setName(java.lang.String name)
          Установить название роли
 

Method Detail

getId

public long getId()
Получить идентификатор роли


setName

public void setName(java.lang.String name)
Установить название роли


getName

public java.lang.String getName()
Получить название роли.


grantPermission

public void grantPermission(Permission permission)
                     throws ru.gammalabs.ice.framework.UnauthorizedAccessException
Grant permission to role.


revokePermission

public void revokePermission(Permission permission)
                      throws ru.gammalabs.ice.framework.UnauthorizedAccessException
Revoke permission from role


getSimplePermissions

public java.util.Set getSimplePermissions()
Множество простых привилений роли.


save

public void save()
          throws ru.gammalabs.ice.framework.UnauthorizedAccessException,
                 DuplicateRoleNameException

remove

public void remove()
            throws ru.gammalabs.ice.framework.UnauthorizedAccessException