cst.common.persistenceLayer
Class AbstractDemonstrationService
java.lang.Object
cst.common.persistenceLayer.AbstractDemonstrationService
- Direct Known Subclasses:
- DemonstrationAdminService, DemonstrationLoggingService
public abstract class AbstractDemonstrationService
- extends java.lang.Object
base class containing common features for the demonstration versions of both the
LoggingServiceAPI
and
AdminServiceAPI
.
Copyright 2010 Medical Research Council Unit for Lifelong Health and Ageing
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
- Version:
- 1.0
- Author:
- Kevin Garwood (kgarwood@users.sourceforge.net)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
sessionProperties
protected SessionProperties sessionProperties
demonstrationDB
protected DemonstrationDB demonstrationDB
recognisedUsers
protected java.util.ArrayList<User> recognisedUsers
adminUser
protected User adminUser
guest
protected User guest
AbstractDemonstrationService
public AbstractDemonstrationService(DemonstrationDB demonstrationDB)
initialise
public void initialise(SessionProperties sessionProperties)
checkRepositoryIsSynchronised
public void checkRepositoryIsSynchronised()
throws CSTException
- Throws:
CSTException
validateUser
public abstract void validateUser(User user)
throws CSTException
- Throws:
CSTException
isValidUser
public boolean isValidUser(java.lang.String userID)