org.broadleafcommerce.cms.common
Class AbstractContentService

java.lang.Object
  extended by org.broadleafcommerce.cms.common.AbstractContentService
Direct Known Subclasses:
PageServiceImpl, StaticAssetServiceImpl, StructuredContentServiceImpl

public class AbstractContentService
extends Object

PageService and StructuredContentService are similar and can share much of the logic. This class provides a place for that code.

Author:
bpolster

Constructor Summary
AbstractContentService()
           
 
Method Summary
<T> Long
countItems(SandBox sandbox, org.hibernate.Criteria c, Class<T> concreteClass, String originalIdProperty)
           
<T,U> List<T>
findItems(SandBox sandbox, org.hibernate.Criteria c, Class<T> baseClass, Class<U> concreteClass, String originalIdProperty)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractContentService

public AbstractContentService()
Method Detail

findItems

public <T,U> List<T> findItems(SandBox sandbox,
                               org.hibernate.Criteria c,
                               Class<T> baseClass,
                               Class<U> concreteClass,
                               String originalIdProperty)

countItems

public <T> Long countItems(SandBox sandbox,
                           org.hibernate.Criteria c,
                           Class<T> concreteClass,
                           String originalIdProperty)


Copyright © 2012. All Rights Reserved.