/*
* PatientView
*
* Copyright (c) Worth Solutions Limited 2004-2013
*
* This file is part of PatientView.
*
* PatientView is free software: you can redistribute it and/or modify it under the terms of the
* GNU General Public License as published by the Free Software Foundation, either version 3 of the License,
* or (at your option) any later version.
* PatientView is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even
* the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
* You should have received a copy of the GNU General Public License along with PatientView in a file
* titled COPYING. If not, see <http://www.gnu.org/licenses/>.
*
* @package PatientView
* @link http://www.patientview.org
* @author PatientView <info@patientview.org>
* @copyright Copyright (c) 2004-2013, Worth Solutions Limited
* @license http://www.gnu.org/licenses/gpl-3.0.html The GNU General Public License V3.0
*/
package org.patientview.utils;
import org.patientview.service.AboutmeManager;
import org.patientview.service.AdminNotificationManager;
import org.patientview.service.CentreManager;
import org.patientview.service.CommentManager;
import org.patientview.service.DiagnosisManager;
import org.patientview.service.DiagnosticManager;
import org.patientview.service.EdtaCodeManager;
import org.patientview.service.EmailManager;
import org.patientview.service.EmailVerificationManager;
import org.patientview.service.FeatureManager;
import org.patientview.service.FeedbackManager;
import org.patientview.service.GeneticsManager;
import org.patientview.service.ImportManager;
import org.patientview.service.JoinRequestManager;
import org.patientview.service.LetterManager;
import org.patientview.service.LogEntryManager;
import org.patientview.service.MedicineManager;
import org.patientview.service.MessageManager;
import org.patientview.service.NewsManager;
import org.patientview.service.PatientManager;
import org.patientview.service.ResultHeadingManager;
import org.patientview.service.SecurityUserManager;
import org.patientview.service.SplashPageManager;
import org.patientview.service.TestResultManager;
import org.patientview.service.TimeManager;
import org.patientview.service.UKTransplantManager;
import org.patientview.service.UnitManager;
import org.patientview.service.UserManager;
import org.patientview.service.ibd.IbdManager;
import org.patientview.service.impl.SpringApplicationContextBean;
import java.util.Properties;
/**
* Used to connect up the methods in the old model classes that do service layer operations to the newer service
* managers. We can move stuff out of this when the service/DAO code gets moved out from the model classes.
* When/if...
*/
public final class LegacySpringUtils {
private static AboutmeManager aboutmeManager;
private static CentreManager centreManager;
private static CommentManager commentManager;
private static DiagnosisManager diagnosisManager;
private static DiagnosticManager diagnosticManager;
private static EdtaCodeManager edtaCodeManager;
private static EmailVerificationManager emailVerificationManager;
private static FeatureManager featureManager;
private static FeedbackManager feedbackManager;
private static ImportManager importManager;
private static LetterManager letterManager;
private static LogEntryManager logEntryManager;
private static MedicineManager medicineManager;
private static NewsManager newsManager;
private static PatientManager patientManager;
private static ResultHeadingManager resultHeadingManager;
private static SecurityUserManager securityUserManager;
private static SplashPageManager splashPageManager;
private static SpringApplicationContextBean springApplicationContextBean;
private static TestResultManager testResultManager;
private static TimeManager timeManager;
private static UKTransplantManager ukTransplantManager;
private static UnitManager unitManager;
private static UserManager userManager;
private static IbdManager ibdManager;
private static MessageManager messageManager;
private static EmailManager emailManager;
private static JoinRequestManager joinRequestManager;
private static AdminNotificationManager adminNotificationManager;
private static Properties contextProperties;
private static GeneticsManager geneticsManager;
private LegacySpringUtils() {
}
public static AboutmeManager getAboutmeManager() {
return aboutmeManager;
}
public static void setAboutmeManager(AboutmeManager aboutmeManager) {
LegacySpringUtils.aboutmeManager = aboutmeManager;
}
public static CentreManager getCentreManager() {
return centreManager;
}
public static void setCentreManager(CentreManager centreManager) {
LegacySpringUtils.centreManager = centreManager;
}
public static CommentManager getCommentManager() {
return commentManager;
}
public static void setCommentManager(CommentManager commentManager) {
LegacySpringUtils.commentManager = commentManager;
}
public static DiagnosisManager getDiagnosisManager() {
return diagnosisManager;
}
public static void setDiagnosisManager(DiagnosisManager diagnosisManager) {
LegacySpringUtils.diagnosisManager = diagnosisManager;
}
public static DiagnosticManager getDiagnosticManager() {
return diagnosticManager;
}
public static void setDiagnosticManager(DiagnosticManager diagnosticManager) {
LegacySpringUtils.diagnosticManager = diagnosticManager;
}
public static EdtaCodeManager getEdtaCodeManager() {
return edtaCodeManager;
}
public static void setEdtaCodeManager(EdtaCodeManager edtaCodeManager) {
LegacySpringUtils.edtaCodeManager = edtaCodeManager;
}
public static EmailVerificationManager getEmailVerificationManager() {
return emailVerificationManager;
}
public static void setEmailVerificationManager(EmailVerificationManager emailVerificationManager) {
LegacySpringUtils.emailVerificationManager = emailVerificationManager;
}
public static FeatureManager getFeatureManager() {
return featureManager;
}
public static void setFeatureManager(FeatureManager featureManager) {
LegacySpringUtils.featureManager = featureManager;
}
public static ImportManager getImportManager() {
return importManager;
}
public static void setImportManager(ImportManager importManager) {
LegacySpringUtils.importManager = importManager;
}
public static FeedbackManager getFeedbackManager() {
return feedbackManager;
}
public static void setFeedbackManager(FeedbackManager feedbackManager) {
LegacySpringUtils.feedbackManager = feedbackManager;
}
public static LetterManager getLetterManager() {
return letterManager;
}
public static void setLetterManager(LetterManager letterManager) {
LegacySpringUtils.letterManager = letterManager;
}
public static LogEntryManager getLogEntryManager() {
return logEntryManager;
}
public static void setLogEntryManager(LogEntryManager logEntryManager) {
LegacySpringUtils.logEntryManager = logEntryManager;
}
public static MedicineManager getMedicineManager() {
return medicineManager;
}
public static void setMedicineManager(MedicineManager medicineManager) {
LegacySpringUtils.medicineManager = medicineManager;
}
public static NewsManager getNewsManager() {
return newsManager;
}
public static void setNewsManager(NewsManager newsManager) {
LegacySpringUtils.newsManager = newsManager;
}
public static PatientManager getPatientManager() {
return patientManager;
}
public static void setPatientManager(PatientManager patientManager) {
LegacySpringUtils.patientManager = patientManager;
}
public static ResultHeadingManager getResultHeadingManager() {
return resultHeadingManager;
}
public static void setResultHeadingManager(ResultHeadingManager resultHeadingManager) {
LegacySpringUtils.resultHeadingManager = resultHeadingManager;
}
public static void setSecurityUserManager(SecurityUserManager securityUserManager) {
LegacySpringUtils.securityUserManager = securityUserManager;
}
public static SecurityUserManager getSecurityUserManager() {
return securityUserManager;
}
public static SplashPageManager getSplashPageManager() {
return splashPageManager;
}
public static void setSplashPageManager(SplashPageManager splashPageManager) {
LegacySpringUtils.splashPageManager = splashPageManager;
}
public static UKTransplantManager getUkTransplantManager() {
return ukTransplantManager;
}
public static SpringApplicationContextBean getSpringApplicationContextBean() {
return springApplicationContextBean;
}
public static void setSpringApplicationContextBean(SpringApplicationContextBean springApplicationContextBean) {
LegacySpringUtils.springApplicationContextBean = springApplicationContextBean;
}
public static TestResultManager getTestResultManager() {
return testResultManager;
}
public static void setTestResultManager(TestResultManager testResultManager) {
LegacySpringUtils.testResultManager = testResultManager;
}
public static TimeManager getTimeManager() {
return timeManager;
}
public static void setTimeManager(TimeManager timeManager) {
LegacySpringUtils.timeManager = timeManager;
}
public static void setUkTransplantManager(UKTransplantManager ukTransplantManager) {
LegacySpringUtils.ukTransplantManager = ukTransplantManager;
}
public static UserManager getUserManager() {
return userManager;
}
public static void setUserManager(UserManager userManager) {
LegacySpringUtils.userManager = userManager;
}
public static UnitManager getUnitManager() {
return unitManager;
}
public static void setUnitManager(UnitManager unitManager) {
LegacySpringUtils.unitManager = unitManager;
}
public static IbdManager getIbdManager() {
return ibdManager;
}
public static void setIbdManager(IbdManager ibdManager) {
LegacySpringUtils.ibdManager = ibdManager;
}
public static MessageManager getMessageManager() {
return messageManager;
}
public static void setMessageManager(MessageManager messageManager) {
LegacySpringUtils.messageManager = messageManager;
}
public static EmailManager getEmailManager() {
return emailManager;
}
public static void setEmailManager(EmailManager emailManager) {
LegacySpringUtils.emailManager = emailManager;
}
public static JoinRequestManager getJoinRequestManager() {
return joinRequestManager;
}
public static void setJoinRequestManager(JoinRequestManager joinRequestManager) {
LegacySpringUtils.joinRequestManager = joinRequestManager;
}
public static AdminNotificationManager getAdminNotificationManager() {
return adminNotificationManager;
}
public static void setAdminNotificationManager(AdminNotificationManager adminNotificationManager) {
LegacySpringUtils.adminNotificationManager = adminNotificationManager;
}
public static Properties getContextProperties() {
return contextProperties;
}
public static void setContextProperties(Properties contextProperties) {
LegacySpringUtils.contextProperties = contextProperties;
}
public static GeneticsManager getGeneticsManager() {
return geneticsManager;
}
public static void setGeneticsManager(GeneticsManager geneticsManager) {
LegacySpringUtils.geneticsManager = geneticsManager;
}
}