public interface ModelMap
extends java.util.Map<java.lang.String,java.lang.Object>, atg.service.actor.Model
Each time an actor chain is invoked, a new ActorContext and a new ModelMap are passed into the actor chain. Thus each chain has its own context and its own ModelMap.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
getAttribute(java.lang.String pChildKey,
atg.service.actor.Model.AttributeKey pAttributeKey)
Gets a value for an attribute on a child Model object.
|
java.lang.Object |
getSubValue(java.lang.String pChildKey)
Gets a value from a child or grand child - supports dot and array notation to access grand children.
|
void |
putSubValue(java.lang.String pChildKey,
java.lang.Object pValue)
Put a value into a child or grand child - supports dot and array notation to access grand children.
|
void |
setAttribute(java.lang.String pChildKey,
atg.service.actor.Model.AttributeKey pAttributeKey,
java.lang.Object pValue)
Sets a value for an attribute on a child Model object.
|
static final java.lang.String CLASS_VERSION
void setAttribute(java.lang.String pChildKey, atg.service.actor.Model.AttributeKey pAttributeKey, java.lang.Object pValue)
pChildKey
- the name of the child. Supports dot and array notation to access grand children.for a list of the OOTB attributes.
java.lang.Object getAttribute(java.lang.String pChildKey, atg.service.actor.Model.AttributeKey pAttributeKey)
pChildKey
- the name of the child. Supports dot and array notation to access grand children.for a list of the OOTB attributes.
java.lang.Object getSubValue(java.lang.String pChildKey)
void putSubValue(java.lang.String pChildKey, java.lang.Object pValue)