SecurityBeanLocal.java 762 Bytes
package fi.insomnia.bortal.beans;

import javax.ejb.Local;

import fi.insomnia.bortal.model.LogEntry;
import fi.insomnia.bortal.model.User;

@Local
public interface SecurityBeanLocal {

    LogEntry logMessage(SecurityLogType paramType, User user, String... description);

//    LogEntry logPermissionDenied(User user, Exception exception);
//
//    LogEntry logException(User user, Exception exception);
//
//    LogEntry logMessage(User user, String... description);
//
//    LogEntry logMessage(SecurityLogType type, User user, String... description);
//
//    LogEntry logMessage(String... description);
//
//    LogEntry logMessage(SecurityLogType type, String... description);
//
//    LogEntry logPermissionDenied(User currentuser, String... message);

}