cst.loggingTool.persistenceLayer
Class ProductionLoggingToolOptimiser
java.lang.Object
cst.loggingTool.persistenceLayer.ProductionLoggingToolOptimiser
public class ProductionLoggingToolOptimiser
- extends java.lang.Object
incomplete class - fix later.
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 |
ProductionLoggingToolOptimiser
public ProductionLoggingToolOptimiser(TrialSubjectModelFactory trialSubjectModelFactory,
java.lang.String subjectTableName,
java.lang.String activityChangesTableName,
java.lang.String trialActivityModelDataStorageName,
Log log)
defineStatements
public void defineStatements(java.sql.Connection connection)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
closeStatements
public void closeStatements()
throws java.sql.SQLException
- Throws:
java.sql.SQLException
importTrialActivityData
public int importTrialActivityData(java.sql.Connection connection,
User user,
java.util.ArrayList<TrialActivityModel> newTrialActivityModels,
java.lang.String dataSourceName)
throws CSTException
- Throws:
CSTException
updateChangeHistory
public void updateChangeHistory(java.sql.Connection connection,
java.util.ArrayList<TrialActivityChange> trialActivityChanges)
throws CSTException
- Throws:
CSTException
validateSubjectModels
public void validateSubjectModels(java.util.ArrayList<TrialActivityModel> trialActivityModels)
throws CSTException
- Throws:
CSTException
checkTrialSubjectModelExists
public void checkTrialSubjectModelExists(java.lang.String trialSubjectIdentifier)
throws CSTException
- Throws:
CSTException