Package de.dlr.proseo.prodclmgr.rest
Schnittstelle ProductclassController
- Alle bekannten Implementierungsklassen:
ProductclassControllerDecorator
,ProductClassControllerImpl
public interface ProductclassController
No description
(Generated with springmvc-raml-parser v.2.0.5)
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungorg.springframework.http.ResponseEntity
<SelectionRuleString> addProcessorToRule
(String configuredProcessor, Long ruleid, Long id) Add the configured processor to the selection rule (if it is not already part of the selection rule)org.springframework.http.ResponseEntity
<?> countProductClasses
(String mission, String[] productType, String[] processorClass, String level, String visibility) Get product classes, optionally filtered by mission, product type, processor class, processing level or visibilityorg.springframework.http.ResponseEntity
<RestProductClass> createRestProductClass
(@Valid RestProductClass restProductClass) Create a new product classorg.springframework.http.ResponseEntity
<RestProductClass> createSelectionRuleString
(Long id, @Valid List<SelectionRuleString> selectionRuleString) Create a selection rule using Rule Languageorg.springframework.http.ResponseEntity
<?> Delete a product class by ID (with all its selection rules)org.springframework.http.ResponseEntity
<?> deleteSelectionrule
(Long ruleid, Long id) Delete a selection rulegetProductClassNames
(String mission, String productType) Get product classes, optionally filtered by mission and/or product typeorg.springframework.http.ResponseEntity
<List<RestProductClass>> getRestProductClass
(String mission, String[] productType, String[] processorClass, String level, String visibility, Integer recordFrom, Integer recordTo, String[] orderBy) Get product classes, optionally filtered by mission, product type, processor class, processing level or visibilityorg.springframework.http.ResponseEntity
<RestProductClass> Get a product class by IDorg.springframework.http.ResponseEntity
<SelectionRuleString> getSelectionRuleString
(Long ruleid, Long id) Get a selection rule by IDorg.springframework.http.ResponseEntity
<List<SelectionRuleString>> getSelectionRuleStrings
(Long id, String sourceClass) Get the simple selection rules as formatted string, optionally selected by source classorg.springframework.http.ResponseEntity
<RestProductClass> modifyRestProductClass
(Long id, RestProductClass restProductClass) Update a product class by ID (does not update its selection rules)org.springframework.http.ResponseEntity
<SelectionRuleString> modifySelectionRuleString
(Long ruleid, Long id, SelectionRuleString selectionRuleString) Update a selection rule using Rule Languageorg.springframework.http.ResponseEntity
<SelectionRuleString> removeProcessorFromRule
(String configuredProcessor, Long ruleid, Long id) Remove the configured processor from the selection rule (the selection rule will be disconnected from the configured processor)
-
Methodendetails
-
getRestProductClass
org.springframework.http.ResponseEntity<List<RestProductClass>> getRestProductClass(String mission, String[] productType, String[] processorClass, String level, String visibility, Integer recordFrom, Integer recordTo, String[] orderBy) Get product classes, optionally filtered by mission, product type, processor class, processing level or visibility -
createRestProductClass
org.springframework.http.ResponseEntity<RestProductClass> createRestProductClass(@Valid @Valid RestProductClass restProductClass) Create a new product class -
countProductClasses
org.springframework.http.ResponseEntity<?> countProductClasses(String mission, String[] productType, String[] processorClass, String level, String visibility) Get product classes, optionally filtered by mission, product type, processor class, processing level or visibility -
getProductClassNames
org.springframework.http.ResponseEntity<List<String>> getProductClassNames(String mission, String productType) Get product classes, optionally filtered by mission and/or product type -
getRestProductClassById
Get a product class by ID -
deleteProductclassById
Delete a product class by ID (with all its selection rules) -
modifyRestProductClass
org.springframework.http.ResponseEntity<RestProductClass> modifyRestProductClass(Long id, RestProductClass restProductClass) Update a product class by ID (does not update its selection rules) -
getSelectionRuleStrings
org.springframework.http.ResponseEntity<List<SelectionRuleString>> getSelectionRuleStrings(Long id, String sourceClass) Get the simple selection rules as formatted string, optionally selected by source class -
createSelectionRuleString
org.springframework.http.ResponseEntity<RestProductClass> createSelectionRuleString(Long id, @Valid @Valid List<SelectionRuleString> selectionRuleString) Create a selection rule using Rule Language -
getSelectionRuleString
org.springframework.http.ResponseEntity<SelectionRuleString> getSelectionRuleString(Long ruleid, Long id) Get a selection rule by ID -
deleteSelectionrule
Delete a selection rule -
modifySelectionRuleString
org.springframework.http.ResponseEntity<SelectionRuleString> modifySelectionRuleString(Long ruleid, Long id, SelectionRuleString selectionRuleString) Update a selection rule using Rule Language -
addProcessorToRule
org.springframework.http.ResponseEntity<SelectionRuleString> addProcessorToRule(String configuredProcessor, Long ruleid, Long id) Add the configured processor to the selection rule (if it is not already part of the selection rule) -
removeProcessorFromRule
org.springframework.http.ResponseEntity<SelectionRuleString> removeProcessorFromRule(String configuredProcessor, Long ruleid, Long id) Remove the configured processor from the selection rule (the selection rule will be disconnected from the configured processor)
-