Package org.silverpeas.core.webapi.pdc
Class PdcFilterCriteria
- java.lang.Object
-
- org.silverpeas.core.webapi.pdc.PdcFilterCriteria
-
public class PdcFilterCriteria extends Object
Criteria used to filter some parts of a PdC. Only the axis and axis' values matching these criteria have to be taken.- Author:
- mmoquillon
-
-
Constructor Summary
Constructors Constructor Description PdcFilterCriteria()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<AxisValueCriterion>
getAxisValues()
List<String>
getComponentInstanceIds()
UserDetail
getUser()
String
getWorkspaceId()
boolean
hasCriterionOnAxisValues()
boolean
hasCriterionOnComponentInstance()
boolean
hasCriterionOnUser()
boolean
hasCriterionOnWorkspace()
boolean
hasSecondaryAxisToBeIncluded()
PdcFilterCriteria
onAxisValue(AxisValueCriterion criterion)
PdcFilterCriteria
onAxisValues(List<AxisValueCriterion> criteria)
PdcFilterCriteria
onComponentInstances(List<String> instanceIds)
PdcFilterCriteria
onSecondaryAxisInclusion(boolean includeSecondaryAxis)
PdcFilterCriteria
onUser(UserDetail user)
PdcFilterCriteria
onWorkspace(String workspaceId)
-
-
-
Method Detail
-
onWorkspace
public PdcFilterCriteria onWorkspace(String workspaceId)
-
onComponentInstances
public PdcFilterCriteria onComponentInstances(List<String> instanceIds)
-
onAxisValue
public PdcFilterCriteria onAxisValue(AxisValueCriterion criterion)
-
onAxisValues
public PdcFilterCriteria onAxisValues(List<AxisValueCriterion> criteria)
-
onUser
public PdcFilterCriteria onUser(UserDetail user)
-
onSecondaryAxisInclusion
public PdcFilterCriteria onSecondaryAxisInclusion(boolean includeSecondaryAxis)
-
hasCriterionOnComponentInstance
public boolean hasCriterionOnComponentInstance()
-
hasCriterionOnWorkspace
public boolean hasCriterionOnWorkspace()
-
hasCriterionOnAxisValues
public boolean hasCriterionOnAxisValues()
-
hasCriterionOnUser
public boolean hasCriterionOnUser()
-
getWorkspaceId
public String getWorkspaceId()
-
getAxisValues
public Set<AxisValueCriterion> getAxisValues()
-
getUser
public UserDetail getUser()
-
hasSecondaryAxisToBeIncluded
public boolean hasSecondaryAxisToBeIncluded()
-
-