Class ScriptHook
java.lang.Object
org.jreleaser.model.internal.common.AbstractModelObject<S>
org.jreleaser.model.internal.common.AbstractActivatable<S>
org.jreleaser.model.internal.hooks.AbstractHook<ScriptHook>
org.jreleaser.model.internal.hooks.ScriptHook
- All Implemented Interfaces:
Serializable,Activatable,Domain,ModelObject<ScriptHook>,Hook
- Since:
- 1.6.0
- Author:
- Andres Almiray
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.jreleaser.model.internal.hooks.Hook
Hook.Filter -
Field Summary
Fields inherited from class org.jreleaser.model.internal.hooks.AbstractHook
condition, continueOnError, verbose -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.jreleaser.model.api.hooks.ScriptHookvoidgetResolvedRun(JReleaserContext context, org.jreleaser.model.api.hooks.ExecutionEvent event) getRun()org.jreleaser.model.api.hooks.ScriptHook.ShellgetShell()voidmerge(ScriptHook source) voidvoidvoidsetShell(org.jreleaser.model.api.hooks.ScriptHook.Shell shell) Methods inherited from class org.jreleaser.model.internal.hooks.AbstractHook
addEnvironment, asMap, getCondition, getEnvironment, getFilter, getPlatforms, isContinueOnError, isContinueOnErrorSet, isVerbose, isVerboseSet, setCondition, setContinueOnError, setEnvironment, setFilter, setPlatforms, setVerboseMethods inherited from class org.jreleaser.model.internal.common.AbstractActivatable
disable, enabledSet, getActive, isActiveSet, isEnabled, isSet, isSnapshotSupported, resolveEnabled, resolveEnabledWithSnapshot, setActive, setActiveMethods inherited from class org.jreleaser.model.internal.common.AbstractModelObject
merge, merge, merge, merge, merge, merge, merge, merge, mergeModel, mergeModelMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jreleaser.model.internal.common.Activatable
disable, getActive, isActiveSet, isEnabled, isSnapshotSupported, resolveEnabled, resolveEnabledWithSnapshot, setActive, setActive
-
Constructor Details
-
ScriptHook
public ScriptHook()
-
-
Method Details
-
asImmutable
public org.jreleaser.model.api.hooks.ScriptHook asImmutable() -
merge
- Specified by:
mergein interfaceModelObject<ScriptHook>- Overrides:
mergein classAbstractHook<ScriptHook>
-
getResolvedRun
public String getResolvedRun(JReleaserContext context, org.jreleaser.model.api.hooks.ExecutionEvent event) -
getRun
-
setRun
-
getShell
public org.jreleaser.model.api.hooks.ScriptHook.Shell getShell() -
setShell
public void setShell(org.jreleaser.model.api.hooks.ScriptHook.Shell shell) -
setShell
-
asMap
- Specified by:
asMapin classAbstractHook<ScriptHook>
-