Package org.citydb.database.adapter
Class AbstractWorkspaceManagerAdapter
- java.lang.Object
-
- org.citydb.database.adapter.AbstractWorkspaceManagerAdapter
-
- Direct Known Subclasses:
WorkspaceManagerAdapter
,WorkspaceManagerAdapter
public abstract class AbstractWorkspaceManagerAdapter extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected AbstractDatabaseAdapter
databaseAdapter
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractWorkspaceManagerAdapter(AbstractDatabaseAdapter databaseAdapter)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract boolean
equalsDefaultWorkspaceName(java.lang.String workspaceName)
abstract java.util.List<java.lang.String>
fetchWorkspacesFromDatabase(java.sql.Connection connection)
java.util.List<java.lang.String>
fetchWorkspacesFromDatabase(DatabaseConnection databaseConnection)
abstract java.lang.String
formatWorkspaceName(java.lang.String workspaceName)
abstract java.lang.String
getDefaultWorkspaceName()
void
gotoWorkspace(java.sql.Connection connection, java.lang.String workspaceName)
void
gotoWorkspace(java.sql.Connection connection, java.lang.String workspaceName, java.util.Date timestamp)
abstract void
gotoWorkspace(java.sql.Connection connection, Workspace workspace)
-
-
-
Field Detail
-
databaseAdapter
protected final AbstractDatabaseAdapter databaseAdapter
-
-
Constructor Detail
-
AbstractWorkspaceManagerAdapter
protected AbstractWorkspaceManagerAdapter(AbstractDatabaseAdapter databaseAdapter)
-
-
Method Detail
-
getDefaultWorkspaceName
public abstract java.lang.String getDefaultWorkspaceName()
-
equalsDefaultWorkspaceName
public abstract boolean equalsDefaultWorkspaceName(java.lang.String workspaceName)
-
gotoWorkspace
public abstract void gotoWorkspace(java.sql.Connection connection, Workspace workspace) throws java.sql.SQLException
- Throws:
java.sql.SQLException
-
fetchWorkspacesFromDatabase
public abstract java.util.List<java.lang.String> fetchWorkspacesFromDatabase(java.sql.Connection connection) throws java.sql.SQLException
- Throws:
java.sql.SQLException
-
formatWorkspaceName
public abstract java.lang.String formatWorkspaceName(java.lang.String workspaceName)
-
gotoWorkspace
public void gotoWorkspace(java.sql.Connection connection, java.lang.String workspaceName, java.util.Date timestamp) throws java.sql.SQLException
- Throws:
java.sql.SQLException
-
gotoWorkspace
public void gotoWorkspace(java.sql.Connection connection, java.lang.String workspaceName) throws java.sql.SQLException
- Throws:
java.sql.SQLException
-
fetchWorkspacesFromDatabase
public java.util.List<java.lang.String> fetchWorkspacesFromDatabase(DatabaseConnection databaseConnection) throws java.sql.SQLException
- Throws:
java.sql.SQLException
-
-