public interface CxActionService
| Modifier and Type | Method and Description |
|---|---|
CxAbstractActionModel |
createAction(CxAbstractActionModel action,
CxVariationModel variation)
Set default values and creates action for variation.
|
void |
deleteAction(CxAbstractActionModel action)
Removes action
|
java.util.Optional<CxAbstractActionModel> |
getAction(java.lang.String code,
CxVariationModel variation)
Retrieves action with given code from variation.
|
<T extends CxAbstractActionModel> |
getActions(CxActionType type,
CatalogVersionModel catalogVersion,
java.util.Map<java.lang.String,java.lang.String> searchCriteria,
SearchPageData<?> pagination)
Retrieve actions of given type that fulfills search criteria in paginated list.
|
java.util.List<CxAbstractActionModel> |
getActions(CxVariationModel variation)
Retrieves all actions from given variation.
|
java.util.List<CxAbstractActionModel> |
getActionsForVariations(java.util.Collection<CxVariationModel> variations)
Retrieves actions from variations.
|
java.util.Optional<CxAbstractActionModel> getAction(java.lang.String code, CxVariationModel variation)
code - identifier of actionvariation - Variation containing actionjava.util.List<CxAbstractActionModel> getActions(CxVariationModel variation)
variation - Variation containing action<T extends CxAbstractActionModel> SearchPageData<T> getActions(CxActionType type, CatalogVersionModel catalogVersion, java.util.Map<java.lang.String,java.lang.String> searchCriteria, SearchPageData<?> pagination)
type - Type of action to retrieve. It defines usable search criteria.catalogVersion - CatalogVersion of searched actionsearchCriteria - filters for what actions will be returned.pagination - pagination datajava.util.List<CxAbstractActionModel> getActionsForVariations(java.util.Collection<CxVariationModel> variations)
variations - from which actions should be retrievedCxAbstractActionModel createAction(CxAbstractActionModel action, CxVariationModel variation)
action - Action to createvariation - Variation for which action is createdvoid deleteAction(CxAbstractActionModel action)
action - to removeCopyright © 2018 SAP SE. All Rights Reserved.