cst.adminTool.persistenceLayer
Class DemonstrationAdminService

java.lang.Object
  extended by cst.common.persistenceLayer.AbstractDemonstrationService
      extended by cst.adminTool.persistenceLayer.DemonstrationAdminService
All Implemented Interfaces:
AdminServiceAPI, CSTServiceAPI

public class DemonstrationAdminService
extends AbstractDemonstrationService
implements AdminServiceAPI

Provides an in-memory version of the administration service that is used principally for demonstration and testing purposes. CST is designed so that the Administration Tool GUI is unaware of how a repository is implemented. When users run the demonstration version of their service specification, the DemonstrationToolSuite spawns copies of both DemonstrationAdminService and DemonstrationLoggingService. Both services rely on an instance of the virtual database DemonstrationDB

The In-memory database is intended to provide a simple version of the repository which can serve two purposes: