All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.evasion.IModule Maven / Gradle / Ivy

The newest version!
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.evasion;

import com.evasion.exception.EvasionException;
import java.security.Principal;
import java.util.Collection;
import java.util.Date;

/**
 *
 * @author sglon
 */
public interface IModule {

    void refreshModuleProperties();

    void registerModule();

    Collection getModuleProperties();

    void setModuleProperty(String key, Object value);

    String getModuleProperty(String key);

    String getPrinciaplUserName() throws EvasionException;

    Object getPrincipalProperty(String property) throws EvasionException;

    Date getUserLastLogin() throws EvasionException;

    Principal getPrincipal() throws EvasionException;
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy