/*
* 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.language.LanguageEntity;
import com.enonic.cms.core.language.LanguageKey;
@Repository("languageDao")
public final class LanguageEntityDao
extends AbstractBaseEntityDao<LanguageEntity>
implements LanguageDao
{
public List<LanguageEntity> findAll()
{
return findByNamedQuery( LanguageEntity.class, "LanguageEntity.findAll" );
}
public LanguageEntity findByKey( LanguageKey key )
{
return get( LanguageEntity.class, key );
}
public LanguageEntity findByCode( String code )
{
return findSingleByNamedQuery( LanguageEntity.class, "LanguageEntity.findByCode", "code", code );
}
}