62 lines
1.3 KiB
Java
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();
|
|
}
|
|
}
|
|
}
|