package org.japanosample.action;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.japano.JsGenerator;
import org.japano.action.Action;
import org.japanosample.SampleSession;
import org.japanosample.User;
import org.japano.metadata.annotation.*;
@JapanoAction ( library="/sample/js", extension=".js" )
public class JsUser implements Action
{
private String mimeType=null;
@JapanoParameter
public void setMimeType(String mimeType)
{
this.mimeType=mimeType;
}
public void perform(HttpServletRequest request, HttpServletResponse response) throws java.io.IOException
{
User u=((SampleSession)request.getSession()).getUser();
if (mimeType == null)
{
JsGenerator.sendJavaScriptView( request, response, u);
}
else
{
JsGenerator.sendJavaScriptView( request, response, u, mimeType);
}
}
}