package fi.arcusys.koku.common.service.impl; import java.util.Collections; import java.util.List; import javax.ejb.Stateless; import fi.arcusys.koku.common.service.AuthorizationTemplateDAO; import fi.arcusys.koku.common.service.datamodel.AuthorizationTemplate; /** * DAO implementation for CRUD operations with 'AuthorizationTemplate' Entity * * @author Dmitry Kudinov (dmitry.kudinov@arcusys.fi) * Sep 12, 2011 */ @Stateless public class AuthorizationTemplateDAOImpl extends AbstractEntityDAOImpl<AuthorizationTemplate> implements AuthorizationTemplateDAO { public AuthorizationTemplateDAOImpl() { super(AuthorizationTemplate.class); } /** * @param searchString * @param limit * @return */ @Override public List<AuthorizationTemplate> searchAuthorizationTemplates(final String searchString, final int limit) { return super.getResultList("findAuthorizationTemplatesByPrefix", Collections.<String, Object>singletonMap("prefix", searchString + "%"), FIRST_RESULT_NUMBER, limit); } }