Class UndeployDescription

    • Method Detail

      • of

        public static UndeployDescription of​(String name)
        Creates a new undeploy description.
        Parameters:
        name - the name of the deployment
        Returns:
        the description
      • of

        public static UndeployDescription of​(DeploymentDescription deploymentDescription)
        Creates a new undeploy description.
        Parameters:
        deploymentDescription - the deployment description to copy
        Returns:
        the description
      • addServerGroup

        public UndeployDescription addServerGroup​(String serverGroup)
        Adds a server group for the deployment description.
        Parameters:
        serverGroup - the server group to add
        Returns:
        this deployment description
      • addServerGroups

        public UndeployDescription addServerGroups​(String... serverGroups)
        Adds the server groups for the deployment description.
        Parameters:
        serverGroups - the server groups to add
        Returns:
        this deployment description
      • addServerGroups

        public UndeployDescription addServerGroups​(Collection<String> serverGroups)
        Adds the server groups for the deployment description.
        Parameters:
        serverGroups - the server groups to add
        Returns:
        this deployment description
      • isFailOnMissing

        public boolean isFailOnMissing()
        Indicates whether or not a failure should occur if the deployment does not exist on the container. A value of true indicates the deployment should fail.
        Returns:
        true if the undeploy should fail if not found on the container, otherwise false
      • setFailOnMissing

        public UndeployDescription setFailOnMissing​(boolean failOnMissing)
        Sets whether or not a failure should occur if the deployment does exist on the container.
        Parameters:
        failOnMissing - true if the undeploy should fail if the deployment was not found on the server, false if the deployment does not exist and the undeploy should be ignored
        Returns:
        the deployment description
      • isRemoveContent

        public boolean isRemoveContent()
        Indicates whether or not the content should be removed from the content repository.
        Returns:
        true if the content should also be removed from the repository, false it only an undeploy operation should be executed and the content should remain in the repository
      • setRemoveContent

        public UndeployDescription setRemoveContent​(boolean removeContent)
        Sets whether or not the content should be removed after the undeploy operation.

        The default value is true.

        Parameters:
        removeContent - true if the content should be removed, false if the content should remain in the repository
        Returns:
        the deployment description
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object