public interface ClassificationService
| 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.
|
List<Classification> getClassificationTree() throws NotAuthorizedException
NotAuthorizedException - TODOList<Classification> getAllClassificationsWithId(String id, String domain)
id - TODOdomain - TODOClassification getClassification(String id, String domain) throws ClassificationNotFoundException
id - TODOdomain - TODOClassificationNotFoundException - TODOvoid createClassification(Classification classification) throws ClassificationAlreadyExistException
classification - the classification to insertClassificationAlreadyExistException - when the classification does already exists with same ID+domain.void updateClassification(Classification classification) throws ClassificationNotFoundException
classification - the Classification to updateClassificationNotFoundException - when the classification does not exist already.ClassificationQuery createClassificationQuery()
ClassificationQueryClassification newClassification()
Classification with unchangeable default values.
It will be only generated and is not persisted until CREATE-call.Copyright © 2017. All rights reserved.