Class ReleaseManifestDAO

java.lang.Object
com.aeontronix.enhancedmule.tools.runtime.manifest.ReleaseManifestDAO
Direct Known Subclasses:
ReleaseManifestExchangeDAO

public abstract class ReleaseManifestDAO extends Object
  • Field Details

    • organization

      protected Organization organization
    • orgId

      protected String orgId
    • groupId

      protected String groupId
    • artifactId

      protected String artifactId
    • version

      protected String version
    • name

      protected String name
  • Constructor Details

    • ReleaseManifestDAO

      protected ReleaseManifestDAO(@NotNull @NotNull Organization organization)
  • Method Details

    • load

      public static ReleaseManifestDAO load(@NotNull @NotNull Organization organization, @NotNull @NotNull URI uri)
    • setArtifactVersion

      public void setArtifactVersion(@Nullable @Nullable String groupId, @NotNull @NotNull String artifactId, @NotNull @NotNull String version)
    • removeArtifact

      public void removeArtifact(String groupId, String artifactId)
    • findArtifact

      public ReleaseManifestArtifact findArtifact(String groupId, String artifactId)
    • getOrgId

      public String getOrgId()
    • setOrgId

      public void setOrgId(String orgId)
    • getGroupId

      public String getGroupId()
    • setGroupId

      public void setGroupId(String groupId)
    • getArtifactId

      public String getArtifactId()
    • setArtifactId

      public void setArtifactId(String artifactId)
    • getVersion

      public String getVersion()
    • setVersion

      public void setVersion(String version)
    • getName

      public String getName()
    • setName

      public void setName(String name)