|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eclipse.stardust.engine.api.query.PerformingParticipantFilter
public class PerformingParticipantFilter
Class for filtering participants
ParticipantInfo,
Participant,
Serialized Form| Nested Class Summary | |
|---|---|
static class |
PerformingParticipantFilter.Kind
Enumeration for participant filter kind definitions. |
| Field Summary | |
|---|---|
static PerformingParticipantFilter |
ANY_FOR_USER
Filter for retrieving items performed by any participant (roles, organizations or user groups) associated with the calling user. |
static PerformingParticipantFilter.Kind |
FILTER_KIND_ANY_FOR_USER
Constant marking the special ANY_FOR_USER filter. |
static PerformingParticipantFilter.Kind |
FILTER_KIND_MODEL_PARTICIPANT
Constant marking a model participant filter. |
static PerformingParticipantFilter.Kind |
FILTER_KIND_USER_GROUP
Constant marking a user group filter. |
static PerformingParticipantFilter |
USER_ROLES_AND_ORGANIZATIONS
Deprecated. Replaced by ANY_FOR_USER. |
| Constructor Summary | |
|---|---|
PerformingParticipantFilter(String participantID)
Deprecated. Use forModelParticipant(String) instead. |
|
PerformingParticipantFilter(String participantID,
boolean recursively)
Deprecated. Use forModelParticipant(String, boolean) instead. |
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final PerformingParticipantFilter.Kind FILTER_KIND_ANY_FOR_USER
ANY_FOR_USER filter.
public static final PerformingParticipantFilter.Kind FILTER_KIND_MODEL_PARTICIPANT
public static final PerformingParticipantFilter.Kind FILTER_KIND_USER_GROUP
public static final PerformingParticipantFilter ANY_FOR_USER
public static final PerformingParticipantFilter USER_ROLES_AND_ORGANIZATIONS
ANY_FOR_USER.| Constructor Detail |
|---|
public PerformingParticipantFilter(String participantID)
forModelParticipant(String) instead.
public PerformingParticipantFilter(String participantID,
boolean recursively)
forModelParticipant(String, boolean) instead.
| Method Detail |
|---|
public static PerformingParticipantFilter forModelParticipant(String participantID)
forParticipant(ParticipantInfo)
public static PerformingParticipantFilter forModelParticipant(String participantID,
boolean recursively)
forParticipant(ParticipantInfo, boolean)
public static PerformingParticipantFilter forUserGroup(String groupID)
forParticipant(ParticipantInfo)
public static PerformingParticipantFilter forParticipant(ParticipantInfo participant)
PerformingParticipantFilter for the given arguments.
All sub participants are also included.
participant - - the participant for which the filter should be constructed
PerformingParticipantFilter
public static PerformingParticipantFilter forParticipant(ParticipantInfo participant,
boolean recursively)
PerformingParticipantFilter for the given arguments
participant - - the participant for which the filter should be constructedrecursively - - if sub participant should be included
PerformingParticipantFilterpublic PerformingParticipantFilter.Kind getFilterKind()
PerformingParticipantFilter.Kind of the filter
Also see
PerformingParticipantFilter.KindFILTER_KIND_ANY_FOR_USER,
FILTER_KIND_USER_GROUP,
FILTER_KIND_MODEL_PARTICIPANTpublic String getParticipantID()
public ParticipantInfo getParticipant()
ParticipantInfo for the participant
ParticipantInfo for the participant, can be nullpublic boolean isRecursively()
public Object accept(FilterEvaluationVisitor visitor,
Object context)
FilterCriterionreturn visitor.visit(this, context), thus calling the appropriately
overloaded visitation method.
accept in interface FilterCriterionvisitor - The visitor performing the evaluation.context - Information used by the visitor during the visitation process.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||