All Implemented Interfaces:
Serializable, Activatable, Domain, ModelObject<SwidTag>

public class SwidTag extends AbstractActivatable<SwidTag> implements Domain
Since:
1.11.0
Author:
Andres Almiray
See Also:
  • Constructor Details

    • SwidTag

      public SwidTag()
  • Method Details

    • asImmutable

      public org.jreleaser.model.api.catalog.swid.SwidTag asImmutable()
    • merge

      public void merge(SwidTag source)
      Specified by:
      merge in interface ModelObject<SwidTag>
      Overrides:
      merge in class AbstractActivatable<SwidTag>
    • copyFrom

      public void copyFrom(SwidTag other)
    • getTagRef

      public String getTagRef()
    • setTagRef

      public void setTagRef(String tagRef)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getPath

      public String getPath()
    • setPath

      public void setPath(String path)
    • getTagId

      public String getTagId()
    • setTagId

      public void setTagId(String tagId)
    • getTagVersion

      public Integer getTagVersion()
    • setTagVersion

      public void setTagVersion(Integer tagVersion)
    • getLang

      public String getLang()
    • setLang

      public void setLang(String lang)
    • getCorpus

      public Boolean getCorpus()
    • setCorpus

      public void setCorpus(Boolean corpus)
    • getPatch

      public Boolean getPatch()
    • setPatch

      public void setPatch(Boolean patch)
    • getEntities

      public Set<Entity> getEntities()
    • setEntities

      public void setEntities(Set<Entity> entities)
    • addEntity

      public void addEntity(Entity entity)
    • isCorpus

      public boolean isCorpus()
    • isPatch

      public boolean isPatch()
    • asMap

      public Map<String,Object> asMap(boolean full)
      Specified by:
      asMap in interface Domain