Class AbstractActivatable<S extends AbstractActivatable<S>>
java.lang.Object
org.jreleaser.model.internal.common.AbstractModelObject<S>
org.jreleaser.model.internal.common.AbstractActivatable<S>
- All Implemented Interfaces:
Serializable,Activatable,ModelObject<S>
- Direct Known Subclasses:
AbstractAnnouncer,AbstractArtifact,AbstractAssembler,AbstractCataloger,AbstractDockerConfiguration,AbstractDownloader,AbstractHook,AbstractJibConfiguration,AbstractMavenDeployer,AbstractPackager,AbstractRepositoryTap,AbstractUploader,Announce,ArtifactoryUploader.ArtifactoryRepository,Assemble,Catalog,CommandHooks,Deploy,Download,Files,Hooks,Maven,NativeImageAssembler.Upx,Packagers,Sbom,ScriptHooks,Signing,SwidTag,Upload
public abstract class AbstractActivatable<S extends AbstractActivatable<S>>
extends AbstractModelObject<S>
implements Activatable, Serializable
- Since:
- 1.5.0
- Author:
- Andres Almiray
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddisable()protected voidenabledSet(boolean enabled) org.jreleaser.model.Activebooleanbooleanprotected booleanisSet()booleanvoidbooleanresolveEnabled(Project project) booleanresolveEnabledWithSnapshot(Project project) voidvoidsetActive(org.jreleaser.model.Active active) Methods inherited from class org.jreleaser.model.internal.common.AbstractModelObject
merge, merge, merge, merge, merge, merge, merge, merge, mergeModel, mergeModel
-
Constructor Details
-
AbstractActivatable
public AbstractActivatable()
-
-
Method Details
-
merge
- Specified by:
mergein interfaceModelObject<S extends AbstractActivatable<S>>
-
isSet
protected boolean isSet() -
isEnabled
public boolean isEnabled()- Specified by:
isEnabledin interfaceActivatable
-
disable
public void disable()- Specified by:
disablein interfaceActivatable
-
resolveEnabledWithSnapshot
- Specified by:
resolveEnabledWithSnapshotin interfaceActivatable
-
resolveEnabled
- Specified by:
resolveEnabledin interfaceActivatable
-
getActive
public org.jreleaser.model.Active getActive()- Specified by:
getActivein interfaceActivatable
-
setActive
public void setActive(org.jreleaser.model.Active active) - Specified by:
setActivein interfaceActivatable
-
setActive
- Specified by:
setActivein interfaceActivatable
-
isActiveSet
public boolean isActiveSet()- Specified by:
isActiveSetin interfaceActivatable
-
isSnapshotSupported
public boolean isSnapshotSupported()- Specified by:
isSnapshotSupportedin interfaceActivatable
-
enabledSet
protected void enabledSet(boolean enabled)
-