package foundation.route; import java.io.PrintWriter; import foundation.json.JSONBuilder; public class InvalidUserRightRoute extends WriterRoute { public InvalidUserRightRoute() { super(RouteBrowseCode.Specialized, "*"); remark = from + " --> (InvalidUserRight)"; } @Override public void write(PrintWriter writer, Object... args) throws Exception { String uri = String.valueOf(args[0]); if (ClientAcceptType.Ajax == clientAcceptType) { JSONBuilder json = new JSONBuilder(); json.beginObject(); json.write("success", false); json.write("errorcode", IErrorCode.TimeOut); json.write("errorMessage", encode("invalid user right: " + uri)); json.endObject(); writer.print(json.toString()); } else if (ClientAcceptType.Html == clientAcceptType){ writer.println(""); } writer.flush(); } }