Files
matrix/src/matrix/nimble/admin/model/MaintenanceHandler.java
2025-04-19 17:50:17 +05:30

62 lines
1.3 KiB
Java

package matrix.nimble.admin.model;
import matrix.nimble.utilities.DBFunctions;
import matrix.nimble.utilities.GlobalClass;
import matrix.nimble.utilities.ModuleFunctions;
public class MaintenanceHandler {
String ErrMsg;
String ErrCode;
String ErrDesc;
boolean ProcessFlag;
public MaintenanceHandler()
{
setProcessFlag(true);
}
public String getErrMsg() {
return ErrMsg;
}
public void setErrMsg(String errMsg) {
ErrMsg = errMsg;
}
public String getErrCode() {
return ErrCode;
}
public void setErrCode(String errCode) {
ErrCode = errCode;
}
public String getErrDesc() {
return ErrDesc;
}
public void setErrDesc(String errDesc) {
ErrDesc = errDesc;
}
public boolean isProcessFlag() {
return ProcessFlag;
}
public void setProcessFlag(boolean processFlag) {
ProcessFlag = processFlag;
}
public String startMaintenance(String oprType,String oprBy, String upTo)
{
DBFunctions dbf=new DBFunctions(getErrCode());
dbf.setProcessFlag(isProcessFlag());
upTo = GlobalClass.ConvertToYMD(upTo);
dbf.FetchRunQuery(513, new String[]{oprType,oprBy,upTo});
setProcessFlag(dbf.isProcessFlag());
setErrMsg(dbf.getErrMsg());
setErrDesc(dbf.getErrDesc());
if(isProcessFlag())
{
return dbf.getProcResult();
}
else {
return getErrCode()+":error:"+dbf.getErrMsg();
}
}
}