use of org.broadleafcommerce.cms.url.domain.URLHandlerImpl in project BroadleafCommerce by BroadleafCommerce.
the class URlHandlerDaoImpl method findAllURLHandlers.
@Override
public List<URLHandler> findAllURLHandlers() {
CriteriaBuilder builder = em.getCriteriaBuilder();
CriteriaQuery<URLHandler> criteria = builder.createQuery(URLHandler.class);
Root<URLHandlerImpl> handler = criteria.from(URLHandlerImpl.class);
criteria.select(handler);
TypedQuery<URLHandler> query = em.createQuery(criteria);
query.setHint(QueryHints.HINT_CACHEABLE, true);
try {
return query.getResultList();
} catch (NoResultException e) {
return new ArrayList<URLHandler>();
}
}
use of org.broadleafcommerce.cms.url.domain.URLHandlerImpl in project BroadleafCommerce by BroadleafCommerce.
the class URLHandlerServiceTest method createHandler.
protected URLHandler createHandler(String incomingUrl, String newUrl) {
URLHandler handler = new URLHandlerImpl();
handler.setIncomingURL(incomingUrl);
handler.setNewURL(newUrl);
handler.setUrlRedirectType(URLRedirectType.REDIRECT_PERM);
return handler;
}
Aggregations