Package org.jreleaser.maven.plugin
Class Snap
- java.lang.Object
-
- org.jreleaser.maven.plugin.Snap
-
- All Implemented Interfaces:
Activatable,ExtraProperties,RepositoryTool,TemplateTool,Tool
public class Snap extends java.lang.Object- Since:
- 0.1.0
- Author:
- Andres Almiray
-
-
Field Summary
Fields Modifier and Type Field Description protected Activeactiveprotected CommitAuthorcommitAuthorprotected java.lang.BooleancontinueOnErrorprotected java.util.Map<java.lang.String,java.lang.Object>extraPropertiesprotected java.lang.StringtemplateDirectory
-
Constructor Summary
Constructors Constructor Description Snap()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddLocalPlug(java.lang.String localPlug)voidaddLocalPlugs(java.util.Set<java.lang.String> localPlugs)voidaddLocalSlot(java.lang.String localSlot)voidaddLocalSlots(java.util.Set<java.lang.String> localSlots)voidaddPlug(Plug plug)voidaddPlugs(java.util.List<Plug> plugs)voidaddSlot(Slot slot)voidaddSlots(java.util.List<Slot> slots)ActivegetActive()java.lang.StringgetBase()CommitAuthorgetCommitAuthor()java.lang.StringgetConfinement()java.io.FilegetExportedLogin()java.util.Map<java.lang.String,java.lang.Object>getExtraProperties()java.lang.StringgetGrade()java.util.Set<java.lang.String>getLocalPlugs()java.util.Set<java.lang.String>getLocalSlots()java.util.List<Plug>getPlugs()java.lang.BooleangetRemoteBuild()java.util.List<Slot>getSlots()TapgetSnap()java.lang.StringgetTemplateDirectory()booleanisContinueOnError()booleanisContinueOnErrorSet()booleanisRemoteBuild()booleanisSet()voidremoveLocalPlug(java.lang.String localPlug)voidremoveLocalSlot(java.lang.String localSlot)voidremovePlug(Plug plug)voidremoveSlot(Slot slot)java.lang.StringresolveActive()voidsetActive(Active active)voidsetBase(java.lang.String base)voidsetCommitAuthor(CommitAuthor commitAuthor)voidsetConfinement(java.lang.String confinement)voidsetContinueOnError(java.lang.Boolean continueOnError)voidsetExportedLogin(java.io.File exportedLogin)voidsetExtraProperties(java.util.Map<java.lang.String,java.lang.Object> extraProperties)voidsetGrade(java.lang.String grade)voidsetLocalPlugs(java.util.Set<java.lang.String> localPlugs)voidsetLocalSlots(java.util.Set<java.lang.String> localSlots)voidsetPlugs(java.util.List<Plug> plugs)voidsetRemoteBuild(java.lang.Boolean remoteBuild)voidsetSlots(java.util.List<Slot> slots)voidsetSnap(Tap snap)voidsetTemplateDirectory(java.lang.String templateDirectory)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.jreleaser.maven.plugin.Activatable
getActive, resolveActive, setActive
-
Methods inherited from interface org.jreleaser.maven.plugin.ExtraProperties
getExtraProperties, setExtraProperties
-
Methods inherited from interface org.jreleaser.maven.plugin.TemplateTool
getTemplateDirectory, setTemplateDirectory
-
Methods inherited from interface org.jreleaser.maven.plugin.Tool
isContinueOnError, isContinueOnErrorSet, setContinueOnError
-
-
-
-
Field Detail
-
commitAuthor
protected final CommitAuthor commitAuthor
-
templateDirectory
protected java.lang.String templateDirectory
-
extraProperties
protected final java.util.Map<java.lang.String,java.lang.Object> extraProperties
-
active
protected Active active
-
continueOnError
protected java.lang.Boolean continueOnError
-
-
Method Detail
-
getBase
public java.lang.String getBase()
-
setBase
public void setBase(java.lang.String base)
-
getGrade
public java.lang.String getGrade()
-
setGrade
public void setGrade(java.lang.String grade)
-
getConfinement
public java.lang.String getConfinement()
-
setConfinement
public void setConfinement(java.lang.String confinement)
-
getLocalPlugs
public java.util.Set<java.lang.String> getLocalPlugs()
-
setLocalPlugs
public void setLocalPlugs(java.util.Set<java.lang.String> localPlugs)
-
addLocalPlugs
public void addLocalPlugs(java.util.Set<java.lang.String> localPlugs)
-
addLocalPlug
public void addLocalPlug(java.lang.String localPlug)
-
removeLocalPlug
public void removeLocalPlug(java.lang.String localPlug)
-
getLocalSlots
public java.util.Set<java.lang.String> getLocalSlots()
-
setLocalSlots
public void setLocalSlots(java.util.Set<java.lang.String> localSlots)
-
addLocalSlots
public void addLocalSlots(java.util.Set<java.lang.String> localSlots)
-
addLocalSlot
public void addLocalSlot(java.lang.String localSlot)
-
removeLocalSlot
public void removeLocalSlot(java.lang.String localSlot)
-
getPlugs
public java.util.List<Plug> getPlugs()
-
setPlugs
public void setPlugs(java.util.List<Plug> plugs)
-
addPlugs
public void addPlugs(java.util.List<Plug> plugs)
-
addPlug
public void addPlug(Plug plug)
-
removePlug
public void removePlug(Plug plug)
-
getSlots
public java.util.List<Slot> getSlots()
-
setSlots
public void setSlots(java.util.List<Slot> slots)
-
addSlots
public void addSlots(java.util.List<Slot> slots)
-
addSlot
public void addSlot(Slot slot)
-
removeSlot
public void removeSlot(Slot slot)
-
getExportedLogin
public java.io.File getExportedLogin()
-
setExportedLogin
public void setExportedLogin(java.io.File exportedLogin)
-
getRemoteBuild
public java.lang.Boolean getRemoteBuild()
-
isRemoteBuild
public boolean isRemoteBuild()
-
setRemoteBuild
public void setRemoteBuild(java.lang.Boolean remoteBuild)
-
getSnap
public Tap getSnap()
-
setSnap
public void setSnap(Tap snap)
-
isSet
public boolean isSet()
-
getCommitAuthor
public CommitAuthor getCommitAuthor()
- Specified by:
getCommitAuthorin interfaceRepositoryTool
-
setCommitAuthor
public void setCommitAuthor(CommitAuthor commitAuthor)
- Specified by:
setCommitAuthorin interfaceRepositoryTool
-
getTemplateDirectory
public java.lang.String getTemplateDirectory()
- Specified by:
getTemplateDirectoryin interfaceTemplateTool
-
setTemplateDirectory
public void setTemplateDirectory(java.lang.String templateDirectory)
- Specified by:
setTemplateDirectoryin interfaceTemplateTool
-
getActive
public Active getActive()
- Specified by:
getActivein interfaceActivatable
-
setActive
public void setActive(Active active)
- Specified by:
setActivein interfaceActivatable
-
resolveActive
public java.lang.String resolveActive()
- Specified by:
resolveActivein interfaceActivatable
-
isContinueOnError
public boolean isContinueOnError()
- Specified by:
isContinueOnErrorin interfaceTool
-
setContinueOnError
public void setContinueOnError(java.lang.Boolean continueOnError)
- Specified by:
setContinueOnErrorin interfaceTool
-
isContinueOnErrorSet
public boolean isContinueOnErrorSet()
- Specified by:
isContinueOnErrorSetin interfaceTool
-
getExtraProperties
public java.util.Map<java.lang.String,java.lang.Object> getExtraProperties()
- Specified by:
getExtraPropertiesin interfaceExtraProperties
-
setExtraProperties
public void setExtraProperties(java.util.Map<java.lang.String,java.lang.Object> extraProperties)
- Specified by:
setExtraPropertiesin interfaceExtraProperties
-
-