public interface ActionFacade
| Modifier and Type | Method and Description |
|---|---|
ActionData |
createAction(java.lang.String customizationCode,
java.lang.String variationCode,
ActionData action,
java.lang.String catalogId,
java.lang.String catalogVersionId)
Creates new action in given variation.
|
default java.util.Collection<ActionData> |
createActions(java.lang.String customizationCode,
java.lang.String variationCode,
java.util.Collection<ActionData> actions,
java.lang.String catalogId,
java.lang.String catalogVersionId)
Creates new actions in given variation.
|
void |
deleteAction(java.lang.String customizationCode,
java.lang.String variationCode,
java.lang.String actionCode,
java.lang.String catalogId,
java.lang.String catalogVersionId)
Delete action
|
default void |
deleteActions(java.lang.String customizationCode,
java.lang.String variationCode,
java.util.Collection<java.lang.String> actionCodes,
java.lang.String catalogId,
java.lang.String catalogVersionId)
Delete actions
|
ActionData |
getAction(java.lang.String customizationCode,
java.lang.String variationCode,
java.lang.String actionCode,
java.lang.String catalogId,
java.lang.String catalogVersionId)
Retrieves action with given code and validates its hierarchy (customization and variation)
|
SearchPageData<ActionFullData> |
getActions(CxActionType type,
java.lang.String catalogId,
java.lang.String catalogVersionId,
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<ActionData> |
getActions(java.lang.String customizationCode,
java.lang.String variationCode,
java.lang.String catalogId,
java.lang.String catalogVersionId)
Retrieves all actions in given variation and validates its hierarchy
|
ActionData |
updateAction(java.lang.String customizationCode,
java.lang.String variationCode,
java.lang.String actionCode,
ActionData action,
java.lang.String catalogId,
java.lang.String catalogVersionId)
Updates existing action.
|
ActionData getAction(java.lang.String customizationCode, java.lang.String variationCode, java.lang.String actionCode, java.lang.String catalogId, java.lang.String catalogVersionId)
customizationCode - Code of parent customizationvariationCode - Code of parent variationactionCode - Code of requested actioncatalogId - Catalog identifiercatalogVersionId - Catalog version identifierUnknownIdentifierException - if action can't be foundjava.util.List<ActionData> getActions(java.lang.String customizationCode, java.lang.String variationCode, java.lang.String catalogId, java.lang.String catalogVersionId)
customizationCode - Code of parent customizationvariationCode - Code of parent variationcatalogId - Catalog identifiercatalogVersionId - Catalog version identifierUnknownIdentifierException - if customization / variation / catalog does not existSearchPageData<ActionFullData> getActions(CxActionType type, java.lang.String catalogId, java.lang.String catalogVersionId, java.util.Map<java.lang.String,java.lang.String> searchCriteria, SearchPageData<?> pagination)
type - Type of action to retrieve. It defines usable search criteria.catalogId - Catalog identifiercatalogVersionId - Catalog version identifiersearchCriteria - filters for what actions will be returned.pagination - pagination dataActionData createAction(java.lang.String customizationCode, java.lang.String variationCode, ActionData action, java.lang.String catalogId, java.lang.String catalogVersionId)
customizationCode - Code of parent customizationvariationCode - Code of parent variationaction - Action representation to createcatalogId - Catalog identifiercatalogVersionId - Catalog version identifierUnknownIdentifierException - if customization / variation / catalog does not existAlreadyExistsException - if action already existsdefault java.util.Collection<ActionData> createActions(java.lang.String customizationCode, java.lang.String variationCode, java.util.Collection<ActionData> actions, java.lang.String catalogId, java.lang.String catalogVersionId)
customizationCode - Code of parent customizationvariationCode - Code of parent variationactions - Actions representation to createcatalogId - Catalog identifiercatalogVersionId - Catalog version identifierUnknownIdentifierException - if customization / variation / catalog does not existAlreadyExistsException - if at least one of the actions already existsActionData updateAction(java.lang.String customizationCode, java.lang.String variationCode, java.lang.String actionCode, ActionData action, java.lang.String catalogId, java.lang.String catalogVersionId)
customizationCode - Code of parent customizationvariationCode - Code of parent variationactionCode - Code of action to updateaction - Action data for updatecatalogId - Catalog identifiercatalogVersionId - Catalog version identifierUnknownIdentifierException - if customization / variation / action / catalog does not existvoid deleteAction(java.lang.String customizationCode,
java.lang.String variationCode,
java.lang.String actionCode,
java.lang.String catalogId,
java.lang.String catalogVersionId)
customizationCode - Code of parent customizationvariationCode - Code of parent variationactionCode - Code of the action to deletecatalogId - Catalog identifiercatalogVersionId - Catalog version identifierUnknownIdentifierException - if customization / variation / action / catalog does not existdefault void deleteActions(java.lang.String customizationCode,
java.lang.String variationCode,
java.util.Collection<java.lang.String> actionCodes,
java.lang.String catalogId,
java.lang.String catalogVersionId)
customizationCode - Code of parent customizationvariationCode - Code of parent variationactionCodes - Codes of actions to deletecatalogId - Catalog identifiercatalogVersionId - Catalog version identifierUnknownIdentifierException - if customization / variation / action / catalog does not existCopyright © 2018 SAP SE. All Rights Reserved.