@AccessLevel(value=EXTERNAL)
public final class LocalizableStringResolver
extends java.lang.Object
A localizable string in a process definition may contain parameters. The values for these parameters are retrieved from the associated workflow data object snapshots and are included as part of the localizable strings returned from the various routines.
Modifier and Type | Class and Description |
---|---|
static interface |
LocalizableStringResolver.NotificationStringResolver
The localizable string resolver for notification related text.
|
static interface |
LocalizableStringResolver.TaskStringResolver
The localizable string resolver for task related text.
|
Modifier and Type | Method and Description |
---|---|
static LocalizableStringResolver.NotificationStringResolver |
getNotificationStringResolver()
Instantiates a localizable string resolver for notification related text.
|
static LocalizableStringResolver.TaskStringResolver |
getTaskStringResolver()
Instantiates a localizable string resolver for task related text.
|
static curam.util.internal.workflow.snapshot.impl.WDOSnapshotList |
getWDOSnapshot(long taskID,
java.lang.String wdoSnapshotRecord,
java.util.List<curam.util.internal.workflow.metadata.impl.WDODefinition> wdos,
java.lang.String processName)
Returns the object representation of the WDO snapshot XML string.
|
@AccessLevel(value=EXTERNAL) public static LocalizableStringResolver.TaskStringResolver getTaskStringResolver()
@AccessLevel(value=EXTERNAL) public static LocalizableStringResolver.NotificationStringResolver getNotificationStringResolver()
@AccessLevel(value=EXTERNAL) public static curam.util.internal.workflow.snapshot.impl.WDOSnapshotList getWDOSnapshot(long taskID, java.lang.String wdoSnapshotRecord, java.util.List<curam.util.internal.workflow.metadata.impl.WDODefinition> wdos, java.lang.String processName) throws curam.util.exception.AppRuntimeException
taskID
- The task identifier whose WDO snapshot will be validated
and un-marshaled.wdoSnapshotRecord
- The WDO snapshot that will be validated and
un-marshaled.wdos
- The list of workflow data objects present in the associated
process definition.processName
- The name of the associated workflow process definition.curam.util.exception.AppRuntimeException
- Typical database exceptions.