Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Deserializes the packedClass parameter value to an instance of the RunBaseBatchPrintable class.
Syntax
public boolean unpack(container packedClass)
Run On
Called
Parameters
- packedClass
Type: container
The container from which to deserialize the instance.
Return Value
Type: boolean
true if deserialization was successful; otherwise, false.
Remarks
When the isSwappingPrompt method returns true, you may have to unpack some prompt-related variables also.
Examples
This example demonstrates the use of the unpack method. However, this example will not compile in a job as it must be run in the context of a class, form, or other object.
public boolean unpack(container packedClass)
{
Version version = runbase::getVersion(packedClass);
#localmacro.list1 // This is the first list
transDate
#endmacro
switch (version)
{
case #CurrentVersion:
[version,#CurrentList] = packedClass;
break;
case 1:
[version,#list1] = packedClass;
default:
return false;
}
return true;
}