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

Quick Search    Search Deep

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

All Superinterfaces:
ru.gammalabs.ice.framework.DAO
All Known Implementing Classes:
RoleDAOOracle

public interface RoleDAO
extends ru.gammalabs.ice.framework.DAO


Method Summary
 void create(RoleModel model)
           
 java.util.List findAll()
          Find all roles
 RoleModel findByName(java.lang.String name)
           
 java.util.List findByNamePart(java.lang.String name)
           
 java.util.List findByNamePartPermited(java.lang.String name, java.util.Set partitions)
          Поиск ролей по подстроке наименования, имеющих доступ на чтение к разделам, указанных в списке разделов
 java.util.List findByPartitionsList(java.util.Set partitionsIds)
          Получаем список ролей, имеющих доступ на просмотр разделов из списка
 java.util.List findByPersonId(long id)
           
 RoleModel findByPrimaryKey(long id)
           
 void remove(long id)
           
 void update(RoleModel model)
           
 
Methods inherited from interface ru.gammalabs.ice.framework.DAO
disconnect, setConnection
 

Method Detail

findAll

public java.util.List findAll()
Find all roles


findByPersonId

public java.util.List findByPersonId(long id)

findByPrimaryKey

public RoleModel findByPrimaryKey(long id)
                           throws ru.gammalabs.ice.framework.ObjectNotFoundException

findByName

public RoleModel findByName(java.lang.String name)
                     throws ru.gammalabs.ice.framework.ObjectNotFoundException

findByNamePart

public java.util.List findByNamePart(java.lang.String name)

findByNamePartPermited

public java.util.List findByNamePartPermited(java.lang.String name,
                                             java.util.Set partitions)
Поиск ролей по подстроке наименования, имеющих доступ на чтение к разделам, указанных в списке разделов


update

public void update(RoleModel model)
            throws DuplicateRoleNameException

create

public void create(RoleModel model)
            throws DuplicateRoleNameException

remove

public void remove(long id)

findByPartitionsList

public java.util.List findByPartitionsList(java.util.Set partitionsIds)
Получаем список ролей, имеющих доступ на просмотр разделов из списка