Project

General

Profile

1
package edu.ucsb.nceas.metacat.plugin;
2

    
3
import java.util.Hashtable;
4

    
5
import javax.servlet.http.HttpServletRequest;
6
import javax.servlet.http.HttpServletResponse;
7

    
8
import edu.ucsb.nceas.metacat.shared.HandlerException;
9

    
10
public interface MetacatHandlerPlugin {
11
	
12
	public boolean handlesAction(String action);
13
	
14
	public boolean handleAction(
15
			String action, 
16
			Hashtable<String, String[]> params,
17
            HttpServletRequest request, 
18
            HttpServletResponse response,
19
            String username, 
20
            String[] groups,
21
            String sessionId) throws HandlerException;
22

    
23
}
(1-1/2)