Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.alicebot.server.core.responder
Class HTMLResponder  view HTMLResponder download HTMLResponder.java

java.lang.Object
  extended byorg.alicebot.server.core.responder.AbstractMarkupResponder
      extended byorg.alicebot.server.core.responder.HTMLResponder
All Implemented Interfaces:
Responder

public class HTMLResponder
extends AbstractMarkupResponder


Field Summary
private static boolean autocookie
           
private static int BAD_PASSWORD
           
private static java.lang.String badUserIDOrPasswordMessage
           
private static int CHANGE_PASSWORD
           
private static java.util.LinkedList changePasswordTemplate
           
private static java.lang.String changePasswordTemplatePath
           
private static java.lang.String chatTemplatePath
           
private static java.lang.String developerErrorMessage
           
private static int DO
           
private static int GO_USER
           
private static org.alicebot.server.core.util.SuffixFilenameFilter htmlFilenameFilter
           
private static int LOGIN
           
private static java.util.LinkedList loginTemplate
           
private static java.lang.String loginTemplatePath
           
private static java.lang.String password
           
static java.lang.String PASSWORD_COOKIE_NAME
           
private static int PASSWORD_MISMATCH
           
private static java.lang.String passwordMismatchMessage
           
private static int PROCESS_OK
           
private static int QUALIFY
           
private static int REGISTER
           
private static java.util.LinkedList registerTemplate
           
private static java.lang.String registerTemplatePath
           
private static boolean requirelogin
           
private static java.lang.String SECRET_KEY
           
private static int SEND_FORM
           
private static java.lang.String successfulPasswordChangeMessage
           
private static java.lang.String successfulRegistrationMessage
           
private static java.util.HashMap templates
           
private static java.lang.String templatesDirectoryName
           
private static java.lang.String user
           
static java.lang.String USER_COOKIE_NAME
           
private static java.lang.String userAlreadyExistsMessage
           
 
Fields inherited from class org.alicebot.server.core.responder.AbstractMarkupResponder
ALICE_IN, ALICE_OUT, ATOMIC_MARKER_END, bot, BOT_, BOT_NAME_EQUALS, botid, EMPTY_STRING, footer, header, HNAME, hostName, HOSTNAME, MARKER_END, MARKER_START, QUOTE_MARK, REPLY_END, REPLY_START, replyPart, response, RESPONSE, SPACE, tags, UNDERSCORE, USERINPUT
 
Constructor Summary
HTMLResponder(java.lang.String s, java.lang.String s1)
           
 
Method Summary
 java.lang.String authenticate(javax.servlet.http.HttpServletRequest httpservletrequest, javax.servlet.http.HttpServletResponse httpservletresponse, java.lang.String s)
           
static java.lang.String changePasswordRequest()
           
static java.lang.String loginRequest()
           
static java.lang.String loginRequest(java.lang.String s, java.lang.String s1)
           
private  boolean makeNewCookies(javax.servlet.http.HttpServletResponse httpservletresponse)
           
private static boolean parameterEquals(javax.servlet.http.HttpServletRequest httpservletrequest, java.lang.String s, java.lang.String s1)
           
static java.lang.String registerRequest()
           
 
Methods inherited from class org.alicebot.server.core.responder.AbstractMarkupResponder
append, loadTemplate, log, parse, parseTemplate, postprocess, preprocess, registerTemplates
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

htmlFilenameFilter

private static final org.alicebot.server.core.util.SuffixFilenameFilter htmlFilenameFilter

templates

private static java.util.HashMap templates

templatesDirectoryName

private static final java.lang.String templatesDirectoryName

chatTemplatePath

private static java.lang.String chatTemplatePath

registerTemplatePath

private static final java.lang.String registerTemplatePath

loginTemplatePath

private static final java.lang.String loginTemplatePath

changePasswordTemplatePath

private static final java.lang.String changePasswordTemplatePath

requirelogin

private static boolean requirelogin

autocookie

private static boolean autocookie

registerTemplate

private static java.util.LinkedList registerTemplate

loginTemplate

private static java.util.LinkedList loginTemplate

changePasswordTemplate

private static java.util.LinkedList changePasswordTemplate

badUserIDOrPasswordMessage

private static final java.lang.String badUserIDOrPasswordMessage
See Also:
Constant Field Values

passwordMismatchMessage

private static final java.lang.String passwordMismatchMessage
See Also:
Constant Field Values

userAlreadyExistsMessage

private static final java.lang.String userAlreadyExistsMessage
See Also:
Constant Field Values

successfulRegistrationMessage

private static final java.lang.String successfulRegistrationMessage
See Also:
Constant Field Values

successfulPasswordChangeMessage

private static final java.lang.String successfulPasswordChangeMessage
See Also:
Constant Field Values

developerErrorMessage

private static final java.lang.String developerErrorMessage
See Also:
Constant Field Values

SECRET_KEY

private static java.lang.String SECRET_KEY

QUALIFY

private static final int QUALIFY
See Also:
Constant Field Values

DO

private static final int DO
See Also:
Constant Field Values

SEND_FORM

private static final int SEND_FORM
See Also:
Constant Field Values

LOGIN

private static final int LOGIN
See Also:
Constant Field Values

REGISTER

private static final int REGISTER
See Also:
Constant Field Values

CHANGE_PASSWORD

private static final int CHANGE_PASSWORD
See Also:
Constant Field Values

GO_USER

private static final int GO_USER
See Also:
Constant Field Values

PROCESS_OK

private static final int PROCESS_OK
See Also:
Constant Field Values

BAD_PASSWORD

private static final int BAD_PASSWORD
See Also:
Constant Field Values

PASSWORD_MISMATCH

private static final int PASSWORD_MISMATCH
See Also:
Constant Field Values

USER_COOKIE_NAME

public static final java.lang.String USER_COOKIE_NAME
See Also:
Constant Field Values

PASSWORD_COOKIE_NAME

public static final java.lang.String PASSWORD_COOKIE_NAME
See Also:
Constant Field Values

user

private static java.lang.String user

password

private static java.lang.String password
Constructor Detail

HTMLResponder

public HTMLResponder(java.lang.String s,
                     java.lang.String s1)
              throws java.io.IOException
Method Detail

loginRequest

public static java.lang.String loginRequest()

loginRequest

public static java.lang.String loginRequest(java.lang.String s,
                                            java.lang.String s1)

registerRequest

public static java.lang.String registerRequest()

changePasswordRequest

public static java.lang.String changePasswordRequest()

authenticate

public java.lang.String authenticate(javax.servlet.http.HttpServletRequest httpservletrequest,
                                     javax.servlet.http.HttpServletResponse httpservletresponse,
                                     java.lang.String s)

parameterEquals

private static boolean parameterEquals(javax.servlet.http.HttpServletRequest httpservletrequest,
                                       java.lang.String s,
                                       java.lang.String s1)

makeNewCookies

private boolean makeNewCookies(javax.servlet.http.HttpServletResponse httpservletresponse)