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 |
|---|---|
void |
createClassification(Classification classification)
Persist a new classification.
|
ClassificationQuery |
createClassificationQuery()
This method provides a query builder for quering the database.
|
List<Classification> |
getAllClassificationsWithId(String id,
String domain)
Get all Classifications with the given id.
|
Classification |
getClassification(String id,
String domain)
Get the Classification for id 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 void createClassification(Classification classification) throws ClassificationAlreadyExistException
ClassificationServicecreateClassification in interface ClassificationServiceclassification - the classification to insertClassificationAlreadyExistException - when the classification does already exists with same ID+domain.public void updateClassification(Classification classification)
ClassificationServiceupdateClassification in interface ClassificationServiceclassification - the Classification to updatepublic List<Classification> getAllClassificationsWithId(String id, String domain)
ClassificationServicegetAllClassificationsWithId in interface ClassificationServiceid - TODOdomain - TODOpublic Classification getClassification(String id, String domain) throws ClassificationNotFoundException
ClassificationServicegetClassification in interface ClassificationServiceid - 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.