Class UnleashAction
java.lang.Object
com.itemis.jenkins.plugins.unleash.UnleashAction
- All Implemented Interfaces:
Action
,ModelObject
,PermalinkProjectAction
- Author:
- Stanley Hillner
-
Nested Class Summary
Nested classes/interfaces inherited from interface hudson.model.PermalinkProjectAction
PermalinkProjectAction.Permalink
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final PermissionGroup
static final Permission
Permission to trigger release builds. -
Constructor Summary
ConstructorsConstructorDescriptionUnleashAction
(hudson.maven.MavenModuleSet project, boolean useGlobalVersion, boolean allowLocalReleaseArtifacts, boolean commitBeforeTagging, boolean errorLog, boolean debugLog, com.itemis.maven.plugins.unleash.util.VersionUpgradeStrategy versionUpgradeStrategy, String tagNamePattern, String scmMessagePrefix) -
Method Summary
Modifier and TypeMethodDescriptioncomputeNextDevelopmentVersion
(hudson.maven.MavenModule module) computeReleaseVersion
(hudson.maven.MavenModule module) void
doSubmit
(org.kohsuke.stapler.StaplerRequest2 req, org.kohsuke.stapler.StaplerResponse2 resp) List<hudson.maven.MavenModule>
getParameterDefinition
(String name) boolean
boolean
boolean
boolean
boolean
boolean
void
setAllowLocalReleaseArtifacts
(boolean allowLocalReleaseArtifacts) void
setCommitBeforeTagging
(boolean commitBeforeTagging) void
setDebugLog
(boolean debugLog) void
setErrorLog
(boolean errorLog) void
setScmMessagePrefix
(String scmMessagePrefix) void
setTagNamePattern
(String tagNamePattern) void
setUseGlobalVersion
(boolean useGlobalVersion)
-
Field Details
-
PERMISSIONS
-
RELEASE_PERMISSION
Permission to trigger release builds.
-
-
Constructor Details
-
UnleashAction
public UnleashAction(hudson.maven.MavenModuleSet project, boolean useGlobalVersion, boolean allowLocalReleaseArtifacts, boolean commitBeforeTagging, boolean errorLog, boolean debugLog, com.itemis.maven.plugins.unleash.util.VersionUpgradeStrategy versionUpgradeStrategy, String tagNamePattern, String scmMessagePrefix)
-
-
Method Details
-
getParameterDefinitions
-
getIconFileName
- Specified by:
getIconFileName
in interfaceAction
-
getDisplayName
- Specified by:
getDisplayName
in interfaceAction
- Specified by:
getDisplayName
in interfaceModelObject
-
getUrlName
- Specified by:
getUrlName
in interfaceAction
-
getPermalinks
- Specified by:
getPermalinks
in interfacePermalinkProjectAction
-
computeReleaseVersion
-
computeReleaseVersion
-
computeNextDevelopmentVersion
-
computeNextDevelopmentVersion
-
isUseGlobalVersion
public boolean isUseGlobalVersion() -
isNotUseGlobalVersion
public boolean isNotUseGlobalVersion() -
setUseGlobalVersion
public void setUseGlobalVersion(boolean useGlobalVersion) -
isAllowLocalReleaseArtifacts
public boolean isAllowLocalReleaseArtifacts() -
setAllowLocalReleaseArtifacts
public void setAllowLocalReleaseArtifacts(boolean allowLocalReleaseArtifacts) -
isCommitBeforeTagging
public boolean isCommitBeforeTagging() -
setCommitBeforeTagging
public void setCommitBeforeTagging(boolean commitBeforeTagging) -
isErrorLog
public boolean isErrorLog() -
setErrorLog
public void setErrorLog(boolean errorLog) -
isDebugLog
public boolean isDebugLog() -
setDebugLog
public void setDebugLog(boolean debugLog) -
getTagNamePattern
-
setTagNamePattern
-
getScmMessagePrefix
-
setScmMessagePrefix
-
getAllMavenModules
-
doSubmit
@POST public void doSubmit(org.kohsuke.stapler.StaplerRequest2 req, org.kohsuke.stapler.StaplerResponse2 resp) throws IOException, jakarta.servlet.ServletException - Throws:
IOException
jakarta.servlet.ServletException
-
getParameterDefinition
-