public interface Layer extends Comparable<Layer>
Modifier and Type | Field and Description |
---|---|
static String[] |
JDBC_PARAMETERS |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
Layer |
getLayerByClassName(String className)
Return the layer from type
className . |
Layer |
getLayerById(String id)
Return the layer with the given
id see Layer.getId() . |
Object[] |
getLayerIds()
Return an array of all available layer ids in the system (array elements are of type
java.lang.String ). |
String |
getName() |
String |
getParameter(String name) |
List<String> |
getParameterNames() |
Map<String,String> |
getParameters() |
String |
getSchema()
Return the database schema name defined for this layer.
|
boolean |
isDbaLayer()
A DBA (database administration) layer is a layer which creates a db-schema in the database for each
FirstSpirit schema . |
void |
removeParameter(String name) |
void |
setParameter(String name,
String value) |
compareTo
static final String[] JDBC_PARAMETERS
String getName()
void clear()
void removeParameter(String name)
Layer getLayerByClassName(String className)
className
.Object[] getLayerIds()
java.lang.String
).@Nullable String getSchema()
DBA layer
has no database
schema name asseigned.isDbaLayer()
boolean isDbaLayer()
FirstSpirit schema
.
A layer which is no DBA layer could be used only once in write mode - violations are configuration
failures and can lead to unexpected behaviour.true
if this schema is a database administration layer.getSchema()
Copyright © 2014 e-Spirit AG. All Rights Reserved. Build 5.0_BETA.500