com.googlecode.jpattern.rest.IRestServletResourceMap Maven / Gradle / Ivy
package com.googlecode.jpattern.rest;
import java.io.Serializable;
import com.googlecode.jpattern.core.IProvider;
import com.googlecode.jpattern.rest.action.IAction;
import com.googlecode.jpattern.rest.action.IActionWrapper;
import com.googlecode.jpattern.rest.action.IDeleteAction;
import com.googlecode.jpattern.rest.action.IGetAction;
import com.googlecode.jpattern.rest.action.IPostAction;
import com.googlecode.jpattern.rest.action.IPutAction;
/**
*
* @author Francesco Cina'
*
* 11/mag/2011
*/
public interface IRestServletResourceMap extends Serializable {
IProvider provider();
void addAction(String path, IAction action);
IActionWrapper getAction(String pathInfo);
IActionWrapper deleteAction(String pathInfo);
IActionWrapper postAction(String pathInfo);
IActionWrapper putAction(String pathInfo);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy