public interface ActionFacade
| Modifier and Type | Method and Description |
|---|---|
ActionData |
createAction(String customizationCode,
String variationCode,
ActionData action,
String catalogId,
String catalogVersionId)
Creates new action in given variation.
|
default Collection<ActionData> |
createActions(String customizationCode,
String variationCode,
Collection<ActionData> actions,
String catalogId,
String catalogVersionId)
Creates new actions in given variation.
|
void |
deleteAction(String customizationCode,
String variationCode,
String actionCode,
String catalogId,
String catalogVersionId)
Delete action
|
default void |
deleteActions(String customizationCode,
String variationCode,
Collection<String> actionCodes,
String catalogId,
String catalogVersionId)
Delete actions
|
ActionData |
getAction(String customizationCode,
String variationCode,
String actionCode,
String catalogId,
String catalogVersionId)
Retrieves action with given code and validates its hierarchy (customization and variation)
|
List<ActionData> |
getActions(String customizationCode,
String variationCode,
String catalogId,
String catalogVersionId)
Retrieves all actions in given variation and validates its hierarchy
|
ActionData |
updateAction(String customizationCode,
String variationCode,
String actionCode,
ActionData action,
String catalogId,
String catalogVersionId)
Updates existing action.
|
ActionData getAction(String customizationCode, String variationCode, String actionCode, String catalogId, String catalogVersionId) throws UnknownIdentifierException
customizationCode - Code of parent customizationvariationCode - Code of parent variationactionCode - Code of requested actioncatalogId - Catalog identifiercatalogVersionId - Catalog version identifierUnknownIdentifierExceptionList<ActionData> getActions(String customizationCode, String variationCode, String catalogId, String catalogVersionId) throws UnknownIdentifierException
customizationCode - Code of parent customizationvariationCode - Code of parent variationcatalogId - Catalog identifiercatalogVersionId - Catalog version identifierUnknownIdentifierExceptionActionData createAction(String customizationCode, String variationCode, ActionData action, String catalogId, String catalogVersionId) throws UnknownIdentifierException, AlreadyExistsException
customizationCode - Code of parent customizationvariationCode - Code of parent variationaction - Action representation to createcatalogId - Catalog identifiercatalogVersionId - Catalog version identifierUnknownIdentifierExceptionAlreadyExistsExceptiondefault Collection<ActionData> createActions(String customizationCode, String variationCode, Collection<ActionData> actions, String catalogId, String catalogVersionId) throws UnknownIdentifierException, AlreadyExistsException
customizationCode - Code of parent customizationvariationCode - Code of parent variationactions - Actions representation to createcatalogId - Catalog identifiercatalogVersionId - Catalog version identifierUnknownIdentifierExceptionAlreadyExistsExceptionActionData updateAction(String customizationCode, String variationCode, String actionCode, ActionData action, String catalogId, String catalogVersionId) throws UnknownIdentifierException
customizationCode - Code of parent customizationvariationCode - Code of parent variationactionCode - Code of action to updateaction - Action data for updatecatalogId - Catalog identifiercatalogVersionId - Catalog version identifierUnknownIdentifierExceptionvoid deleteAction(String customizationCode, String variationCode, String actionCode, String catalogId, String catalogVersionId) throws UnknownIdentifierException
customizationCode - Code of parent customizationvariationCode - Code of parent variationactionCode - catalogId - Catalog identifiercatalogVersionId - Catalog version identifierUnknownIdentifierExceptiondefault void deleteActions(String customizationCode, String variationCode, Collection<String> actionCodes, String catalogId, String catalogVersionId) throws UnknownIdentifierException
customizationCode - Code of parent customizationvariationCode - Code of parent variationactionCodes - Codes of actions to deletecatalogId - Catalog identifiercatalogVersionId - Catalog version identifierUnknownIdentifierExceptionCopyright © 2017 SAP SE. All Rights Reserved.