com.xebialabs.deployit.service.replacement
Class ConsolidatedDictionary

java.lang.Object
  extended by com.xebialabs.deployit.service.replacement.ConsolidatedDictionary

public class ConsolidatedDictionary
extends java.lang.Object


Constructor Summary
ConsolidatedDictionary()
           
 
Method Summary
 boolean containsKey(java.lang.String key)
           
static ConsolidatedDictionary create(java.util.Collection<com.xebialabs.deployit.plugin.api.udm.Dictionary> dicts)
           
 java.lang.String get(java.lang.String key)
           
 java.util.Map<java.lang.String,java.lang.String> getEntries()
           
 java.lang.Object resolve(java.lang.Object value, com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor deployablePropDesc)
           
 java.lang.String resolve(java.lang.String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConsolidatedDictionary

public ConsolidatedDictionary()
Method Detail

create

public static ConsolidatedDictionary create(java.util.Collection<com.xebialabs.deployit.plugin.api.udm.Dictionary> dicts)

getEntries

public java.util.Map<java.lang.String,java.lang.String> getEntries()

containsKey

public boolean containsKey(java.lang.String key)

get

public java.lang.String get(java.lang.String key)

resolve

public java.lang.String resolve(java.lang.String value)
                         throws DictionaryValueException
Throws:
DictionaryValueException

resolve

public java.lang.Object resolve(java.lang.Object value,
                                com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor deployablePropDesc)
                         throws DictionaryValueException
Throws:
DictionaryValueException