Class BaseVariableResource

    • Field Detail

      • objectMapper

        @Autowired
        protected com.fasterxml.jackson.databind.ObjectMapper objectMapper
      • env

        @Autowired
        protected org.springframework.core.env.Environment env
      • isSerializableVariableAllowed

        protected boolean isSerializableVariableAllowed
    • Constructor Detail

      • BaseVariableResource

        public BaseVariableResource()
    • Method Detail

      • getPlanItemInstanceFromRequest

        protected org.flowable.cmmn.api.runtime.PlanItemInstance getPlanItemInstanceFromRequest​(String planItemInstanceId)
      • getVariableFromRequest

        public RestVariable getVariableFromRequest​(org.flowable.cmmn.api.runtime.CaseInstance caseInstance,
                                                   String variableName,
                                                   boolean includeBinary)
      • getVariableFromRequest

        public RestVariable getVariableFromRequest​(org.flowable.cmmn.api.runtime.PlanItemInstance planItemInstance,
                                                   String variableName,
                                                   boolean includeBinary)
      • getVariableFromRequestWithoutAccessCheck

        protected RestVariable getVariableFromRequestWithoutAccessCheck​(String instanceId,
                                                                        String variableName,
                                                                        int variableType,
                                                                        boolean includeBinary)
      • getVariableDataByteArray

        protected byte[] getVariableDataByteArray​(org.flowable.cmmn.api.runtime.CaseInstance caseInstance,
                                                  String variableName,
                                                  javax.servlet.http.HttpServletResponse response)
      • getVariableDataByteArray

        protected byte[] getVariableDataByteArray​(org.flowable.cmmn.api.runtime.PlanItemInstance planItemInstance,
                                                  String variableName,
                                                  javax.servlet.http.HttpServletResponse response)
      • restVariableDataToRestResponse

        protected byte[] restVariableDataToRestResponse​(RestVariable variable,
                                                        javax.servlet.http.HttpServletResponse response)
      • processCaseVariables

        protected List<RestVariable> processCaseVariables​(org.flowable.cmmn.api.runtime.CaseInstance caseInstance)
      • createVariable

        protected Object createVariable​(org.flowable.cmmn.api.runtime.CaseInstance caseInstance,
                                        javax.servlet.http.HttpServletRequest request,
                                        javax.servlet.http.HttpServletResponse response)
      • createVariable

        protected Object createVariable​(org.flowable.cmmn.api.runtime.PlanItemInstance planItemInstance,
                                        javax.servlet.http.HttpServletRequest request,
                                        javax.servlet.http.HttpServletResponse response)
      • addVariables

        protected List<RestVariable> addVariables​(org.flowable.cmmn.api.runtime.CaseInstance caseInstance)
      • deleteAllVariables

        public void deleteAllVariables​(org.flowable.cmmn.api.runtime.CaseInstance caseInstance,
                                       javax.servlet.http.HttpServletResponse response)