Package de.codecamp.messages.impl
Class ResolvableMessageImpl
- java.lang.Object
-
- de.codecamp.messages.impl.ResolvableMessageImpl
-
- All Implemented Interfaces:
MessageKey,ResolvableMessage
public class ResolvableMessageImpl extends Object implements ResolvableMessage
Default implementation ofResolvableMessage.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface de.codecamp.messages.ResolvableMessage
ResolvableMessage.Builder
-
-
Field Summary
-
Fields inherited from interface de.codecamp.messages.MessageKey
TYPE_KEY_SUFFIX
-
-
Constructor Summary
Constructors Constructor Description ResolvableMessageImpl(String code)ResolvableMessageImpl(String code, Map<String,Object> argsByName, List<Object> argsByIndex)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<Object>getArgsByIndex()Map<String,Object>getArgsByName()Map<String,Object>getArgsByName(boolean includeByIndex)StringgetCode()Returns the actual code of the message key.
-
-
-
Method Detail
-
getCode
public String getCode()
Description copied from interface:MessageKeyReturns the actual code of the message key.- Specified by:
getCodein interfaceMessageKey- Returns:
- the code
-
getArgsByName
public Map<String,Object> getArgsByName()
- Specified by:
getArgsByNamein interfaceResolvableMessage
-
getArgsByName
public Map<String,Object> getArgsByName(boolean includeByIndex)
- Specified by:
getArgsByNamein interfaceResolvableMessage
-
getArgsByIndex
public List<Object> getArgsByIndex()
- Specified by:
getArgsByIndexin interfaceResolvableMessage
-
-