org.camunda.bpm.engine.filter
Interface Filter

All Known Implementing Classes:
FilterEntity

public interface Filter

Author:
Sebastian Menski

Method Summary
<T extends Query<?,?>>
Filter
extend(T extendingQuery)
          Extends the query with the additional query.
 String getId()
           
 String getName()
           
 String getOwner()
           
 Map<String,Object> getProperties()
           
<T extends Query<?,?>>
T
getQuery()
           
 String getResourceType()
           
 Filter setName(String name)
           
 Filter setOwner(String owner)
           
 Filter setProperties(Map<String,Object> properties)
           
<T extends Query<?,?>>
Filter
setQuery(T query)
           
 

Method Detail

getId

String getId()
Returns:
the id of the filer

getResourceType

String getResourceType()
Returns:
the resource type fo the filter

getName

String getName()
Returns:
the name of the filter

setName

Filter setName(String name)
Parameters:
name - the name of the filter
Returns:
this filter

getOwner

String getOwner()
Returns:
the owner of the filter

setOwner

Filter setOwner(String owner)
Parameters:
owner - the owner of the filter
Returns:
this filter

getQuery

<T extends Query<?,?>> T getQuery()
Returns:
the saved query as query object

setQuery

<T extends Query<?,?>> Filter setQuery(T query)
Parameters:
query - the saved query as query object
Returns:
this filter

extend

<T extends Query<?,?>> Filter extend(T extendingQuery)
Extends the query with the additional query. The query of the filter is therefore modified and if the filter is saved the query is updated.

Parameters:
extendingQuery - the query to extend the filter with
Returns:
a copy of this filter with the extended query

getProperties

Map<String,Object> getProperties()
Returns:
the properties as map

setProperties

Filter setProperties(Map<String,Object> properties)
Parameters:
properties - the properties to set as map
Returns:
this filter


Copyright © 2017 camunda services GmbH. All rights reserved.