/* * Copyright 2000-2013 Enonic AS * http://www.enonic.com/license */ package com.enonic.cms.store.dao; import java.util.List; import org.springframework.stereotype.Repository; import com.enonic.cms.core.content.category.UnitEntity; import com.enonic.cms.core.content.category.UnitKey; import com.enonic.cms.store.support.EntityPageList; @Repository("unitDao") public final class UnitEntityDao extends AbstractBaseEntityDao<UnitEntity> implements UnitDao { public UnitEntity findByKey( UnitKey key ) { UnitEntity unit = get( UnitEntity.class, key ); if ( unit == null ) { return null; } return unit; } public List<UnitEntity> getAll() { return findByNamedQuery( UnitEntity.class, "UnitEntity.getAll" ); } public EntityPageList<UnitEntity> findAll( int index, int count ) { return findPageList( UnitEntity.class, "x.deleted = 0", index, count ); } }