Class ReferenceLevelTranslator
- java.lang.Object
-
- com.quartetfs.fwk.types.impl.PluginValue
-
- com.quartetfs.biz.pivot.context.impl.SimpleContextValueTranslator<String,C>
-
- com.quartetfs.biz.pivot.context.impl.StringContextValueTranslator<IReferenceLevelContextVal>
-
- com.activeviam.risk.core.context.impl.ReferenceLevelTranslator
-
- All Implemented Interfaces:
ISpringEnvAware
,com.quartetfs.biz.pivot.context.IContextValueTranslator<IReferenceLevelContextVal>
,com.quartetfs.fwk.types.IPluginValue
,Serializable
@QuartetPluginValue(intf=com.quartetfs.biz.pivot.context.IContextValueTranslator.class) public class ReferenceLevelTranslator extends com.quartetfs.biz.pivot.context.impl.StringContextValueTranslator<IReferenceLevelContextVal> implements ISpringEnvAware
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static String
KEY
static String
REFERENCE_LEVELS_LIST_PROPERTY
protected Collection<String>
referenceLevels
-
Fields inherited from interface com.quartetfs.biz.pivot.context.IContextValueTranslator
ALL_VALUE, BOOL_VALUE, DOUBLE_VALUE, ENUM_VALUE, INT_VALUE, LONG_VALUE, RANGE
-
Fields inherited from interface com.activeviam.risk.core.services.ISpringEnvAware
PROPERTY_NAME
-
-
Constructor Summary
Constructors Constructor Description ReferenceLevelTranslator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ReferenceLevelContextVal
createInstance(String level)
protected String
format(String content)
Map<String,String>
getAvailableProperties()
protected String
getContent(IReferenceLevelContextVal referenceLevelContextVal)
Class<IReferenceLevelContextVal>
getContextInterface()
String
key()
void
setEnv(org.springframework.core.env.Environment env)
Set the implementation ofEnvironment
-
Methods inherited from class com.quartetfs.biz.pivot.context.impl.StringContextValueTranslator
parse
-
Methods inherited from class com.quartetfs.biz.pivot.context.impl.SimpleContextValueTranslator
clear, decode, description, encode
-
Methods inherited from class com.quartetfs.fwk.types.impl.PluginValue
equals, getName, getPlugin, hashCode, setName, setPlugin, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
KEY
public static final String KEY
- See Also:
- Constant Field Values
-
REFERENCE_LEVELS_LIST_PROPERTY
public static final String REFERENCE_LEVELS_LIST_PROPERTY
- See Also:
- Constant Field Values
-
referenceLevels
protected Collection<String> referenceLevels
-
-
Method Detail
-
setEnv
public void setEnv(org.springframework.core.env.Environment env)
Description copied from interface:ISpringEnvAware
Set the implementation ofEnvironment
- Specified by:
setEnv
in interfaceISpringEnvAware
- Parameters:
env
- the implementation ofEnvironment
-
createInstance
protected ReferenceLevelContextVal createInstance(String level)
- Specified by:
createInstance
in classcom.quartetfs.biz.pivot.context.impl.SimpleContextValueTranslator<String,IReferenceLevelContextVal>
-
getContent
protected String getContent(IReferenceLevelContextVal referenceLevelContextVal)
- Specified by:
getContent
in classcom.quartetfs.biz.pivot.context.impl.SimpleContextValueTranslator<String,IReferenceLevelContextVal>
-
getContextInterface
public Class<IReferenceLevelContextVal> getContextInterface()
- Specified by:
getContextInterface
in interfacecom.quartetfs.biz.pivot.context.IContextValueTranslator<IReferenceLevelContextVal>
-
key
public String key()
- Specified by:
key
in interfacecom.quartetfs.biz.pivot.context.IContextValueTranslator<IReferenceLevelContextVal>
- Specified by:
key
in interfacecom.quartetfs.fwk.types.IPluginValue
-
getAvailableProperties
public Map<String,String> getAvailableProperties()
- Specified by:
getAvailableProperties
in interfacecom.quartetfs.biz.pivot.context.IContextValueTranslator<IReferenceLevelContextVal>
- Overrides:
getAvailableProperties
in classcom.quartetfs.biz.pivot.context.impl.StringContextValueTranslator<IReferenceLevelContextVal>
-
format
protected String format(String content)
- Overrides:
format
in classcom.quartetfs.biz.pivot.context.impl.StringContextValueTranslator<IReferenceLevelContextVal>
-
-