public interface AccessLimitDao
Modifier and Type | Method and Description |
---|---|
void |
clear() |
void |
clearExceptDefaults() |
void |
deleteAccessLimit(String userGridId,
String userId,
String serviceGridId,
String serviceId,
Period period,
LimitType limitType) |
void |
deleteAccessLimits(String userGridId,
String userId,
String serviceGridId,
String serviceId) |
void |
deleteAccessLimitsOfGrid(String gridId) |
void |
deleteAccessLimitsOfService(String serviceGridId,
String serviceId) |
void |
deleteAccessLimitsOfUser(String userGridId,
String userId) |
AccessLimit |
getAccessLimit(String userGridId,
String userId,
String serviceGridId,
String serviceId,
Period period,
LimitType limitType) |
List<AccessLimit> |
getAccessLimits(String userGridId,
String userId,
String serviceGridId,
String serviceId) |
AccessLimit |
getServiceDefaultAccessLimit(String userGridId,
String serviceGridId,
String serviceId,
Period period,
LimitType limitType) |
List<AccessLimit> |
getServiceDefaultAccessLimits(String userGridId,
String serviceGridId,
String serviceId) |
List<AccessLimit> |
listAccessLimits(String serviceGridId) |
AccessLimitSearchResult |
searchAccessLimits(int startIndex,
int maxCount,
String userGridId,
String userId,
String serviceGridId,
String[] serviceIds,
Order[] orders) |
AccessLimit |
setAccessLimit(String userGridId,
String userId,
String serviceGridId,
String serviceId,
Period period,
LimitType limitType,
int limitCount) |
void |
setServiceDefaultAccessLimit(String userGridId,
String serviceGridId,
String serviceId,
Period period,
LimitType limitType,
int limit) |
void clear() throws DaoException
DaoException
void clearExceptDefaults() throws DaoException
DaoException
List<AccessLimit> listAccessLimits(String serviceGridId) throws DaoException
DaoException
AccessLimitSearchResult searchAccessLimits(int startIndex, int maxCount, String userGridId, String userId, String serviceGridId, String[] serviceIds, Order[] orders) throws DaoException
DaoException
AccessLimit getAccessLimit(String userGridId, String userId, String serviceGridId, String serviceId, Period period, LimitType limitType) throws AccessLimitNotFoundException, DaoException
List<AccessLimit> getAccessLimits(String userGridId, String userId, String serviceGridId, String serviceId) throws DaoException
DaoException
AccessLimit setAccessLimit(String userGridId, String userId, String serviceGridId, String serviceId, Period period, LimitType limitType, int limitCount) throws DaoException
DaoException
AccessLimit getServiceDefaultAccessLimit(String userGridId, String serviceGridId, String serviceId, Period period, LimitType limitType) throws DaoException
DaoException
List<AccessLimit> getServiceDefaultAccessLimits(String userGridId, String serviceGridId, String serviceId) throws DaoException
DaoException
void setServiceDefaultAccessLimit(String userGridId, String serviceGridId, String serviceId, Period period, LimitType limitType, int limit) throws DaoException
DaoException
void deleteAccessLimit(String userGridId, String userId, String serviceGridId, String serviceId, Period period, LimitType limitType) throws AccessLimitNotFoundException, DaoException
void deleteAccessLimits(String userGridId, String userId, String serviceGridId, String serviceId) throws DaoException
DaoException
void deleteAccessLimitsOfGrid(String gridId) throws DaoException
DaoException
void deleteAccessLimitsOfService(String serviceGridId, String serviceId) throws DaoException
DaoException
void deleteAccessLimitsOfUser(String userGridId, String userId) throws DaoException
DaoException