package net.techreadiness.persistence.dao; import java.util.Collection; import java.util.List; import net.techreadiness.persistence.domain.OrgDO; import net.techreadiness.persistence.domain.UserOrgDO; public interface UserOrgDAO extends BaseDAO<UserOrgDO> { UserOrgDO getUserOrgByUserIdAndOrgId(Long userId, Long orgId); List<UserOrgDO> getUserOrgByUserId(Long scopeId, Long userId); boolean isOrgModifiable(Long userId, Long orgId, Long scopeId); List<OrgDO> findOrgsForUsers(Long scopeId, Long orgId, Collection<Long> userIds); }