Class AbstractHook<S extends AbstractHook<S>>
java.lang.Object
org.jreleaser.model.internal.common.AbstractModelObject<S>
org.jreleaser.model.internal.common.AbstractActivatable<S>
org.jreleaser.model.internal.hooks.AbstractHook<S>
- All Implemented Interfaces:
Serializable,Activatable,Domain,ModelObject<S>,Hook
- Direct Known Subclasses:
CommandHook,ScriptHook
public abstract class AbstractHook<S extends AbstractHook<S>>
extends AbstractActivatable<S>
implements Hook
- Since:
- 1.2.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 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddEnvironment(Map<String, String> environment) asMap(boolean full) protected abstract voidbooleanbooleanbooleanbooleanvoidvoidsetCondition(String condition) voidsetContinueOnError(Boolean continueOnError) voidsetEnvironment(Map<String, String> environment) voidsetFilter(Hook.Filter filter) voidsetPlatforms(Set<String> platforms) voidsetVerbose(Boolean verbose) Methods 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
-
Field Details
-
continueOnError
-
verbose
-
condition
-
-
Constructor Details
-
AbstractHook
public AbstractHook()
-
-
Method Details
-
merge
- Specified by:
mergein interfaceModelObject<S extends AbstractHook<S>>- Overrides:
mergein classAbstractActivatable<S extends AbstractHook<S>>
-
isContinueOnError
public boolean isContinueOnError()- Specified by:
isContinueOnErrorin interfaceHook
-
setContinueOnError
- Specified by:
setContinueOnErrorin interfaceHook
-
isContinueOnErrorSet
public boolean isContinueOnErrorSet()- Specified by:
isContinueOnErrorSetin interfaceHook
-
isVerbose
public boolean isVerbose() -
setVerbose
- Specified by:
setVerbosein interfaceHook
-
isVerboseSet
public boolean isVerboseSet()- Specified by:
isVerboseSetin interfaceHook
-
getCondition
- Specified by:
getConditionin interfaceHook
-
setCondition
- Specified by:
setConditionin interfaceHook
-
getFilter
-
setFilter
-
getPlatforms
- Specified by:
getPlatformsin interfaceHook
-
setPlatforms
- Specified by:
setPlatformsin interfaceHook
-
getEnvironment
- Specified by:
getEnvironmentin interfaceHook
-
setEnvironment
- Specified by:
setEnvironmentin interfaceHook
-
addEnvironment
- Specified by:
addEnvironmentin interfaceHook
-
asMap
-
asMap
-