package pl.net.bluesoft.rnd.processtool.model.dict;
import java.util.Collection;
import pl.net.bluesoft.rnd.processtool.model.config.ProcessDefinitionConfig;
public interface ProcessDictionary<K, V> {
String getDictionaryId();
String getDictionaryName();
String getLanguageCode();
Boolean isDefaultDictionary();
ProcessDefinitionConfig getProcessDefinition();
ProcessDictionaryItem<K, V> lookup(K key);
boolean containsKey(K key);
Collection<K> itemKeys();
Collection<ProcessDictionaryItem<K, V>> items();
}