| Modifier and Type | Method and Description |
|---|---|
void |
addDisplayNameOverride(String propertyName,
String displayName) |
void |
addRequiredOverride(String propertyName) |
BackendSpec<B> |
getBackendSpec() |
String |
getConfigurationsId() |
String |
getDisplayName(String propertyName) |
B |
getInstance()
Instantiates a new
Backend and calls its
Backend.initialize(org.protempa.backend.BackendInstanceSpec<?>) method before returning it. |
Object |
getProperty(String name) |
String[] |
getPropertyNames() |
boolean |
isRequired(String propertyName) |
void |
parseProperty(String name,
String valueStr) |
void |
removeDisplayNameOverride(String propertyName) |
void |
removeRequiredOverride(String propertyName) |
void |
setConfigurationsId(String configurationsId) |
void |
setProperty(BackendPropertySpec spec,
Object value) |
void |
setProperty(String name,
Object value) |
String |
toString() |
public BackendSpec<B> getBackendSpec()
public void setConfigurationsId(String configurationsId)
public String getConfigurationsId()
public void parseProperty(String name, String valueStr) throws InvalidPropertyNameException, InvalidPropertyValueException
public void setProperty(String name, Object value) throws InvalidPropertyNameException, InvalidPropertyValueException
public void setProperty(BackendPropertySpec spec, Object value) throws InvalidPropertyValueException
InvalidPropertyValueExceptionpublic Object getProperty(String name) throws InvalidPropertyNameException
InvalidPropertyNameExceptionpublic String[] getPropertyNames()
public void addRequiredOverride(String propertyName) throws InvalidPropertyNameException
InvalidPropertyNameExceptionpublic void removeRequiredOverride(String propertyName) throws InvalidPropertyNameException
InvalidPropertyNameExceptionpublic boolean isRequired(String propertyName) throws InvalidPropertyNameException
InvalidPropertyNameExceptionpublic void addDisplayNameOverride(String propertyName, String displayName) throws InvalidPropertyNameException
InvalidPropertyNameExceptionpublic void removeDisplayNameOverride(String propertyName) throws InvalidPropertyNameException
InvalidPropertyNameExceptionpublic String getDisplayName(String propertyName) throws InvalidPropertyNameException
InvalidPropertyNameExceptionpublic B getInstance() throws BackendInitializationException, BackendNewInstanceException
Backend and calls its
Backend.initialize(org.protempa.backend.BackendInstanceSpec<?>) method before returning it.org.protempa.BackendInitializationExceptionBackendNewInstanceExceptionBackendInitializationExceptionCopyright © 2012–2017 Emory University. All rights reserved.