package uk.ac.ox.zoo.seeg.abraid.mp.common.dao;
import uk.ac.ox.zoo.seeg.abraid.mp.common.domain.AdminUnitQC;
import java.util.List;
/**
* Interface for the AdminUnitQC entity's Data Access Object.
*
* Copyright (c) 2014 University of Oxford
*/
public interface AdminUnitQCDao {
/**
* Gets all administrative units.
* @return A list of all administrative units.
*/
List<AdminUnitQC> getAll();
/**
* Gets an administrative unit by GAUL code.
* @param gaulCode The GAUL code.
* @return The administrative unit with the specified GAUL code, or null if it does not exist.
*/
AdminUnitQC getByGaulCode(Integer gaulCode);
}