package uk.ac.ox.zoo.seeg.abraid.mp.common.dao;
import org.hibernate.SessionFactory;
import uk.ac.ox.zoo.seeg.abraid.mp.common.domain.AdminUnitGlobal;
/**
* The AdminUnitGlobal entity's Data Access Object.
* Copyright (c) 2014 University of Oxford
*/
public class AdminUnitGlobalDaoImpl extends AbstractDao<AdminUnitGlobal, Integer> implements AdminUnitGlobalDao {
public AdminUnitGlobalDaoImpl(SessionFactory sessionFactory) {
super(sessionFactory);
}
/**
* Gets the global admin unit, specified by its GAUL code.
* @param gaulCode The gaul code of the admin unit.
* @return The global admin unit.
*/
@Override
public AdminUnitGlobal getByGaulCode(Integer gaulCode) {
return getById(gaulCode);
}
}