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 PermissionGroupstatic final PermissionPermission 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) voiddoSubmit(org.kohsuke.stapler.StaplerRequest2 req, org.kohsuke.stapler.StaplerResponse2 resp) List<hudson.maven.MavenModule>getParameterDefinition(String name) booleanbooleanbooleanbooleanbooleanbooleanvoidsetAllowLocalReleaseArtifacts(boolean allowLocalReleaseArtifacts) voidsetCommitBeforeTagging(boolean commitBeforeTagging) voidsetDebugLog(boolean debugLog) voidsetErrorLog(boolean errorLog) voidsetScmMessagePrefix(String scmMessagePrefix) voidsetTagNamePattern(String tagNamePattern) voidsetUseGlobalVersion(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:
getIconFileNamein interfaceAction
-
getDisplayName
- Specified by:
getDisplayNamein interfaceAction- Specified by:
getDisplayNamein interfaceModelObject
-
getUrlName
- Specified by:
getUrlNamein interfaceAction
-
getPermalinks
- Specified by:
getPermalinksin 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:
IOExceptionjakarta.servlet.ServletException
-
getParameterDefinition
-