Class FirmwareModel

  • All Implemented Interfaces:
    com.jgoodies.common.bean.ObservableBean, com.jgoodies.common.bean.ObservableBean2, Serializable

    public class FirmwareModel
    extends com.jgoodies.binding.beans.Model
    See Also:
    Serialized Form
    • Constructor Detail

      • FirmwareModel

        public FirmwareModel()
    • Method Detail

      • isInProgress

        public boolean isInProgress()
      • setInProgress

        public void setInProgress​(boolean inProgress)
      • setIdle

        public void setIdle​(boolean idle)
      • isIdle

        public boolean isIdle()
      • isIdleAndValid

        public boolean isIdleAndValid()
      • getProgressValue

        public int getProgressValue()
      • setProgressValue

        public void setProgressValue​(int progressValue)
      • addProcessingStatus

        public void addProcessingStatus​(String processingStatus,
                                        int style,
                                        Object... args)
      • getNode

        public org.bidib.wizard.api.model.NodeInterface getNode()
        Returns:
        the node
      • setNode

        public void setNode​(org.bidib.wizard.api.model.NodeInterface node)
        Parameters:
        node - the node to set
      • getNodeName

        public String getNodeName()
        Returns:
        the nodeName
      • setNodeName

        public void setNodeName​(String nodeName)
        Parameters:
        nodeName - the nodeName to set
      • getProductName

        public String getProductName()
        Returns:
        the productName
      • setProductName

        public void setProductName​(String productName)
        Parameters:
        productName - the productName to set
      • getUniqueId

        public String getUniqueId()
        Returns:
        the unique id
      • setUniqueId

        public void setUniqueId​(String uniqueId)
        Parameters:
        uniqueId - the unique id to set
      • getNodeCurrentVersion

        public String getNodeCurrentVersion()
        Returns:
        the firmware version
      • setNodeCurrentVersion

        public void setNodeCurrentVersion​(String version)
        Parameters:
        version - the current firmware version on the node to set
      • isErrorDetected

        public boolean isErrorDetected()
        Returns:
        the errorDetected
      • setFirmwareFiles

        public void setFirmwareFiles​(String firmwareArchivePath,
                                     List<org.bidib.jbidibc.exchange.firmware.FirmwareNode> firmwareFiles)
        Set the firmware file to use
        Parameters:
        firmwareFiles - the files
        firmwareArchivePath - the path to the archive
      • getFirmwareFiles

        public List<org.bidib.jbidibc.exchange.firmware.FirmwareNode> getFirmwareFiles()
        Returns:
        the list of firmwareFiles
      • getCvDefinitionFiles

        public List<String> getCvDefinitionFiles()
        Returns:
        the cvDefinitionFiles
      • setCvDefinitionFiles

        public void setCvDefinitionFiles​(String cvDefinitionArchivePath,
                                         List<String> cvDefinitionFiles)
        Parameters:
        cvDefinitionArchivePath - the cv definition archive path
        cvDefinitionFiles - the cvDefinitionFiles to set
      • getVendorImageFiles

        public List<String> getVendorImageFiles()
        Returns:
        the vendorImageFiles
      • setVendorImageFiles

        public void setVendorImageFiles​(String vendorImageArchivePath,
                                        List<String> vendorImageFiles)
        Parameters:
        vendorImageArchivePath - the vendor image archive path
        vendorImageFiles - the vendorImageFiles to set
      • getCvDefinitionArchivePath

        public String getCvDefinitionArchivePath()
        Returns:
        the cvDefinitionArchivePath
      • getVendorImageArchivePath

        public String getVendorImageArchivePath()
        Returns:
        the vendorImageArchivePath
      • getFirmwareArchivePath

        public String getFirmwareArchivePath()
        Returns:
        the firmwareArchivePath
      • getUpdateStatus

        public UpdateStatus getUpdateStatus()
        Returns:
        the updateStatus
      • setUpdateStatus

        public void setUpdateStatus​(UpdateStatus updateStatus)
        Parameters:
        updateStatus - the updateStatus to set
      • isBootloaderRootNode

        public boolean isBootloaderRootNode()
        Returns:
        the isBootloaderRootNode
      • setBootloaderRootNode

        public void setBootloaderRootNode​(boolean isBootloaderRootNode)
        Parameters:
        isBootloaderRootNode - the isBootloaderRootNode to set
      • getUpdateVersion

        public String getUpdateVersion()
        Returns:
        the updateVersion
      • setUpdateVersion

        public void setUpdateVersion​(String updateVersion)
        Parameters:
        updateVersion - the updateVersion to set
      • getDefaultLabelsFiles

        public List<org.bidib.jbidibc.exchange.firmware.FilenameType> getDefaultLabelsFiles()
        Returns:
        the defaultLabelsFiles
      • setDefaultLabelsFiles

        public void setDefaultLabelsFiles​(String cvDefinitionArchivePath,
                                          List<org.bidib.jbidibc.exchange.firmware.FilenameType> defaultLabelsFiles)
        Parameters:
        defaultLabelsFiles - the defaultLabelsFiles to set