org.camunda.bpm.engine.rest.dto.identity
Class GroupQueryDto

java.lang.Object
  extended by org.camunda.bpm.engine.rest.dto.AbstractSearchQueryDto
      extended by org.camunda.bpm.engine.rest.dto.AbstractQueryDto<GroupQuery>
          extended by org.camunda.bpm.engine.rest.dto.identity.GroupQueryDto

public class GroupQueryDto
extends AbstractQueryDto<GroupQuery>

Author:
Daniel Meyer

Field Summary
protected  String id
           
protected  String member
           
protected  String name
           
protected  String nameLike
           
protected  String tenantId
           
protected  String type
           
 
Fields inherited from class org.camunda.bpm.engine.rest.dto.AbstractQueryDto
expressions, SORT_ORDER_ASC_VALUE, SORT_ORDER_DESC_VALUE, sortBy, sortings, sortOrder, VALID_SORT_ORDER_VALUES
 
Fields inherited from class org.camunda.bpm.engine.rest.dto.AbstractSearchQueryDto
objectMapper
 
Constructor Summary
GroupQueryDto()
           
GroupQueryDto(com.fasterxml.jackson.databind.ObjectMapper objectMapper, javax.ws.rs.core.MultivaluedMap<String,String> queryParameters)
           
 
Method Summary
protected  void applyFilters(GroupQuery query)
           
protected  void applySortBy(GroupQuery query, String sortBy, Map<String,Object> parameters, ProcessEngine engine)
           
protected  GroupQuery createNewQuery(ProcessEngine engine)
           
protected  boolean isValidSortByValue(String value)
           
 void setGroupMember(String member)
           
 void setId(String groupId)
           
 void setMemberOfTenant(String tenantId)
           
 void setName(String groupName)
           
 void setNameLike(String groupNameLike)
           
 void setType(String groupType)
           
 
Methods inherited from class org.camunda.bpm.engine.rest.dto.AbstractQueryDto
applySortingOptions, applySortOrder, getSorting, setSortBy, setSorting, setSortOrder, sortOptionsValid, sortOrderValueForDirection, toQuery
 
Methods inherited from class org.camunda.bpm.engine.rest.dto.AbstractSearchQueryDto
setObjectMapper, setValueBasedOnAnnotation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

id

protected String id

name

protected String name

nameLike

protected String nameLike

type

protected String type

member

protected String member

tenantId

protected String tenantId
Constructor Detail

GroupQueryDto

public GroupQueryDto()

GroupQueryDto

public GroupQueryDto(com.fasterxml.jackson.databind.ObjectMapper objectMapper,
                     javax.ws.rs.core.MultivaluedMap<String,String> queryParameters)
Method Detail

setId

public void setId(String groupId)

setName

public void setName(String groupName)

setNameLike

public void setNameLike(String groupNameLike)

setType

public void setType(String groupType)

setGroupMember

public void setGroupMember(String member)

setMemberOfTenant

public void setMemberOfTenant(String tenantId)

isValidSortByValue

protected boolean isValidSortByValue(String value)
Specified by:
isValidSortByValue in class AbstractQueryDto<GroupQuery>

createNewQuery

protected GroupQuery createNewQuery(ProcessEngine engine)
Specified by:
createNewQuery in class AbstractQueryDto<GroupQuery>

applyFilters

protected void applyFilters(GroupQuery query)
Specified by:
applyFilters in class AbstractQueryDto<GroupQuery>

applySortBy

protected void applySortBy(GroupQuery query,
                           String sortBy,
                           Map<String,Object> parameters,
                           ProcessEngine engine)
Specified by:
applySortBy in class AbstractQueryDto<GroupQuery>


Copyright © 2016 camunda services GmbH. All rights reserved.