Class CachingAndArtifactsManager


  • public class CachingAndArtifactsManager
    extends java.lang.Object
    Updates caches and artifacts for a deployment and its forms
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void addSubFormModels​(FlowableFormModel formModel, java.lang.String formKey, java.util.Map<java.lang.String,​FlowableFormModel> formModelMap, java.util.Collection<java.lang.String> subFormSearchCompleted)  
      protected void addSubFormModelsWithInLayoutDefinition​(java.util.Map<java.lang.String,​java.lang.Object> layoutDefinition, java.lang.String formKey, java.util.Map<java.lang.String,​FlowableFormModel> formModelMap, java.util.Collection<java.lang.String> subFormSearchCompleted)  
      protected void checkAndAddExpandablePanelModels​(java.util.Map<java.lang.String,​FlowableFormModel> formModelMap, java.util.Collection<java.lang.String> subFormSearchCompleted, java.util.Map<java.lang.String,​java.lang.Object> formField, java.lang.String formRef)  
      protected void checkAndAddSubFormModels​(java.util.Map<java.lang.String,​FlowableFormModel> formModelMap, java.util.Collection<java.lang.String> subFormSearchCompleted, java.util.Map<java.lang.String,​java.lang.Object> formField, java.lang.String formRef)  
      protected void processFieldMap​(java.util.Map<java.lang.String,​java.lang.Object> formField, java.lang.String formKey, java.util.Map<java.lang.String,​FlowableFormModel> formModelMap, java.util.Collection<java.lang.String> subFormSearchCompleted)  
      void updateCachingAndArtifacts​(ParsedDeployment parsedDeployment)
      Ensures that the form cached in the appropriate places, including the deployment's collection of deployed artifacts and the deployment manager's cache.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CachingAndArtifactsManager

        public CachingAndArtifactsManager()
    • Method Detail

      • updateCachingAndArtifacts

        public void updateCachingAndArtifacts​(ParsedDeployment parsedDeployment)
        Ensures that the form cached in the appropriate places, including the deployment's collection of deployed artifacts and the deployment manager's cache.
      • addSubFormModels

        protected void addSubFormModels​(FlowableFormModel formModel,
                                        java.lang.String formKey,
                                        java.util.Map<java.lang.String,​FlowableFormModel> formModelMap,
                                        java.util.Collection<java.lang.String> subFormSearchCompleted)
      • checkAndAddSubFormModels

        protected void checkAndAddSubFormModels​(java.util.Map<java.lang.String,​FlowableFormModel> formModelMap,
                                                java.util.Collection<java.lang.String> subFormSearchCompleted,
                                                java.util.Map<java.lang.String,​java.lang.Object> formField,
                                                java.lang.String formRef)
      • checkAndAddExpandablePanelModels

        protected void checkAndAddExpandablePanelModels​(java.util.Map<java.lang.String,​FlowableFormModel> formModelMap,
                                                        java.util.Collection<java.lang.String> subFormSearchCompleted,
                                                        java.util.Map<java.lang.String,​java.lang.Object> formField,
                                                        java.lang.String formRef)
      • addSubFormModelsWithInLayoutDefinition

        protected void addSubFormModelsWithInLayoutDefinition​(java.util.Map<java.lang.String,​java.lang.Object> layoutDefinition,
                                                              java.lang.String formKey,
                                                              java.util.Map<java.lang.String,​FlowableFormModel> formModelMap,
                                                              java.util.Collection<java.lang.String> subFormSearchCompleted)
      • processFieldMap

        protected void processFieldMap​(java.util.Map<java.lang.String,​java.lang.Object> formField,
                                       java.lang.String formKey,
                                       java.util.Map<java.lang.String,​FlowableFormModel> formModelMap,
                                       java.util.Collection<java.lang.String> subFormSearchCompleted)