package at.gv.egovernment.moa.spss.server.monitoring; import java.util.List; import at.gv.egovernment.moa.sig.tsl.engine.data.TSLProcessingResultElement; import at.gv.egovernment.moa.spss.tsl.TSLServiceFactory; public class ServiceStatusContainer { public static final String STATUS_NOT_SET = "no status message"; public static final String STATUS_OK = "ok"; private static boolean TSLStatusValid = false; private static String TSLStatusMsg = STATUS_NOT_SET; private static List tslDetailStatus = null; public static boolean getStatus() { return TSLStatusValid; } public static String getStatusMsg() { return TSLStatusMsg; } public static List getTslDetailStatus() { return tslDetailStatus; } public static void setStatus(boolean currentStatus) { TSLStatusValid = currentStatus; if (TSLServiceFactory.isInitialized()) tslDetailStatus = TSLServiceFactory.getTSLServiceClient().getCurrentTSLClientStatus(); } public static void setStatusMsg(String msg) { TSLStatusMsg = msg; } }