package org.societies.integration.tests.bit.webapp; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.societies.api.comm.xmpp.interfaces.ICommManager; import org.societies.api.comm.xmpp.pubsub.PubsubClient; import org.societies.api.identity.IIdentityManager; import org.societies.api.internal.useragent.feedback.IUserFeedback; import org.societies.integration.test.IntegrationTestCase; import org.societies.useragent.api.feedback.IUserFeedbackHistoryRepository; @SuppressWarnings({"MethodMayBeStatic", "UnusedDeclaration"}) public class UFTestInit extends IntegrationTestCase { private static final Logger log = LoggerFactory.getLogger(UFTestInit.class); private static PubsubClient pubsub; private static ICommManager commsMgr; private static IUserFeedback userFeedback; private static IUserFeedbackHistoryRepository userFeedbackHistoryRepository; public UFTestInit() { super(2077, TestWebappUserFeedback.class, TestWebappPrivacyNegotiation.class ); log.debug("Starting UFTestInit"); } public static PubsubClient getPubsub() { return pubsub; } public void setPubsub(PubsubClient pubsub) { UFTestInit.pubsub = pubsub; } public static IIdentityManager getIdMgr() { return UFTestInit.commsMgr.getIdManager(); } public static ICommManager getCommsMgr() { return UFTestInit.commsMgr; } public void setCommsMgr(ICommManager commsMgr) { UFTestInit.commsMgr = commsMgr; } public static IUserFeedback getUserFeedback() { return userFeedback; } public void setUserFeedback(IUserFeedback userFeedback) { UFTestInit.userFeedback = userFeedback; } public void setUserFeedbackHistoryRepository(IUserFeedbackHistoryRepository userFeedbackHistoryRepository) { UFTestInit.userFeedbackHistoryRepository = userFeedbackHistoryRepository; } public static IUserFeedbackHistoryRepository getUserFeedbackHistoryRepository() { return userFeedbackHistoryRepository; } }