Class FirmwareModel
- java.lang.Object
-
- com.jgoodies.common.bean.Bean
-
- com.jgoodies.binding.beans.Model
-
- org.bidib.wizard.mvc.firmware.model.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
-
-
Field Summary
Fields Modifier and Type Field Description static StringPROPERTYNAME_CV_DEFINITION_FILESstatic StringPROPERTYNAME_DEFAULT_LABELS_FILESstatic StringPROPERTYNAME_IDLEstatic StringPROPERTYNAME_IDLE_AND_VALIDstatic StringPROPERTYNAME_IN_PROGRESSstatic StringPROPERTYNAME_UPDATE_STATUSstatic StringPROPERTYNAME_UPDATE_VERSIONstatic StringPROPERTYNAME_VENDOR_IMAGE_FILES
-
Constructor Summary
Constructors Constructor Description FirmwareModel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddFirmwareModelListener(FirmwareModelListener l)voidaddProcessingStatus(String processingStatus, int style, Object... args)StringgetCvDefinitionArchivePath()List<String>getCvDefinitionFiles()List<org.bidib.jbidibc.exchange.firmware.FilenameType>getDefaultLabelsFiles()StringgetFirmwareArchivePath()List<org.bidib.jbidibc.exchange.firmware.FirmwareNode>getFirmwareFiles()org.bidib.wizard.api.model.NodeInterfacegetNode()StringgetNodeCurrentVersion()StringgetNodeName()StringgetProductName()intgetProgressValue()StringgetUniqueId()UpdateStatusgetUpdateStatus()StringgetUpdateVersion()StringgetVendorImageArchivePath()List<String>getVendorImageFiles()booleanisBootloaderRootNode()booleanisErrorDetected()booleanisIdle()booleanisIdleAndValid()booleanisInProgress()voidremoveFirmwareModelListener(FirmwareModelListener l)voidsetBootloaderRootNode(boolean isBootloaderRootNode)voidsetCvDefinitionFiles(String cvDefinitionArchivePath, List<String> cvDefinitionFiles)voidsetDefaultLabelsFiles(String cvDefinitionArchivePath, List<org.bidib.jbidibc.exchange.firmware.FilenameType> defaultLabelsFiles)voidsetFirmwareFiles(String firmwareArchivePath, List<org.bidib.jbidibc.exchange.firmware.FirmwareNode> firmwareFiles)Set the firmware file to usevoidsetIdle(boolean idle)voidsetInProgress(boolean inProgress)voidsetNode(org.bidib.wizard.api.model.NodeInterface node)voidsetNodeCurrentVersion(String version)voidsetNodeName(String nodeName)voidsetProductName(String productName)voidsetProgressValue(int progressValue)voidsetUniqueId(String uniqueId)voidsetUpdateStatus(UpdateStatus updateStatus)voidsetUpdateVersion(String updateVersion)voidsetVendorImageFiles(String vendorImageArchivePath, List<String> vendorImageFiles)-
Methods inherited from class com.jgoodies.binding.beans.Model
createPropertyChangeSupport, firePropertyChange
-
Methods inherited from class com.jgoodies.common.bean.Bean
addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, addVetoableChangeListener, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, fireMultiplePropertiesChanged, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, getPropertyChangeListeners, getPropertyChangeListeners, getVetoableChangeListeners, getVetoableChangeListeners, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, removeVetoableChangeListener
-
-
-
-
Field Detail
-
PROPERTYNAME_IN_PROGRESS
public static final String PROPERTYNAME_IN_PROGRESS
- See Also:
- Constant Field Values
-
PROPERTYNAME_IDLE
public static final String PROPERTYNAME_IDLE
- See Also:
- Constant Field Values
-
PROPERTYNAME_IDLE_AND_VALID
public static final String PROPERTYNAME_IDLE_AND_VALID
- See Also:
- Constant Field Values
-
PROPERTYNAME_UPDATE_STATUS
public static final String PROPERTYNAME_UPDATE_STATUS
- See Also:
- Constant Field Values
-
PROPERTYNAME_CV_DEFINITION_FILES
public static final String PROPERTYNAME_CV_DEFINITION_FILES
- See Also:
- Constant Field Values
-
PROPERTYNAME_UPDATE_VERSION
public static final String PROPERTYNAME_UPDATE_VERSION
- See Also:
- Constant Field Values
-
PROPERTYNAME_DEFAULT_LABELS_FILES
public static final String PROPERTYNAME_DEFAULT_LABELS_FILES
- See Also:
- Constant Field Values
-
PROPERTYNAME_VENDOR_IMAGE_FILES
public static final String PROPERTYNAME_VENDOR_IMAGE_FILES
- See Also:
- Constant Field Values
-
-
Method Detail
-
addFirmwareModelListener
public void addFirmwareModelListener(FirmwareModelListener l)
-
removeFirmwareModelListener
public void removeFirmwareModelListener(FirmwareModelListener l)
-
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 filesfirmwareArchivePath- the path to the archive
-
getFirmwareFiles
public List<org.bidib.jbidibc.exchange.firmware.FirmwareNode> getFirmwareFiles()
- Returns:
- the list of firmwareFiles
-
setCvDefinitionFiles
public void setCvDefinitionFiles(String cvDefinitionArchivePath, List<String> cvDefinitionFiles)
- Parameters:
cvDefinitionArchivePath- the cv definition archive pathcvDefinitionFiles- the cvDefinitionFiles to set
-
setVendorImageFiles
public void setVendorImageFiles(String vendorImageArchivePath, List<String> vendorImageFiles)
- Parameters:
vendorImageArchivePath- the vendor image archive pathvendorImageFiles- 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
-
-