SessionHandlerBeanLocal.java 451 Bytes
package fi.insomnia.bortal.beans;
import javax.ejb.Local;

import fi.insomnia.bortal.model.User;

@Local 
public interface SessionHandlerBeanLocal {


    boolean hasPermission(String target, User user, RolePermission permission);

    /**
     * 
     * @param username
     * @param password
     * @return User on success, null on fail
     */
    User tryLogin(String username, String password);

    User getDefaultUser();

    void testing();
}