/* * 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.contenttype.ContentHandlerEntity; import com.enonic.cms.core.content.contenttype.ContentHandlerKey; @Repository("contentHandlerDao") public final class ContentHandlerEntityDao extends AbstractBaseEntityDao<ContentHandlerEntity> implements ContentHandlerDao { public ContentHandlerEntity findByKey( ContentHandlerKey key ) { return get( ContentHandlerEntity.class, key ); } @Override public ContentHandlerEntity findByClassName( final String contentHandlerClassName ) { return findSingleByNamedQuery( ContentHandlerEntity.class, "ContentHandlerEntity.getByClass", "className", contentHandlerClassName ); } public List<ContentHandlerEntity> findAll() { return findByNamedQuery( ContentHandlerEntity.class, "ContentHandlerEntity.findAll" ); } }