com.jalios.jcms
Class QueryManager.QueryPublicationSelector

java.lang.Object
  extended by com.jalios.jcms.QueryManager.QueryPublicationSelector
All Implemented Interfaces:
DataSelector
Enclosing class:
QueryManager

public static class QueryManager.QueryPublicationSelector
extends java.lang.Object
implements DataSelector


Field Summary
protected  DataSelector abilitySelector
           
protected  java.util.Date beginDate
           
protected  java.lang.String catMode
           
protected  boolean checkDates
           
protected  boolean checkLangs
           
protected  boolean checkReadRights
           
protected  int dateType
           
protected  java.util.Date endDate
           
protected  java.util.Set<Publication> historySet
           
protected  boolean isExactCat
           
protected  java.lang.String[] langs
           
protected  Member loggedMember
           
protected  int[] pstatus
           
protected  java.util.HashSet<Category> queryAvoidCategorySet
           
protected  java.util.HashSet<java.lang.Class<? extends Publication>> queryAvoidClassSet
           
protected  java.util.Set<Group> queryAvoidGroupSet
           
protected  java.util.Set<Member> queryAvoidMemberSet
           
protected  java.util.HashSet<Category> queryCategorySet
           
protected  java.util.HashSet<java.lang.Class<? extends Publication>> queryClassSet
           
protected  java.util.Set<Group> queryGroupSet
           
protected  java.util.Set<Member> queryMemberSet
           
protected  int[] ratings
           
protected  Workspace workspace
           
 
Fields inherited from interface com.jalios.jcms.DataSelector
REVISION
 
Constructor Summary
QueryManager.QueryPublicationSelector(java.util.HashSet<java.lang.Class<? extends Publication>> queryClassSet, java.util.HashSet<java.lang.Class<? extends Publication>> queryAvoidClassSet, java.util.Date beginDate, java.util.Date endDate, int dateType, java.util.Set<Group> queryGroupSet, java.util.Set<Group> queryAvoidGroupSet, java.util.Set<Member> queryMemberSet, java.util.Set<Member> queryAvoidMemberSet, int[] ratings, int[] pstatus, java.lang.String[] langs, Member loggedMember, Workspace workspace, boolean checkReadRights, java.lang.String ability, boolean isExactCat, java.lang.String catMode, java.util.HashSet<Category> queryCategorySet, java.util.HashSet<Category> queryAvoidCategorySet, java.util.Set<Publication> historySet)
           
 
Method Summary
 boolean isSelected(Data data)
          Evaluates if a data must be selected or not.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

queryClassSet

protected java.util.HashSet<java.lang.Class<? extends Publication>> queryClassSet

queryAvoidClassSet

protected java.util.HashSet<java.lang.Class<? extends Publication>> queryAvoidClassSet

beginDate

protected java.util.Date beginDate

endDate

protected java.util.Date endDate

dateType

protected int dateType

checkDates

protected boolean checkDates

queryGroupSet

protected java.util.Set<Group> queryGroupSet

queryAvoidGroupSet

protected java.util.Set<Group> queryAvoidGroupSet

queryMemberSet

protected java.util.Set<Member> queryMemberSet

queryAvoidMemberSet

protected java.util.Set<Member> queryAvoidMemberSet

ratings

protected int[] ratings

pstatus

protected int[] pstatus

langs

protected java.lang.String[] langs

checkLangs

protected boolean checkLangs

loggedMember

protected Member loggedMember

workspace

protected Workspace workspace

checkReadRights

protected boolean checkReadRights

abilitySelector

protected DataSelector abilitySelector

isExactCat

protected boolean isExactCat

catMode

protected java.lang.String catMode

queryCategorySet

protected java.util.HashSet<Category> queryCategorySet

queryAvoidCategorySet

protected java.util.HashSet<Category> queryAvoidCategorySet

historySet

protected java.util.Set<Publication> historySet
Constructor Detail

QueryManager.QueryPublicationSelector

public QueryManager.QueryPublicationSelector(java.util.HashSet<java.lang.Class<? extends Publication>> queryClassSet,
                                             java.util.HashSet<java.lang.Class<? extends Publication>> queryAvoidClassSet,
                                             java.util.Date beginDate,
                                             java.util.Date endDate,
                                             int dateType,
                                             java.util.Set<Group> queryGroupSet,
                                             java.util.Set<Group> queryAvoidGroupSet,
                                             java.util.Set<Member> queryMemberSet,
                                             java.util.Set<Member> queryAvoidMemberSet,
                                             int[] ratings,
                                             int[] pstatus,
                                             java.lang.String[] langs,
                                             Member loggedMember,
                                             Workspace workspace,
                                             boolean checkReadRights,
                                             java.lang.String ability,
                                             boolean isExactCat,
                                             java.lang.String catMode,
                                             java.util.HashSet<Category> queryCategorySet,
                                             java.util.HashSet<Category> queryAvoidCategorySet,
                                             java.util.Set<Publication> historySet)
Method Detail

isSelected

public boolean isSelected(Data data)
Description copied from interface: DataSelector
Evaluates if a data must be selected or not.

Specified by:
isSelected in interface DataSelector
Parameters:
data - the data to evaluate.
Returns:
true if the data is selected. False otherwise.


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