public class ClassificationQueryImpl extends Object implements ClassificationQuery
| Constructor and Description |
|---|
ClassificationQueryImpl(TaskanaEngine taskanaEngine) |
| Modifier and Type | Method and Description |
|---|---|
ClassificationQuery |
applicationEntryPoint(String... applicationEntryPoint)
Add your applicationEntryPoint to your query.
|
ClassificationQuery |
category(String... category)
Add your category to your query.
|
long |
count()
Counting the amount of rows/results for the current query.
|
ClassificationQuery |
created(java.time.Instant... created)
Add your created-Dates to your query.
|
ClassificationQuery |
customFields(String... customFields)
Add your customFields to your query.
|
ClassificationQuery |
descriptionLike(String description)
Add your description to your query.
|
ClassificationQuery |
domain(String... domain)
Add your domains to your query which are used as filter.
|
String[] |
getApplicationEntryPoint() |
String[] |
getCategory() |
java.time.Instant[] |
getCreated() |
String[] |
getCustomFields() |
String |
getDescription() |
String[] |
getDomain() |
String[] |
getKey() |
String[] |
getName() |
String[] |
getParentClassificationKey() |
int[] |
getPriority() |
String[] |
getServiceLevel() |
String[] |
getType() |
Boolean |
getValidInDomain() |
ClassificationQuery |
key(String... key)
Add your key to your query.
|
List<ClassificationSummary> |
list()
This method will return a list of defined
T objects. |
List<ClassificationSummary> |
list(int offset,
int limit)
This method will return a list of defined
T objects with specified offset and an limit. |
ClassificationQuery |
name(String... name)
Add your name to your query.
|
ClassificationQuery |
parentClassificationKey(String... parentClassificationKey)
Add your parentClassificationKey to your query.
|
ClassificationQuery |
priority(int... priorities)
Add your priority to your query.
|
ClassificationQuery |
serviceLevel(String... serviceLevel)
Add your serviceLevel to your query.
|
void |
setApplicationEntryPoint(String[] applicationEntryPoint) |
void |
setCategory(String[] category) |
void |
setCreated(java.time.Instant[] created) |
void |
setCustomFields(String[] customFields) |
void |
setDescription(String description) |
void |
setDomain(String[] domain) |
void |
setKey(String[] key) |
void |
setName(String[] name) |
void |
setParentClassificationKey(String[] parentClassificationKey) |
void |
setPriority(int[] priority) |
void |
setServiceLevel(String[] serviceLevel) |
void |
setType(String[] type) |
void |
setValidInDomain(Boolean validInDomain) |
ClassificationSummary |
single()
This method will return a single object of
T. |
String |
toString() |
ClassificationQuery |
type(String... type)
Add your type to your query.
|
ClassificationQuery |
validInDomain(Boolean validInDomain)
Add to your query if the Classification shall be valid in its domain.
|
public ClassificationQueryImpl(TaskanaEngine taskanaEngine)
public ClassificationQuery key(String... key)
ClassificationQuerykey in interface ClassificationQuerykey - as Stringpublic ClassificationQuery parentClassificationKey(String... parentClassificationKey)
ClassificationQueryparentClassificationKey in interface ClassificationQueryparentClassificationKey - as Stringpublic ClassificationQuery category(String... category)
ClassificationQuerycategory in interface ClassificationQuerycategory - as Stringpublic ClassificationQuery type(String... type)
ClassificationQuerytype in interface ClassificationQuerytype - as Stringpublic ClassificationQuery domain(String... domain)
ClassificationQuerydomain in interface ClassificationQuerydomain - or domains for filtering.public ClassificationQuery validInDomain(Boolean validInDomain)
ClassificationQueryvalidInDomain in interface ClassificationQueryvalidInDomain - a simple flag showing if domain is validpublic ClassificationQuery created(java.time.Instant... created)
ClassificationQuerycreated in interface ClassificationQuerycreated - date (as instant) of classification creation.public ClassificationQuery name(String... name)
ClassificationQueryname in interface ClassificationQueryname - as Stringpublic ClassificationQuery descriptionLike(String description)
ClassificationQuerydescriptionLike in interface ClassificationQuerydescription - your descriptionpublic ClassificationQuery priority(int... priorities)
ClassificationQuerypriority in interface ClassificationQuerypriorities - as integerspublic ClassificationQuery serviceLevel(String... serviceLevel)
ClassificationQueryserviceLevel in interface ClassificationQueryserviceLevel - as Stringpublic ClassificationQuery applicationEntryPoint(String... applicationEntryPoint)
ClassificationQueryapplicationEntryPoint in interface ClassificationQueryapplicationEntryPoint - name of the applications entrypointpublic ClassificationQuery customFields(String... customFields)
ClassificationQuerycustomFields in interface ClassificationQuerycustomFields - filtering the content of all custom attributespublic List<ClassificationSummary> list()
BaseQueryT objects.list in interface BaseQuery<ClassificationSummary>public List<ClassificationSummary> list(int offset, int limit)
BaseQueryT objects with specified offset and an limit.list in interface BaseQuery<ClassificationSummary>offset - index of the first element which should be returned.limit - number of elements which should be returned beginning with offset.public ClassificationSummary single()
BaseQueryT.single in interface BaseQuery<ClassificationSummary>public String[] getKey()
public void setKey(String[] key)
public String[] getParentClassificationKey()
public void setParentClassificationKey(String[] parentClassificationKey)
public String[] getCategory()
public void setCategory(String[] category)
public String[] getType()
public void setType(String[] type)
public String[] getName()
public void setName(String[] name)
public String getDescription()
public void setDescription(String description)
public int[] getPriority()
public void setPriority(int[] priority)
public String[] getServiceLevel()
public void setServiceLevel(String[] serviceLevel)
public String[] getDomain()
public void setDomain(String[] domain)
public Boolean getValidInDomain()
public void setValidInDomain(Boolean validInDomain)
public java.time.Instant[] getCreated()
public void setCreated(java.time.Instant[] created)
public String[] getApplicationEntryPoint()
public void setApplicationEntryPoint(String[] applicationEntryPoint)
public String[] getCustomFields()
public void setCustomFields(String[] customFields)
public long count()
throws NotAuthorizedException
BaseQuerycount in interface BaseQuery<ClassificationSummary>NotAuthorizedException - when permissions not granted.Copyright © 2018. All rights reserved.