Class ScriptHook

All Implemented Interfaces:
Serializable, Activatable, Domain, ModelObject<ScriptHook>, Hook

public final class ScriptHook extends AbstractHook<ScriptHook>
Since:
1.6.0
Author:
Andres Almiray
See Also:
  • Constructor Details

    • ScriptHook

      public ScriptHook()
  • Method Details

    • asImmutable

      public org.jreleaser.model.api.hooks.ScriptHook asImmutable()
    • merge

      public void merge(ScriptHook source)
      Specified by:
      merge in interface ModelObject<ScriptHook>
      Overrides:
      merge in class AbstractHook<ScriptHook>
    • getResolvedRun

      public String getResolvedRun(JReleaserContext context, org.jreleaser.model.api.hooks.ExecutionEvent event)
    • getRun

      public String getRun()
    • setRun

      public void setRun(String run)
    • getShell

      public org.jreleaser.model.api.hooks.ScriptHook.Shell getShell()
    • setShell

      public void setShell(org.jreleaser.model.api.hooks.ScriptHook.Shell shell)
    • setShell

      public void setShell(String shell)
    • asMap

      public void asMap(boolean full, Map<String,Object> map)
      Specified by:
      asMap in class AbstractHook<ScriptHook>