@Transactional(value = "rest_tm") public List<EmlGroupDomainVo> listDomains(String clientId, String groupId) { List<EmlGroupDomainVo> groupDomainVoList = new ArrayList<EmlGroupDomainVo>(); logger.debug("그룹 주 도메인을 검색합니다.: groupId=" + groupId); List<EmlGroupDomain> groupDomainList = groupDomainDao.list(groupId); for (EmlGroupDomain groupDomain : groupDomainList) { groupDomainVoList.add(new EmlGroupDomainVo(groupDomain)); } return groupDomainVoList; }
@Transactional(value = "rest_tm") public void removeDomain(String clientId, String groupId, String domainId) { EmlGroupDomain groupDomain = groupDomainDao.select(groupId, domainId); groupDomainDao.delete(groupDomain); }
@Transactional(value = "rest_tm") public EmlGroupDomainVo addDomain(String clientId, String groupId, String domainName) { logger.debug("그룹 도메인을 추가합니다.: groupId=" + groupId + ", domain=" + domainName); EmlGroupDomain groupDomain = groupDomainDao.insert(groupId, domainName); return new EmlGroupDomainVo(groupDomain); }