All Implemented Interfaces:
Serializable, Domain, EnabledAware, ExtraProperties, ModelObject<Java>

public final class Java extends AbstractModelObject<Java> implements Domain, ExtraProperties, EnabledAware
Since:
0.1.0
Author:
Andres Almiray
See Also:
  • Constructor Details

    • Java

      public Java()
  • Method Details

    • asImmutable

      public org.jreleaser.model.api.common.Java asImmutable()
    • merge

      public void merge(Java source)
      Specified by:
      merge in interface ModelObject<Java>
    • isEnabled

      public boolean isEnabled()
      Specified by:
      isEnabled in interface EnabledAware
    • setEnabled

      public void setEnabled(Boolean enabled)
      Specified by:
      setEnabled in interface EnabledAware
    • isEnabledSet

      public boolean isEnabledSet()
      Specified by:
      isEnabledSet in interface EnabledAware
    • prefix

      public String prefix()
      Specified by:
      prefix in interface ExtraProperties
    • getVersion

      public String getVersion()
    • setVersion

      public void setVersion(String version)
    • getGroupId

      public String getGroupId()
    • setGroupId

      public void setGroupId(String groupId)
    • getArtifactId

      public String getArtifactId()
    • setArtifactId

      public void setArtifactId(String artifactId)
    • isMultiProject

      public boolean isMultiProject()
    • setMultiProject

      public void setMultiProject(Boolean multiProject)
    • getMainClass

      public String getMainClass()
    • setMainClass

      public void setMainClass(String mainClass)
    • getMainModule

      public String getMainModule()
    • setMainModule

      public void setMainModule(String mainModule)
    • getOptions

      public Set<String> getOptions()
    • setOptions

      public void setOptions(Set<String> options)
    • addOptions

      public void addOptions(Set<String> options)
    • isMultiProjectSet

      public boolean isMultiProjectSet()
    • getExtraProperties

      public Map<String,Object> getExtraProperties()
      Specified by:
      getExtraProperties in interface ExtraProperties
    • setExtraProperties

      public void setExtraProperties(Map<String,Object> extraProperties)
      Specified by:
      setExtraProperties in interface ExtraProperties
    • addExtraProperties

      public void addExtraProperties(Map<String,Object> extraProperties)
      Specified by:
      addExtraProperties in interface ExtraProperties
    • isSet

      public boolean isSet()
    • asMap

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