org.eclipse.stardust.engine.api.ws.query
Class PerformingParticipantFilterXto

java.lang.Object
  extended by org.eclipse.stardust.engine.api.ws.query.PredicateBaseXto
      extended by org.eclipse.stardust.engine.api.ws.query.PerformingParticipantFilterXto

public class PerformingParticipantFilterXto
extends PredicateBaseXto

Restricts the resulting items to the ones that are performed by the specified user group or model participant. When using 'anyForUser' element the result is restricted to items performed by any participant (roles, organizations or user groups) associated with the calling user. Finding such participants will perform a deep search.

Java class for PerformingParticipantFilter complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="PerformingParticipantFilter">
   <complexContent>
     <extension base="{http://eclipse.org/stardust/ws/v2012a/api/query}PredicateBase">
       <sequence>
         <choice>
           <element name="anyForUser">
             <complexType>
               <complexContent>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 </restriction>
               </complexContent>
             </complexType>
           </element>
           <element name="modelParticipant">
             <complexType>
               <complexContent>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                   <sequence>
                     <element name="participant" type="{http://eclipse.org/stardust/ws/v2012a/api}ParticipantInfo"/>
                   </sequence>
                   <attribute name="recursively" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
                 </restriction>
               </complexContent>
             </complexType>
           </element>
         </choice>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class PerformingParticipantFilterXto.AnyForUserXto
          Java class for anonymous complex type.
static class PerformingParticipantFilterXto.ModelParticipantXto
          Java class for anonymous complex type.
 
Constructor Summary
PerformingParticipantFilterXto()
           
 
Method Summary
 PerformingParticipantFilterXto.AnyForUserXto getAnyForUser()
          Gets the value of the anyForUser property.
 PerformingParticipantFilterXto.ModelParticipantXto getModelParticipant()
          Gets the value of the modelParticipant property.
 void setAnyForUser(PerformingParticipantFilterXto.AnyForUserXto value)
          Sets the value of the anyForUser property.
 void setModelParticipant(PerformingParticipantFilterXto.ModelParticipantXto value)
          Sets the value of the modelParticipant property.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PerformingParticipantFilterXto

public PerformingParticipantFilterXto()
Method Detail

getAnyForUser

public PerformingParticipantFilterXto.AnyForUserXto getAnyForUser()
Gets the value of the anyForUser property.

Returns:
possible object is PerformingParticipantFilterXto.AnyForUserXto

setAnyForUser

public void setAnyForUser(PerformingParticipantFilterXto.AnyForUserXto value)
Sets the value of the anyForUser property.

Parameters:
value - allowed object is PerformingParticipantFilterXto.AnyForUserXto

getModelParticipant

public PerformingParticipantFilterXto.ModelParticipantXto getModelParticipant()
Gets the value of the modelParticipant property.

Returns:
possible object is PerformingParticipantFilterXto.ModelParticipantXto

setModelParticipant

public void setModelParticipant(PerformingParticipantFilterXto.ModelParticipantXto value)
Sets the value of the modelParticipant property.

Parameters:
value - allowed object is PerformingParticipantFilterXto.ModelParticipantXto


Copyright © 2017 Eclipse Stardust. All Rights Reserved.