Class AbstractSbomCataloger<S extends AbstractSbomCataloger<S,A>,A extends org.jreleaser.model.api.catalog.sbom.SbomCataloger>
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>
org.jreleaser.model.internal.catalog.sbom.AbstractSbomCataloger<S,A>
- All Implemented Interfaces:
Serializable,Cataloger<A>,SbomCataloger<A>,Activatable,Domain,ExtraProperties,ModelObject<S>
- Direct Known Subclasses:
CyclonedxSbomCataloger,SyftSbomCataloger
public abstract class AbstractSbomCataloger<S extends AbstractSbomCataloger<S,A>,A extends org.jreleaser.model.api.catalog.sbom.SbomCataloger>
extends AbstractCataloger<S,A>
implements SbomCataloger<A>
- Since:
- 1.5.0
- Author:
- Andres Almiray
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.jreleaser.model.internal.catalog.sbom.SbomCataloger
SbomCataloger.Pack -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidgetPack()booleanbooleanbooleanisFiles()booleanprotected booleanisSet()voidvoidsetDistributions(Boolean distributions) voidvoidsetPack(SbomCataloger.Pack pack) Methods inherited from class org.jreleaser.model.internal.catalog.AbstractCataloger
addExtraProperties, asMap, getExtraProperties, getType, isSnapshotSupported, prefix, setExtraPropertiesMethods 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, isSnapshotSupported, resolveEnabled, setActive, setActiveMethods inherited from interface org.jreleaser.model.internal.catalog.Cataloger
asImmutable, getType, resolveEnabledWithSnapshotMethods inherited from interface org.jreleaser.model.internal.common.ExtraProperties
addExtraProperties, addExtraProperty, extraPropertyIsTrue, getExtraProperties, getExtraProperty, prefix, resolvedExtraProperties, resolvedExtraProperties, setExtraPropertiesMethods inherited from interface org.jreleaser.model.internal.catalog.sbom.SbomCataloger
isSkipped, resolveArchivePath, resolveArtifacts
-
Field Details
-
distributions
-
files
-
-
Constructor Details
-
AbstractSbomCataloger
-
-
Method Details
-
merge
- Specified by:
mergein interfaceModelObject<S extends AbstractSbomCataloger<S,A>> - Overrides:
mergein classAbstractCataloger<S extends AbstractSbomCataloger<S,A>, A extends org.jreleaser.model.api.catalog.sbom.SbomCataloger>
-
isSet
protected boolean isSet()- Overrides:
isSetin classAbstractCataloger<S extends AbstractSbomCataloger<S,A>, A extends org.jreleaser.model.api.catalog.sbom.SbomCataloger>
-
isDistributions
public boolean isDistributions()- Specified by:
isDistributionsin interfaceSbomCataloger<S extends AbstractSbomCataloger<S,A>>
-
setDistributions
- Specified by:
setDistributionsin interfaceSbomCataloger<S extends AbstractSbomCataloger<S,A>>
-
isDistributionsSet
public boolean isDistributionsSet()- Specified by:
isDistributionsSetin interfaceSbomCataloger<S extends AbstractSbomCataloger<S,A>>
-
isFiles
public boolean isFiles()- Specified by:
isFilesin interfaceSbomCataloger<S extends AbstractSbomCataloger<S,A>>
-
setFiles
- Specified by:
setFilesin interfaceSbomCataloger<S extends AbstractSbomCataloger<S,A>>
-
isFilesSet
public boolean isFilesSet()- Specified by:
isFilesSetin interfaceSbomCataloger<S extends AbstractSbomCataloger<S,A>>
-
getPack
- Specified by:
getPackin interfaceSbomCataloger<S extends AbstractSbomCataloger<S,A>>
-
setPack
- Specified by:
setPackin interfaceSbomCataloger<S extends AbstractSbomCataloger<S,A>>
-
asMap
- Specified by:
asMapin classAbstractCataloger<S extends AbstractSbomCataloger<S,A>, A extends org.jreleaser.model.api.catalog.sbom.SbomCataloger>
-