Class Deployment

java.lang.Object
com.uc4.api.objects.Deployment

public class Deployment extends Object
This class represents the deployment tab of a ProcessFlow.
  • Constructor Details

    • Deployment

      protected Deployment(com.uc4.util.XMLDocument doc)
      Constructs a Rollback object from the specified XMLDocument
      Parameters:
      doc - XML Document
  • Method Details

    • store

      protected void store(com.uc4.util.XMLDocument doc, Element objectElement)
      Stores the data of this class in the specified XML document
      Parameters:
      doc - Document
      objectElement - Object element
    • setApplicationWorkflow

      public void setApplicationWorkflow(String applicationName, String workflowName)
      Selects Application Workflow as type for this deployment ProcessFlow.
      Parameters:
      applicationName - Name of the Application
      workflowName - Name of the Workflow
    • setNormalWorkflow

      public void setNormalWorkflow()
      Changes the workflow type to a normal workflow and disables the deployment settings.
    • getApplicationName

      public String getApplicationName()
      Returns the name of the Application.
      Returns:
      Application or null if this is not deployment ProcessFlow
    • getWorkflowName

      public String getWorkflowName()
      Returns the name of the Workflow .
      Returns:
      Workflow or null if this is not deployment ProcessFlow
    • isApplicationWorkflow

      public boolean isApplicationWorkflow()
      Returns true if the type of this deployment ProcessFlow is application workflow. If this is a component workflow the return value is false
      Returns:
      Application Workflow?
    • isComponentWorkflow

      public boolean isComponentWorkflow()
      Returns true if this workflow is a component workflow.
      Returns:
      Component Workflow?
    • isNormalWorkflow

      public boolean isNormalWorkflow()
      Returns true if this is a normal workflow which is has not been enabled for deployment. If the return value is false the workflow is either an application workflow or a component workflow.
      Returns:
      Normal Workflow?
    • setComponentWorkflow

      public void setComponentWorkflow(String applicationName, String componentName)
      Selects component workflow as type of this ProcessFlow.
      Parameters:
      applicationName - Name of the Application
      componentName - Name of the component
    • getComponentName

      public String getComponentName()
      Returns the name of the component .
      Returns:
      Component name or null if this is not a component workflow