public class DefaultTriggerFacade extends AbstractBaseFacade implements TriggerFacade
TriggerFacade.EMPTY_SEARCH_RESULT| Constructor and Description |
|---|
DefaultTriggerFacade() |
| Modifier and Type | Method and Description |
|---|---|
protected TriggerData |
convertTrigger(CxAbstractTriggerModel model,
TriggerConversionOptions... options) |
TriggerData |
createTrigger(java.lang.String customizationCode,
java.lang.String variationCode,
TriggerData data,
java.lang.String catalogId,
java.lang.String catalogVersionId)
Creates TriggerData in given variation from provided data
|
void |
deleteTrigger(java.lang.String customizationCode,
java.lang.String variationCode,
java.lang.String triggerCode,
java.lang.String catalogId,
java.lang.String catalogVersionId)
Deletes trigger with given code
|
protected CxCustomizationService |
getCxCustomizationService() |
protected CxSegmentService |
getCxSegmentService() |
protected ConfigurableConverter<CxAbstractTriggerModel,TriggerData,TriggerConversionOptions> |
getCxTriggerConfigurableConverter() |
protected Converter<TriggerData,CxAbstractTriggerModel> |
getCxTriggerReverseConverter() |
protected CxTriggerService |
getCxTriggerService() |
protected CxVariationService |
getCxVariationService() |
TriggerData |
getTrigger(java.lang.String customizationCode,
java.lang.String variationCode,
java.lang.String triggerCode,
java.lang.String catalogId,
java.lang.String catalogVersionId)
Retrieves TriggerData with given code from catalog/catalogVersion/customization/variation
|
protected KeyGenerator |
getTriggerCodeGenerator() |
java.util.List<TriggerData> |
getTriggers(java.lang.String customizationCode,
java.lang.String variationCode,
java.lang.String catalogId,
java.lang.String catalogVersionId)
Retrieves all TriggerData related to given variation
|
protected CxVariationModel |
getVariation(java.lang.String customizationCode,
java.lang.String variationCode,
CatalogVersionModel catalogVersion) |
void |
setCxCustomizationService(CxCustomizationService cxCustomizationService) |
void |
setCxSegmentService(CxSegmentService cxSegmentService) |
void |
setCxTriggerConfigurableConverter(ConfigurableConverter<CxAbstractTriggerModel,TriggerData,TriggerConversionOptions> cxTriggerConfigurableConverter) |
void |
setCxTriggerReverseConverter(Converter<TriggerData,CxAbstractTriggerModel> cxTriggerReverseConverter) |
void |
setCxTriggerService(CxTriggerService cxTriggerService) |
void |
setCxVariationService(CxVariationService cxVariationService) |
protected void |
setDefaultPropertiesForData(TriggerData data) |
void |
setTriggerCodeGenerator(KeyGenerator triggerCodeGenerator) |
TriggerData |
updateTrigger(java.lang.String customizationCode,
java.lang.String variationCode,
java.lang.String triggerCode,
TriggerData data,
java.lang.String catalogId,
java.lang.String catalogVersionId)
Updates trigger data with given code with provided data
|
convertSearchPage, createUnknownIdentifierException, executeInTransaction, executeInTransaction, getCatalogVersion, getCatalogVersionService, getEmptySearchData, getModelService, getSearchDataForSingleElement, rollbackTransaction, setCatalogVersionService, setModelService, throwAlreadyExists, validateCatalogIdentifiers, validateCode, validateNamepublic TriggerData getTrigger(java.lang.String customizationCode, java.lang.String variationCode, java.lang.String triggerCode, java.lang.String catalogId, java.lang.String catalogVersionId)
TriggerFacadegetTrigger in interface TriggerFacadecustomizationCode - parent customization identifiervariationCode - parent variation identifiertriggerCode - trigger identifiercatalogId - catalog identifiercatalogVersionId - catalog version identifierpublic java.util.List<TriggerData> getTriggers(java.lang.String customizationCode, java.lang.String variationCode, java.lang.String catalogId, java.lang.String catalogVersionId)
TriggerFacadegetTriggers in interface TriggerFacadecustomizationCode - parent customization identifiervariationCode - parent variation identifiercatalogId - catalog identifiercatalogVersionId - catalog version identifierpublic TriggerData createTrigger(java.lang.String customizationCode, java.lang.String variationCode, TriggerData data, java.lang.String catalogId, java.lang.String catalogVersionId)
TriggerFacadecreateTrigger in interface TriggerFacadecustomizationCode - parent customization identifiervariationCode - parent variation identifierdata - from which trigger is createdcatalogId - catalog identifiercatalogVersionId - catalog version identifierpublic TriggerData updateTrigger(java.lang.String customizationCode, java.lang.String variationCode, java.lang.String triggerCode, TriggerData data, java.lang.String catalogId, java.lang.String catalogVersionId)
TriggerFacadeupdateTrigger in interface TriggerFacadecustomizationCode - parent customization identifiervariationCode - parent variation identifiertriggerCode - trigger identifierdata - from which trigger is createdcatalogId - catalog identifiercatalogVersionId - catalog version identifierpublic void deleteTrigger(java.lang.String customizationCode,
java.lang.String variationCode,
java.lang.String triggerCode,
java.lang.String catalogId,
java.lang.String catalogVersionId)
TriggerFacadedeleteTrigger in interface TriggerFacadecustomizationCode - parent customization identifiervariationCode - parent variation identifiertriggerCode - trigger identifiercatalogId - catalog identifiercatalogVersionId - catalog version identifierprotected CxVariationModel getVariation(java.lang.String customizationCode, java.lang.String variationCode, CatalogVersionModel catalogVersion)
protected TriggerData convertTrigger(CxAbstractTriggerModel model, TriggerConversionOptions... options)
protected void setDefaultPropertiesForData(TriggerData data)
protected ConfigurableConverter<CxAbstractTriggerModel,TriggerData,TriggerConversionOptions> getCxTriggerConfigurableConverter()
public void setCxTriggerConfigurableConverter(ConfigurableConverter<CxAbstractTriggerModel,TriggerData,TriggerConversionOptions> cxTriggerConfigurableConverter)
protected Converter<TriggerData,CxAbstractTriggerModel> getCxTriggerReverseConverter()
public void setCxTriggerReverseConverter(Converter<TriggerData,CxAbstractTriggerModel> cxTriggerReverseConverter)
protected CxTriggerService getCxTriggerService()
public void setCxTriggerService(CxTriggerService cxTriggerService)
protected CxVariationService getCxVariationService()
public void setCxVariationService(CxVariationService cxVariationService)
protected CxCustomizationService getCxCustomizationService()
public void setCxCustomizationService(CxCustomizationService cxCustomizationService)
protected KeyGenerator getTriggerCodeGenerator()
public void setTriggerCodeGenerator(KeyGenerator triggerCodeGenerator)
protected CxSegmentService getCxSegmentService()
public void setCxSegmentService(CxSegmentService cxSegmentService)
Copyright © 2018 SAP SE. All Rights Reserved.