@AccessLevel(value=EXTERNAL)
public interface CREOLEProgramGroupDeterminationData
extends curam.util.persistence.StandardEntity, curam.util.persistence.Insertable, curam.util.persistence.Modifiable, curam.util.persistence.Removable
The XML contains a snapshot of the CREOLE rule objects used to arrive at the determination. It also contains pointers to snapshots of the CREOLE rule sets as they were at the time of the determination, so that the rule object data can be processed using the appropriate versions of their rule classes.
If the XML snapshot is too large to be stored on a single row, then this row will point to an overflow row, which in turn can overflow itself.
This entity requires no optimistic locking because the optimistic lock from its container.
Modifier and Type | Method and Description |
---|---|
byte[] |
getDeterminationData()
Gets the snapshot data as stored on this record (and perhaps overflowing to
additional records).
|
void |
setDeterminationData(byte[] value)
Sets the data to store on this record (overflowing to another record if
required).
|
byte[] getDeterminationData()
void setDeterminationData(byte[] value)
value
- the data to store on this record (overflowing to another record if
required)