Package org.faktorips.runtime
Class MsgReplacementParameter
- java.lang.Object
-
- org.faktorips.runtime.MsgReplacementParameter
-
- All Implemented Interfaces:
java.io.Serializable
public class MsgReplacementParameter extends java.lang.Object implements java.io.SerializableWhen creating a message the text might be created by replacing parameters (or placeholders) with concrete values, e.g. "The sum insured must be at least {minSumInsured}." where {minSumInsured} is replaced with the current minimum e.g. 200 Euro. If you need to represent the user a different text, you need the actual value for the parameter. To archieve this the message holds the parameters along with their actual value.The following are scenarios where you might need to present a different text for a message:
- You have limited space available for the text, for example if your display is a terminal.
- You present the text to a different user group, e.g. internet users instead of your backoffice employees.
- Author:
- Jan Ortmann
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description MsgReplacementParameter(java.lang.String paramName, java.lang.Object paramValue)Creates a new parameter value with name and value.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)java.lang.StringgetName()Returns the parameter's name.java.lang.ObjectgetValue()Returns the parameter's value.inthashCode()java.lang.StringtoString()
-
-
-
Method Detail
-
getName
public java.lang.String getName()
Returns the parameter's name. This method never returnsnull.
-
getValue
public java.lang.Object getValue()
Returns the parameter's value.
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-