package net.techreadiness.persistence.dao;
import java.util.List;
import net.techreadiness.persistence.domain.EntityFieldDO;
public interface EntityFieldDAO extends BaseDAO<EntityFieldDO> {
List<EntityFieldDO> findByScopePathAndType(Long scopeId, EntityDAO.EntityTypeCode typeCode);
EntityFieldDO findByScopeAndTypeAndCode(Long scopeId, EntityDAO.EntityTypeCode type, String code);
void setOptionListIdToNull(Long optionListId);
EntityFieldDO getRootFieldDefinition(Long entityTypeId, String code);
}