Class ProjectHolder

java.lang.Object
org.activiti.cloud.services.modeling.service.ProjectHolder

public class ProjectHolder extends Object
Builder for projects
  • Constructor Details

    • ProjectHolder

      public ProjectHolder()
  • Method Details

    • setProject

      public ProjectHolder setProject(Project project, @Nullable String name)
    • addModelJsonFile

      public ProjectHolder addModelJsonFile(String modelName, ModelType modelType, org.activiti.cloud.services.common.file.FileContent fileContent)
    • addProcess

      public ProjectHolder addProcess(String modelName, ModelType modelType, org.activiti.cloud.services.common.file.FileContent fileContent)
    • addModelContent

      public ProjectHolder addModelContent(String modelName, ModelType modelType, org.activiti.cloud.services.common.file.FileContent fileContent)
    • addModelExtension

      public ProjectHolder addModelExtension(String modelName, ModelType modelType, org.activiti.cloud.services.common.file.FileContent fileContent)
    • getProjectMetadata

      public Optional<Project> getProjectMetadata()
    • getModelJsonFiles

      public Collection<org.activiti.cloud.services.modeling.service.ProjectHolder.ModelJsonFile> getModelJsonFiles()
    • getProcessFiles

      public Collection<org.activiti.cloud.services.modeling.service.ProjectHolder.ModelProcessFile> getProcessFiles()
    • getModelContentFiles

      public Collection<org.activiti.cloud.services.modeling.service.ProjectHolder.ModelXmlFile> getModelContentFiles()
    • getModelExtension

      public Optional<org.activiti.cloud.services.common.file.FileContent> getModelExtension(Model model)
    • addIdentifierToUpdate

      public void addIdentifierToUpdate(String from, String to)
    • getIdentifiersToUpdate

      public Map<String,String> getIdentifiersToUpdate()