public class ClassificationServiceImpl extends Object implements ClassificationService
| Modifier and Type | Field and Description |
|---|---|
static Date |
CURRENT_CLASSIFICATIONS_VALID_UNTIL |
| Constructor and Description |
|---|
ClassificationServiceImpl(TaskanaEngine taskanaEngine,
ClassificationMapper classificationMapper) |
| Modifier and Type | Method and Description |
|---|---|
Classification |
createClassification(Classification classification)
Persists a new classification after adding default values.
|
ClassificationQuery |
createClassificationQuery()
This method provides a query builder for quering the database.
|
List<Classification> |
getAllClassificationsWithKey(String key,
String domain)
Get all Classifications with the given key.
|
Classification |
getClassification(String key,
String domain)
Get the Classification for key and domain.
|
List<Classification> |
getClassificationTree()
Get all available Classifications as a tree.
|
Classification |
newClassification()
Creating a new
Classification with unchangeable default values. |
void |
updateClassification(Classification classification)
Update a Classification.
|
public static final Date CURRENT_CLASSIFICATIONS_VALID_UNTIL
public ClassificationServiceImpl(TaskanaEngine taskanaEngine, ClassificationMapper classificationMapper)
public List<Classification> getClassificationTree() throws NotAuthorizedException
ClassificationServicegetClassificationTree in interface ClassificationServiceNotAuthorizedException - TODOpublic Classification createClassification(Classification classification) throws ClassificationAlreadyExistException
ClassificationServicecreateClassification in interface ClassificationServiceclassification - the classification to insertClassificationAlreadyExistException - when the classification does already exists at the given domain.public void updateClassification(Classification classification)
ClassificationServiceupdateClassification in interface ClassificationServiceclassification - the Classification to updatepublic List<Classification> getAllClassificationsWithKey(String key, String domain)
ClassificationServicegetAllClassificationsWithKey in interface ClassificationServicekey - TODOdomain - TODOpublic Classification getClassification(String key, String domain) throws ClassificationNotFoundException
ClassificationServicegetClassification in interface ClassificationServicekey - TODOdomain - TODOClassificationNotFoundException - TODOpublic ClassificationQuery createClassificationQuery()
ClassificationServicecreateClassificationQuery in interface ClassificationServiceClassificationQuerypublic Classification newClassification()
ClassificationServiceClassification with unchangeable default values. It will be only generated and is not
persisted until CREATE-call.newClassification in interface ClassificationServiceCopyright © 2017. All rights reserved.