/******************************************************************************* *******************************************************************************/ package at.gv.egiz.eaaf.core.api.logging; import at.gv.egiz.eaaf.core.api.IRequest; import at.gv.egiz.eaaf.core.api.idp.ISPConfiguration; public interface IRevisionLogger { //TODO: public static final int AUTHPROTOCOL_TYPE = 3000; void logEvent(ISPConfiguration oaConfig, int eventCode, String message); void logEvent(IRequest pendingRequest, int eventCode); void logEvent(IRequest pendingRequest, int eventCode, String message); /** * @param sessionCreated * @param uniqueSessionIdentifier */ void logEvent(int eventCode, String message); /** * @param sessionCreated * @param uniqueSessionIdentifier */ void logEvent(String sessionID, String transactionID, int eventCode, String message); /** * @param sessionCreated * @param uniqueSessionIdentifier */ void logEvent(String sessionID, String transactionID, int eventCode); }