Class Snap

    • Field Detail

      • 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
    • Constructor Detail

      • Snap

        public Snap()
    • 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()
      • setTemplateDirectory

        public void setTemplateDirectory​(java.lang.String templateDirectory)
        Specified by:
        setTemplateDirectory in interface TemplateTool
      • isContinueOnError

        public boolean isContinueOnError()
        Specified by:
        isContinueOnError in interface Tool
      • setContinueOnError

        public void setContinueOnError​(java.lang.Boolean continueOnError)
        Specified by:
        setContinueOnError in interface Tool
      • getExtraProperties

        public java.util.Map<java.lang.String,​java.lang.Object> getExtraProperties()
        Specified by:
        getExtraProperties in interface ExtraProperties
      • setExtraProperties

        public void setExtraProperties​(java.util.Map<java.lang.String,​java.lang.Object> extraProperties)
        Specified by:
        setExtraProperties in interface ExtraProperties