![JAR search and dependency download from the Maven repository](/logo.png)
com.evasion.IModule Maven / Gradle / Ivy
/*
* 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 - 2025 Weber Informatics LLC | Privacy Policy