32 lines
594 B
Text
32 lines
594 B
Text
class ExchRateLoadBatch extends RunBaseBatch {
|
|
ExchRateLoad rbc;
|
|
container currencies;
|
|
boolean actual;
|
|
boolean overwrite;
|
|
date beg;
|
|
date end;
|
|
|
|
#define.CurrentVersion(5)
|
|
|
|
#localmacro.CurrentList
|
|
currencies,
|
|
actual,
|
|
beg,
|
|
end
|
|
#endmacro
|
|
}
|
|
|
|
public boolean unpack(container packedClass) {
|
|
container base;
|
|
boolean ret;
|
|
Integer version = runbase::getVersion(packedClass);
|
|
|
|
switch (version) {
|
|
case #CurrentVersion:
|
|
[version, #CurrentList] = packedClass;
|
|
return true;
|
|
default:
|
|
return false;
|
|
}
|
|
return ret;
|
|
}
|