package org.distributeme.registry.ui;
import net.anotheria.maf.MAFFilter;
import net.anotheria.maf.action.ActionMappingsConfigurator;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import java.util.Arrays;
import java.util.List;
/**
* Base filter for UI functionality.
*
* @author dsilenko
*/
public class UIFilter extends MAFFilter {
/**
* Default logger.
*/
private static final Logger log = LoggerFactory.getLogger(UIFilter.class);
@Override
public void init(FilterConfig config) throws ServletException {
log.info("Initializing UIFilter...");
super.init(config);
}
@Override
protected List<ActionMappingsConfigurator> getConfigurators() {
return Arrays.asList(new ActionMappingsConfigurator[]{new BaseActionsConfigurator()});
}
@Override
protected String getDefaultActionName() {
return "registry";
}
}