Class AbstractAction<T extends BusinessProcessModel>

    • Constructor Detail

      • AbstractAction

        public AbstractAction()
    • Method Detail

      • createTransitions

        protected static java.util.Set<java.lang.String> createTransitions​(java.lang.String... transitions)
        creates transitions
        Parameters:
        transitions - transitions
        Returns:
        set of transitions
      • setModelService

        public void setModelService​(ModelService modelService)
      • setProcessParameterHelper

        public void setProcessParameterHelper​(ProcessParameterHelper processParameterHelper)
      • save

        protected void save​(java.lang.Object model)
        saves model
        Parameters:
        model - model
      • refresh

        protected void refresh​(java.lang.Object model)
        refresh model
        Parameters:
        model - model
      • getProcessParameterValue

        protected <E> E getProcessParameterValue​(BusinessProcessModel process,
                                                 java.lang.String parameterName)
        gets parameter value from process
        Type Parameters:
        E - parameter type
        Parameters:
        process - process
        parameterName - parameter name
        Returns:
        parameter value
      • setOrderStatus

        protected void setOrderStatus​(OrderModel order,
                                      OrderStatus orderStatus)
        Set status to the order
        Parameters:
        order - order
        orderStatus - new status