Enum Class ModelTestControllerVersion

java.lang.Object
java.lang.Enum<ModelTestControllerVersion>
org.jboss.as.model.test.ModelTestControllerVersion
All Implemented Interfaces:
Serializable, Comparable<ModelTestControllerVersion>, Constable

public enum ModelTestControllerVersion extends Enum<ModelTestControllerVersion>
Represents the versions of the legacy controllers that are available for testing.
  • Enum Constant Details

  • Method Details

    • values

      public static ModelTestControllerVersion[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static ModelTestControllerVersion valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getMavenGavVersion

      public String getMavenGavVersion()
    • getTestControllerVersion

      public String getTestControllerVersion()
    • isEap

      public boolean isEap()
    • hasValidLegacyController

      public boolean hasValidLegacyController()
    • getCoreVersion

      public String getCoreVersion()
    • getMavenGroupId

      public String getMavenGroupId()
    • getCoreMavenGroupId

      public String getCoreMavenGroupId()
    • getServerMavenArtifactId

      public String getServerMavenArtifactId()
    • getHostControllerMavenArtifactId

      public String getHostControllerMavenArtifactId()
    • getRealVersionName

      public String getRealVersionName()
    • getArtifactIdPrefix

      @Deprecated(forRemoval=true) public String getArtifactIdPrefix()
      Deprecated, for removal: This API element is subject to removal in a future version.
      The artifact prefix has not been relevant since WildFly 8. Remove usages of this method and replace with createGAV(String) and createCoreGAV(String) as appropriate.
    • getSubsystemModelVersion

      public org.jboss.as.controller.ModelVersion getSubsystemModelVersion(String subsystemName)
    • getSubsystemModelVersions

      public Map<String,org.jboss.as.controller.ModelVersion> getSubsystemModelVersions()
    • createGAV

      public String createGAV(String artifactId)
      Creates a Maven GAV (groupId:artifactId:version) string for the specified artifact for this test controller version.
      Parameters:
      artifactId - the artifactId to include in the GAV string
      Returns:
      the Maven coordinates of the artifact for this test controller version.
    • createCoreGAV

      public String createCoreGAV(String artifactId)
      Creates a Maven GAV (groupId:artifactId:version) string for the specified wildfly-core artifact for this test controller version.
      Parameters:
      artifactId - the artifactId from wildfly-core to include in the GAV string
      Returns:
      the Maven coordinates of the wildfly-core artifact for this test controller version.
    • getMavenGav

      @Deprecated(forRemoval=true) public String getMavenGav(String artifactIdPart, boolean coreArtifact)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getStability

      public org.jboss.as.version.Stability getStability()
    • isIgnored

      public boolean isIgnored()