com.jalios.jcms.db
Class PublicationCriteria

java.lang.Object
  extended by com.jalios.jcms.db.PublicationCriteria
All Implemented Interfaces:
JaliosConstants

public class PublicationCriteria
extends Object
implements JaliosConstants

This class contains criteria for a DB publication query.

Since:
jcms-6.0.0
Author:
Olivier Dedieu

Field Summary
static String REVISION
           
 
Fields inherited from interface com.jalios.util.JaliosConstants
CRLF, MILLIS_IN_ONE_DAY, MILLIS_IN_ONE_HOUR, MILLIS_IN_ONE_MINUTE, MILLIS_IN_ONE_MONTH, MILLIS_IN_ONE_SECOND, MILLIS_IN_ONE_WEEK, MILLIS_IN_ONE_YEAR
 
Constructor Summary
PublicationCriteria(Class<? extends Publication> clazz)
           
 
Method Summary
 String getAuthorId()
           
 Date getBeginDate()
           
 String getDateType()
           
 Date getEndDate()
           
 int getFirstResult()
           
 int getMaxResults()
           
 String getOrder()
           
 int[] getPstatusArray()
           
 Class<? extends Publication> getPubClass()
           
 org.hibernate.criterion.Criterion getQueryCriterion()
          Returns the Hibernate query Criterion corresponding to this publication criteria.
 QueryHandler getQueryHandler()
           
 org.hibernate.criterion.Order getQueryOrder()
           
 String getText()
           
 String getWorkspaceId()
           
 boolean isAscendingOrder()
           
 boolean isIncludePstatus()
           
 boolean isTextSearch()
          Returns true if the text parameter has been setup.
 PublicationCriteria setAscendingOrder(boolean ascendingOrder)
           
 PublicationCriteria setAuthor(Member author)
           
 PublicationCriteria setAuthorId(String authorId)
           
 PublicationCriteria setBeginDate(Date beginDate)
           
 PublicationCriteria setCustomCriterion(org.hibernate.criterion.Criterion customCriterion)
           
 PublicationCriteria setDateType(String dateType)
           
 PublicationCriteria setEndDate(Date endDate)
           
 PublicationCriteria setFirstResult(int firstResult)
           
 PublicationCriteria setIncludePstatus(boolean includePstatus)
           
 PublicationCriteria setMaxResults(int maxResults)
           
 PublicationCriteria setOrder(String order)
           
 PublicationCriteria setPstatusArray(int[] pstatusArray)
           
 PublicationCriteria setPubClass(Class<? extends Publication> clazz)
           
 PublicationCriteria setQueryHandler(QueryHandler qh)
           
 PublicationCriteria setText(String text)
           
 PublicationCriteria setWorkspace(Workspace workspace)
           
 PublicationCriteria setWorkspaceId(String workspaceId)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

REVISION

public static final String REVISION
See Also:
Constant Field Values
Constructor Detail

PublicationCriteria

public PublicationCriteria(Class<? extends Publication> clazz)
Method Detail

toString

public String toString()
Overrides:
toString in class Object

getQueryCriterion

public org.hibernate.criterion.Criterion getQueryCriterion()
Returns the Hibernate query Criterion corresponding to this publication criteria.

Returns:
the Hibernate query Criterion corresponding to this publication criteria.
Since:
jcms-6.0.0

getQueryOrder

public org.hibernate.criterion.Order getQueryOrder()

isTextSearch

public boolean isTextSearch()
Returns true if the text parameter has been setup.

Returns:
true if the text parameter has been setup.
Since:
jcms-6.0.0

getPubClass

public Class<? extends Publication> getPubClass()

setPubClass

public PublicationCriteria setPubClass(Class<? extends Publication> clazz)

getQueryHandler

public QueryHandler getQueryHandler()

setQueryHandler

public PublicationCriteria setQueryHandler(QueryHandler qh)

getWorkspaceId

public String getWorkspaceId()

setWorkspaceId

public PublicationCriteria setWorkspaceId(String workspaceId)

setWorkspace

public PublicationCriteria setWorkspace(Workspace workspace)

getAuthorId

public String getAuthorId()

setAuthorId

public PublicationCriteria setAuthorId(String authorId)

setAuthor

public PublicationCriteria setAuthor(Member author)

getPstatusArray

public int[] getPstatusArray()

setPstatusArray

public PublicationCriteria setPstatusArray(int[] pstatusArray)

isIncludePstatus

public boolean isIncludePstatus()

setIncludePstatus

public PublicationCriteria setIncludePstatus(boolean includePstatus)

getText

public String getText()

setText

public PublicationCriteria setText(String text)

getBeginDate

public Date getBeginDate()

setBeginDate

public PublicationCriteria setBeginDate(Date beginDate)

getEndDate

public Date getEndDate()

setEndDate

public PublicationCriteria setEndDate(Date endDate)

getDateType

public String getDateType()

setDateType

public PublicationCriteria setDateType(String dateType)

getFirstResult

public int getFirstResult()

setFirstResult

public PublicationCriteria setFirstResult(int firstResult)

getMaxResults

public int getMaxResults()

setMaxResults

public PublicationCriteria setMaxResults(int maxResults)

getOrder

public String getOrder()

setOrder

public PublicationCriteria setOrder(String order)

isAscendingOrder

public boolean isAscendingOrder()

setAscendingOrder

public PublicationCriteria setAscendingOrder(boolean ascendingOrder)

setCustomCriterion

public PublicationCriteria setCustomCriterion(org.hibernate.criterion.Criterion customCriterion)


Copyright © 2001-2007 Jalios SA. All Rights Reserved.