public class TouchpointData extends java.lang.Object implements ITouchpointData
| Constructor and Description |
|---|
TouchpointData(java.util.Map<java.lang.String,ITouchpointInstruction> instructions)
Clients must use the factory method on
MetadataFactory. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj)
Returns whether this TouchpointData is equal to the given object.
|
ITouchpointInstruction |
getInstruction(java.lang.String instructionKey)
Returns the touchpoint instruction corresponding to the given key.
|
java.util.Map<java.lang.String,ITouchpointInstruction> |
getInstructions()
Returns an unmodifiable map of the touchpoint instructions.
|
int |
hashCode() |
java.lang.String |
toString()
Returns a string representation of the touchpoint data for debugging purposes only.
|
public TouchpointData(java.util.Map<java.lang.String,ITouchpointInstruction> instructions)
MetadataFactory.public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
ITouchpointDataequals in interface ITouchpointDataequals in class java.lang.Objectpublic ITouchpointInstruction getInstruction(java.lang.String instructionKey)
getInstruction in interface ITouchpointDatanull if no such instruction exists.public java.util.Map<java.lang.String,ITouchpointInstruction> getInstructions()
ITouchpointInstruction.getInstructions in interface ITouchpointDatapublic java.lang.String toString()
toString in class java.lang.Object