/web/DRCP/src/com/bluesky/drcp/persistence/dao/FunctionAuthorizationDao.java

http://drcp.googlecode.com/ · Java · 18 lines · 12 code · 6 blank · 0 comment · 0 complexity · 379604695ab8c34ca6c9400a73a394dc MD5 · raw file

  1. package com.bluesky.drcp.persistence.dao;
  2. import java.util.List;
  3. import com.bluesky.drcp.business.FunctionAuthorization;
  4. public interface FunctionAuthorizationDao {
  5. void save(FunctionAuthorization functionAuthorization);
  6. boolean isUserAuthorized(String userId,String functionId);
  7. boolean isRoleAuthorized(String roleId,String functionId);
  8. List getAuthorizedFunctions(String roleId);
  9. void setAuthorizedFunctions(String roleId, List functionIds);
  10. void deleteByFunctionId(String functionId);
  11. void deleteByRoleId(String roleId);
  12. }