Class AbstractCataloger<S extends AbstractCataloger<S,A>,A extends org.jreleaser.model.api.catalog.Cataloger>
java.lang.Object
org.jreleaser.model.internal.common.AbstractModelObject<S>
org.jreleaser.model.internal.common.AbstractActivatable<S>
org.jreleaser.model.internal.catalog.AbstractCataloger<S,A>
- All Implemented Interfaces:
Serializable,Cataloger<A>,Activatable,Domain,ExtraProperties,ModelObject<S>
- Direct Known Subclasses:
AbstractSbomCataloger,SlsaCataloger
public abstract class AbstractCataloger<S extends AbstractCataloger<S,A>,A extends org.jreleaser.model.api.catalog.Cataloger>
extends AbstractActivatable<S>
implements Cataloger<A>, ExtraProperties
- Since:
- 1.6.0
- Author:
- Andres Almiray
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.jreleaser.model.internal.common.AbstractActivatable
disable, enabledSet, getActive, isActiveSet, isEnabled, 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, resolveEnabled, setActive, setActiveMethods inherited from interface org.jreleaser.model.internal.catalog.Cataloger
asImmutable, resolveEnabledWithSnapshotMethods inherited from interface org.jreleaser.model.internal.common.ExtraProperties
addExtraProperty, extraPropertyIsTrue, getExtraProperty, resolvedExtraProperties, resolvedExtraProperties
-
Constructor Details
-
AbstractCataloger
-
-
Method Details
-
merge
- Specified by:
mergein interfaceModelObject<S extends AbstractCataloger<S,A>> - Overrides:
mergein classAbstractActivatable<S extends AbstractCataloger<S,A>>
-
isSet
protected boolean isSet()- Overrides:
isSetin classAbstractActivatable<S extends AbstractCataloger<S,A>>
-
prefix
- Specified by:
prefixin interfaceExtraProperties
-
isSnapshotSupported
public boolean isSnapshotSupported()- Specified by:
isSnapshotSupportedin interfaceActivatable- Overrides:
isSnapshotSupportedin classAbstractActivatable<S extends AbstractCataloger<S,A>>
-
getType
-
getExtraProperties
- Specified by:
getExtraPropertiesin interfaceExtraProperties
-
setExtraProperties
- Specified by:
setExtraPropertiesin interfaceExtraProperties
-
addExtraProperties
- Specified by:
addExtraPropertiesin interfaceExtraProperties
-
asMap
-
asMap
-