Module org.wildfly.plugin.core
Package org.wildfly.plugin.core

## Class DeploymentResult

- java.lang.Object
- - org.wildfly.plugin.core.DeploymentResult

-     public class DeploymentResult
      extends Object

  Represents the results of a deployment.
  Author:
    James R. Perkins

- - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `org.jboss.dmr.ModelNode` | `asModelNode()` | The result from the deployment operation.
    `void` | `assertSuccess()` | Checks to see if the deployment was successful and if not throws a `DeploymentException` with the failure message.
    `String` | `getFailureMessage()` | Returns the failure message if the deployment was not successful.
    `boolean` | `successful()` | Determines if the deployment was successful or not.

    - ### Methods inherited from class java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Method Detail

    - #### successful

          public boolean successful()

      Determines if the deployment was successful or not.
      Returns:
        `true` if the deployment was successful, otherwise `false`

    - #### assertSuccess

          public void assertSuccess()
                             throws DeploymentException

      Checks to see if the deployment was successful and if not throws a `DeploymentException` with the failure message.
      Throws:
        `DeploymentException` - if the deployment was not successful

    - #### getFailureMessage

          public String getFailureMessage()

      Returns the failure message if the deployment was not successful.
      Returns:
        the failure description or `null` if the deployment was successful.

    - #### asModelNode

          public org.jboss.dmr.ModelNode asModelNode()

      The result from the deployment operation.

      In some cases the result may be undefined.

      Returns:
        the result