2026-03-17 13:31:18 -07:00

65 lines
1.5 KiB
Java

package com.honeywell.honeywellXL10NextGen.xl10Controller.download;
import com.honeywell.honeywellXL10NextGen.logicContainers.BIApplication;
import javax.baja.naming.BOrd;
import javax.baja.sys.BBoolean;
import javax.baja.sys.BInterface;
public interface ISpyderDownload extends BInterface {
void beginSpyderDownload();
void checkAndAddRetryDownloadProp(Exception exception);
BBoolean checkDeviceState();
boolean checkGenerateNetObjFlagForDownload();
void checkModel(BIApplication bIApplication) throws Exception;
void checkSpyderDownload();
void endSpyderDownload();
void generateNetworkObject();
boolean getFirmwareCheckEnabled();
boolean getForceFullDownloadFlag();
boolean getFullDownloadFlag();
String getLastGUID();
boolean getQuickDownloadFlag();
boolean getUserOptionFullDownloadFlag();
boolean isCheckDownloadInvoked();
boolean isRetryDownload();
BBoolean performRevisionNumberCheck();
void removeRetryDownloadProp();
void setCheckDownloadInvoked(boolean z);
void setFirmwareCheckEnabled(boolean z);
void setForceFullDownloadFlag(boolean z);
void setFullDownloadFlag(boolean z);
void setLastGUID(String str);
void setQuickDownloadFlag(boolean z);
void setUserOptionFullDownloadFlag(boolean z);
BOrd spyderDownload(BSpyderDownloadParameters bSpyderDownloadParameters);
void updateNetworkConfigValues(boolean z);
void validateFirmware(String str);
}