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

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

public class ParticipantAssociationFilterXto
extends PredicateBaseXto

Filter criterion for restricting results of UserQuery to users having granted specific roles/organizations or being members of specific user groups. A usage examples is to retrieve all users being administrators.

Java class for ParticipantAssociationFilter complex type.

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

 <complexType name="ParticipantAssociationFilter">
   <complexContent>
     <extension base="{http://eclipse.org/stardust/ws/v2012a/api/query}PredicateBase">
       <sequence>
         <choice>
           <element name="department" type="{http://eclipse.org/stardust/ws/v2012a/api}DepartmentInfo"/>
           <element name="teamLeader" type="{http://eclipse.org/stardust/ws/v2012a/api}RoleInfo"/>
           <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="false" />
                 </restriction>
               </complexContent>
             </complexType>
           </element>
         </choice>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class ParticipantAssociationFilterXto.ModelParticipantXto
          Java class for anonymous complex type.
 
Constructor Summary
ParticipantAssociationFilterXto()
           
 
Method Summary
 DepartmentInfoXto getDepartment()
          Gets the value of the department property.
 ParticipantAssociationFilterXto.ModelParticipantXto getModelParticipant()
          Gets the value of the modelParticipant property.
 RoleInfoXto getTeamLeader()
          Gets the value of the teamLeader property.
 void setDepartment(DepartmentInfoXto value)
          Sets the value of the department property.
 void setModelParticipant(ParticipantAssociationFilterXto.ModelParticipantXto value)
          Sets the value of the modelParticipant property.
 void setTeamLeader(RoleInfoXto value)
          Sets the value of the teamLeader property.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParticipantAssociationFilterXto

public ParticipantAssociationFilterXto()
Method Detail

getDepartment

public DepartmentInfoXto getDepartment()
Gets the value of the department property.

Returns:
possible object is DepartmentInfoXto

setDepartment

public void setDepartment(DepartmentInfoXto value)
Sets the value of the department property.

Parameters:
value - allowed object is DepartmentInfoXto

getTeamLeader

public RoleInfoXto getTeamLeader()
Gets the value of the teamLeader property.

Returns:
possible object is RoleInfoXto

setTeamLeader

public void setTeamLeader(RoleInfoXto value)
Sets the value of the teamLeader property.

Parameters:
value - allowed object is RoleInfoXto

getModelParticipant

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

Returns:
possible object is ParticipantAssociationFilterXto.ModelParticipantXto

setModelParticipant

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

Parameters:
value - allowed object is ParticipantAssociationFilterXto.ModelParticipantXto


Copyright © 2017 Eclipse Stardust. All Rights Reserved.