public interface SimConfig extends SimId
Modifier and Type | Method and Description |
---|---|
boolean |
asBoolean(java.lang.String name)
Return named property as a String
|
java.util.List<java.lang.String> |
asList(java.lang.String name)
Return named property as a list of Strings
|
java.lang.String |
asString(java.lang.String name)
Return named property as a String
|
java.lang.String |
describe()
Describe Simulator Configuration.
|
PatientErrorMap |
getPatientErrorMap() |
java.util.Collection<java.lang.String> |
getPropertyNames() |
boolean |
isBoolean(java.lang.String name)
Is named property a boolean value?
|
boolean |
isList(java.lang.String name) |
boolean |
isString(java.lang.String name) |
void |
setPatientErrorMap(PatientErrorMap errorMap)
Set a property that takes a PatientErrorMap value
|
void |
setProperty(java.lang.String name,
boolean value)
Set a property that takes a boolean value
|
void |
setProperty(java.lang.String name,
java.util.List<java.lang.String> value)
Set a property that takes a String value
|
void |
setProperty(java.lang.String name,
java.lang.String value)
Set a property that takes a String value.
|
getActorType, getEnvironmentName, getFullId, getId, getUser, isFhir
void setProperty(java.lang.String name, java.lang.String value)
name
- property name. See SimulatorProperties
for property names.value
- property valuevoid setProperty(java.lang.String name, java.util.List<java.lang.String> value)
name
- property name. See SimulatorProperties
for property names.value
- property valuevoid setProperty(java.lang.String name, boolean value)
name
- property name. See SimulatorProperties
for property names.value
- property valuevoid setPatientErrorMap(PatientErrorMap errorMap) throws java.io.IOException
java.io.IOException
PatientErrorMap getPatientErrorMap() throws java.io.IOException
java.io.IOException
boolean isBoolean(java.lang.String name)
name
- property name. See SimulatorProperties
for property names.boolean isList(java.lang.String name)
boolean isString(java.lang.String name)
java.lang.String asString(java.lang.String name)
name
- property name. See SimulatorProperties
for property names.java.util.List<java.lang.String> asList(java.lang.String name)
name
- property name. See SimulatorProperties
for property names.boolean asBoolean(java.lang.String name)
name
- property name. See SimulatorProperties
for property names.java.lang.String describe()
java.util.Collection<java.lang.String> getPropertyNames()