Package network.oxalis.vefa.peppol.mode
Class Mode
- java.lang.Object
-
- network.oxalis.vefa.peppol.mode.Mode
-
public class Mode extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringPRODUCTIONstatic StringTEST
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.typesafe.config.ConfiggetConfig()StringgetIdentifier()StringgetString(String key)booleanhasString(String key)<T> Tinitiate(Class<T> cls)<T> Tinitiate(Class<T> cls, Map<String,Object> objectStorage)<T> Tinitiate(String key, Class<T> type)<T> Tinitiate(String key, Class<T> type, Map<String,Object> objectStorage)static Modeof(com.typesafe.config.Config config, String identifier)static Modeof(String identifier)
-
-
-
Field Detail
-
PRODUCTION
public static final String PRODUCTION
- See Also:
- Constant Field Values
-
TEST
public static final String TEST
- See Also:
- Constant Field Values
-
-
Method Detail
-
getIdentifier
public String getIdentifier()
-
hasString
public boolean hasString(String key)
-
getConfig
public com.typesafe.config.Config getConfig()
-
initiate
public <T> T initiate(String key, Class<T> type, Map<String,Object> objectStorage) throws PeppolLoadingException
- Throws:
PeppolLoadingException
-
initiate
public <T> T initiate(String key, Class<T> type) throws PeppolLoadingException
- Throws:
PeppolLoadingException
-
initiate
public <T> T initiate(Class<T> cls) throws PeppolLoadingException
- Throws:
PeppolLoadingException
-
initiate
public <T> T initiate(Class<T> cls, Map<String,Object> objectStorage) throws PeppolLoadingException
- Throws:
PeppolLoadingException
-
-