public interface AbstractActorInterface extends SimConfig
Modifier and Type | Method and Description |
---|---|
boolean |
asBoolean(java.lang.String name)
Return named property as a String
|
java.lang.String |
asString(java.lang.String name)
Return named property as a String
|
void |
delete()
Delete the actor.
|
java.lang.String |
describe()
Describe Simulator Configuration.
|
SimConfig |
getConfig() |
RefList |
getEvent(java.lang.String simId,
TransactionType transaction,
java.lang.String eventId) |
RefList |
getEventIds(java.lang.String simId,
TransactionType transaction) |
java.lang.String |
getId()
Simulator ID
|
boolean |
isBoolean(java.lang.String name)
Is named property a boolean value?
|
void |
setProperty(java.lang.String name,
boolean value)
Set a property that takes a boolean value
|
void |
setProperty(java.lang.String name,
java.lang.String value)
Set a property that takes a String value
|
SimConfig |
update(SimConfig config) |
asList, getPatientErrorMap, getPropertyNames, isList, isString, setPatientErrorMap, setProperty
getActorType, getEnvironmentName, getFullId, getUser, isFhir
SimConfig getConfig()
SimConfig update(SimConfig config) throws ToolkitServiceException
ToolkitServiceException
void delete() throws ToolkitServiceException
ToolkitServiceException
- if something goes wrong.void setProperty(java.lang.String name, java.lang.String value)
setProperty
in interface SimConfig
name
- property name. See SimulatorProperties
for property names.value
- property valuevoid setProperty(java.lang.String name, boolean value)
setProperty
in interface SimConfig
name
- property name. See SimulatorProperties
for property names.value
- property valueboolean isBoolean(java.lang.String name)
java.lang.String asString(java.lang.String name)
boolean asBoolean(java.lang.String name)
java.lang.String describe()
java.lang.String getId()
SimId
RefList getEventIds(java.lang.String simId, TransactionType transaction) throws ToolkitServiceException
ToolkitServiceException
RefList getEvent(java.lang.String simId, TransactionType transaction, java.lang.String eventId) throws ToolkitServiceException
ToolkitServiceException