Class DefaultWorkflowTemplateActivationService

    • Constructor Detail

      • DefaultWorkflowTemplateActivationService

        public DefaultWorkflowTemplateActivationService()
    • Method Detail

      • isSupportedType

        protected boolean isSupportedType​(java.lang.String typeCode)
      • loadDataType

        protected com.hybris.cockpitng.dataaccess.facades.type.DataType loadDataType​(java.lang.String typeCode)
      • prepareContextForRemove

        protected WorkflowTemplateActivationCtx prepareContextForRemove​(ItemModel item,
                                                                        com.hybris.cockpitng.dataaccess.facades.type.DataType dataType,
                                                                        com.hybris.cockpitng.dataaccess.context.Context invocationCtx)
      • prepareContextForSave

        protected WorkflowTemplateActivationCtx prepareContextForSave​(ItemModel item,
                                                                      com.hybris.cockpitng.dataaccess.facades.type.DataType dataType,
                                                                      com.hybris.cockpitng.dataaccess.context.Context invocationCtx)
      • prepareContextForCreate

        protected WorkflowTemplateActivationCtx prepareContextForCreate​(ItemModel item,
                                                                        com.hybris.cockpitng.dataaccess.facades.type.DataType dataType,
                                                                        com.hybris.cockpitng.dataaccess.context.Context invocationCtx)
      • collectCurrentValues

        protected java.util.Map<java.lang.String,​java.lang.Object> collectCurrentValues​(ItemModel item,
                                                                                              java.util.Set<java.lang.String> attributes,
                                                                                              java.util.Map<java.lang.String,​java.util.Set<java.util.Locale>> localizedAttributes)
      • collectOriginalValues

        protected java.util.Map<java.lang.String,​java.lang.Object> collectOriginalValues​(ItemModelContext itemModelCtx,
                                                                                               java.util.Set<java.lang.String> attributes,
                                                                                               java.util.Map<java.lang.String,​java.util.Set<java.util.Locale>> localizedAttributes)
      • collectValues

        protected java.util.Map<java.lang.String,​java.lang.Object> collectValues​(java.util.Set<java.lang.String> attributes,
                                                                                       java.util.function.Function<java.lang.String,​java.lang.Object> attributeValue)
      • collectLocalizedValues

        protected java.util.Map<java.lang.String,​java.lang.Object> collectLocalizedValues​(java.util.Map<java.lang.String,​java.util.Set<java.util.Locale>> localizedAttributes,
                                                                                                java.util.function.BiFunction<java.lang.String,​java.util.Locale,​java.lang.Object> localizedAttributeValue)
      • getLocalizedValuesForAttribute

        protected java.util.Map<java.lang.String,​java.lang.Object> getLocalizedValuesForAttribute​(java.lang.String attribute,
                                                                                                        java.util.Set<java.util.Locale> locales,
                                                                                                        java.util.function.BiFunction<java.lang.String,​java.util.Locale,​java.lang.Object> attributeValue)
      • collectModifiedAttributes

        protected java.util.Set<java.lang.String> collectModifiedAttributes​(ItemModelContext itemModelCtx,
                                                                            com.hybris.cockpitng.dataaccess.facades.type.DataType dataType)
      • collectModifiedLocalizedAttributes

        protected java.util.Map<java.lang.String,​java.util.Set<java.util.Locale>> collectModifiedLocalizedAttributes​(ItemModelContext itemModelCtx,
                                                                                                                           com.hybris.cockpitng.dataaccess.facades.type.DataType dataType)
      • copyInvocationContext

        protected void copyInvocationContext​(com.hybris.cockpitng.dataaccess.context.Context invocationCtx,
                                             com.hybris.cockpitng.dataaccess.context.Context toCtx)
      • getLanguageIsoCodeForLocale

        protected java.lang.String getLanguageIsoCodeForLocale​(java.util.Locale locale)
      • setTypeFacade

        public void setTypeFacade​(com.hybris.cockpitng.dataaccess.facades.type.TypeFacade typeFacade)
      • getTypeFacade

        public com.hybris.cockpitng.dataaccess.facades.type.TypeFacade getTypeFacade()
      • setScriptEvaluationService

        public void setScriptEvaluationService​(ScriptEvaluationService scriptEvaluationService)
      • setLocalizationService

        public void setLocalizationService​(LocalizationService localizationService)
      • setWorkflowActivationSupportedTypes

        public void setWorkflowActivationSupportedTypes​(java.util.Set<java.lang.String> workflowActivationSupportedTypes)
      • getWorkflowActivationSupportedTypes

        public java.util.Set<java.lang.String> getWorkflowActivationSupportedTypes()
      • setTypeService

        public void setTypeService​(TypeService typeService)