}
@Override
@Transactional
public void deleteGroup(Context<Group> ctx, GroupKey groupKey) {
CommonRequestArgs cra = ctx.getRequest();
if (!authDao.hasAccess(systemId, secFunc, AccessMode.WRITE, cra)) {
ApplicationException.exception(DAOMessageID.UNAUTHORIZED.getMessage());
}
groupKey.setIdType("group");
if (groupDao.isGroupRefered(groupKey.getId(), cra)) {