Class ReleaseManifestDAO
java.lang.Object
com.aeontronix.enhancedmule.tools.runtime.manifest.ReleaseManifestDAO
- Direct Known Subclasses:
ReleaseManifestExchangeDAO
public abstract class ReleaseManifestDAO extends Object
-
Field Summary
Fields Modifier and Type Field Description protected StringartifactIdprotected StringgroupIdprotected Stringnameprotected Organizationorganizationprotected StringorgIdprotected Stringversion -
Constructor Summary
Constructors Modifier Constructor Description protectedReleaseManifestDAO(@NotNull Organization organization) -
Method Summary
Modifier and Type Method Description ReleaseManifestArtifactfindArtifact(String groupId, String artifactId)StringgetArtifactId()StringgetGroupId()StringgetName()StringgetOrgId()StringgetVersion()static ReleaseManifestDAOload(@NotNull Organization organization, @NotNull URI uri)voidremoveArtifact(String groupId, String artifactId)voidsetArtifactId(String artifactId)voidsetArtifactVersion(@Nullable String groupId, @NotNull String artifactId, @NotNull String version)voidsetGroupId(String groupId)voidsetName(String name)voidsetOrgId(String orgId)voidsetVersion(String version)
-
Field Details
-
Constructor Details
-
Method Details
-
load
public static ReleaseManifestDAO load(@NotNull @NotNull Organization organization, @NotNull @NotNull URI uri) -
setArtifactVersion
-
removeArtifact
-
findArtifact
-
getOrgId
-
setOrgId
-
getGroupId
-
setGroupId
-
getArtifactId
-
setArtifactId
-
getVersion
-
setVersion
-
getName
-
setName
-