org.camunda.bpm.engine.rest.dto.authorization
Class AuthorizationQueryDto

java.lang.Object
  extended by org.camunda.bpm.engine.rest.dto.AbstractSearchQueryDto
      extended by org.camunda.bpm.engine.rest.dto.AbstractQueryDto<AuthorizationQuery>
          extended by org.camunda.bpm.engine.rest.dto.authorization.AuthorizationQueryDto

public class AuthorizationQueryDto
extends AbstractQueryDto<AuthorizationQuery>

Author:
Daniel Meyer

Field Summary
protected  String[] groupIdIn
           
protected  String id
           
protected  String resourceId
           
protected  Integer resourceType
           
protected  Integer type
           
protected  String[] userIdIn
           
 
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
AuthorizationQueryDto()
           
AuthorizationQueryDto(com.fasterxml.jackson.databind.ObjectMapper objectMapper, javax.ws.rs.core.MultivaluedMap<String,String> queryParameters)
           
 
Method Summary
protected  void applyFilters(AuthorizationQuery query)
           
protected  void applySortBy(AuthorizationQuery query, String sortBy, Map<String,Object> parameters, ProcessEngine engine)
           
protected  AuthorizationQuery createNewQuery(ProcessEngine engine)
           
protected  boolean isValidSortByValue(String value)
           
 void setGroupIdIn(String[] groupIdIn)
           
 void setId(String id)
           
 void setResourceId(String resourceId)
           
 void setResourceType(int resourceType)
           
 void setType(Integer type)
           
 void setUserIdIn(String[] userIdIn)
           
 
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

type

protected Integer type

userIdIn

protected String[] userIdIn

groupIdIn

protected String[] groupIdIn

resourceType

protected Integer resourceType

resourceId

protected String resourceId
Constructor Detail

AuthorizationQueryDto

public AuthorizationQueryDto()

AuthorizationQueryDto

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

setId

public void setId(String id)

setType

public void setType(Integer type)

setUserIdIn

public void setUserIdIn(String[] userIdIn)

setGroupIdIn

public void setGroupIdIn(String[] groupIdIn)

setResourceType

public void setResourceType(int resourceType)

setResourceId

public void setResourceId(String resourceId)

isValidSortByValue

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

createNewQuery

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

applyFilters

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

applySortBy

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


Copyright © 2016 camunda services GmbH. All rights reserved.