public class AccessRightLogic extends AbstractLogic
Constructor and Description |
---|
AccessRightLogic() |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
void |
deleteAccessRight(String serviceGridId,
String serviceId,
String userGridId,
String userId) |
AccessRight |
getAccessRight(String serviceGridId,
String serviceId,
String userGridId,
String userId) |
void |
moveToForAllUsers(String serviceGridId,
String serviceId) |
void |
moveToMembersOnly(String serviceGridId,
String serviceId) |
AccessRightSearchResult |
searchAccessRights(String ownerUserId,
int startIndex,
int maxCount,
String serviceGridId,
String serviceId,
String userGridId,
Order[] orders) |
void |
setAccessRight(String serviceOwnerUserId,
String serviceGridId,
String serviceId,
String userGridId,
String userId,
boolean permitted) |
getAccessLimitDao, getAccessLogDao, getAccessRightDao, getAccessStateDao, getDaoContext, getDaoFactory, getDomainDao, getFederationDao, getGridDao, getInvocationDao, getNewsDao, getNodeDao, getOperationRequestDao, getOverUseLimitDao, getOverUseStateDao, getProtocolDao, getResourceDao, getResourceTypeDao, getScheduleDao, getServiceDao, getServiceDeploymentDao, getServiceTypeDao, getSystemPropertyDao, getTemporaryUserDao, getUserDao
public AccessRightLogic() throws DaoException
DaoException
public void clear() throws DaoException
DaoException
public AccessRightSearchResult searchAccessRights(String ownerUserId, int startIndex, int maxCount, String serviceGridId, String serviceId, String userGridId, Order[] orders) throws DaoException
DaoException
public AccessRight getAccessRight(String serviceGridId, String serviceId, String userGridId, String userId) throws DaoException, ServiceNotFoundException, UserNotFoundException
public void setAccessRight(String serviceOwnerUserId, String serviceGridId, String serviceId, String userGridId, String userId, boolean permitted) throws DaoException, UserNotFoundException
DaoException
UserNotFoundException
public void moveToMembersOnly(String serviceGridId, String serviceId) throws DaoException
DaoException
public void moveToForAllUsers(String serviceGridId, String serviceId) throws DaoException
DaoException
public void deleteAccessRight(String serviceGridId, String serviceId, String userGridId, String userId) throws DaoException, AccessRightNotFoundException