|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
infosapient.servlet.RuleServlet
RuleServlet
Field Summary | |
private static java.util.Properties |
properties
|
private boolean |
trace_enabled
|
private int |
trace_indent
|
Constructor Summary | |
RuleServlet()
|
Method Summary | |
(package private) void |
deleteRule(infosapient.servlet.HttpServletRequest request,
infosapient.servlet.HttpServletResponse response)
Delete a selected Rule from the knowledge base Expects to find the follwing in the request stream: ruleName: Name of the rule If the rule exists, it's deleted RUSure chcking is done in the html page. |
void |
doGet(infosapient.servlet.HttpServletRequest request,
infosapient.servlet.HttpServletResponse response)
Forward this to doPost Creation date: (03/26/01 3:22:50 PM) |
void |
doPost(infosapient.servlet.HttpServletRequest request,
infosapient.servlet.HttpServletResponse response)
Insert the method's description here. |
(package private) void |
getRule(infosapient.servlet.HttpServletRequest request,
infosapient.servlet.HttpServletResponse response)
Returns a rule in html table format. |
java.lang.String |
getServletInfo()
|
void |
init(infosapient.servlet.ServletConfig config)
|
(package private) void |
listRulesForAttribute(infosapient.servlet.HttpServletRequest request,
infosapient.servlet.HttpServletResponse response)
Return the list of rules as an html table Expects parameters: referring: sets whether referring or deducing rules to be listed. |
void |
log(java.lang.String str)
Insert the method's description here. |
private void |
returnFriendlyError(java.lang.String methodName,
java.lang.String errorMessage,
infosapient.servlet.HttpServletRequest request,
infosapient.servlet.HttpServletResponse response)
Handles passing error messages back to the client |
(package private) void |
setRule(infosapient.servlet.HttpServletRequest request,
infosapient.servlet.HttpServletResponse response)
Sets the value of a rule in the kb Expects to find the follwing in the request stream: ruleName: Name of the rule ruleText: The expression If the rule exists, it's updated otherwise it's added Creation date: (12/14/1999 10:16:34 PM) |
private void |
trace_call(java.lang.String s)
|
private void |
trace_return(java.lang.String s)
|
Field Detail |
private static java.util.Properties properties
private boolean trace_enabled
private int trace_indent
Constructor Detail |
public RuleServlet()
Method Detail |
void deleteRule(infosapient.servlet.HttpServletRequest request, infosapient.servlet.HttpServletResponse response)
public void doGet(infosapient.servlet.HttpServletRequest request, infosapient.servlet.HttpServletResponse response) throws javax.servlet.ServletException
public void doPost(infosapient.servlet.HttpServletRequest request, infosapient.servlet.HttpServletResponse response) throws javax.servlet.ServletException
void getRule(infosapient.servlet.HttpServletRequest request, infosapient.servlet.HttpServletResponse response)
request
- javax.servlet.http.HttpServletRequestresponse
- javax.servlet.http.HttpServletResponsepublic java.lang.String getServletInfo()
public void init(infosapient.servlet.ServletConfig config) throws infosapient.servlet.ServletException
void listRulesForAttribute(infosapient.servlet.HttpServletRequest request, infosapient.servlet.HttpServletResponse response)
public void log(java.lang.String str)
str
- java.lang.Stringprivate void returnFriendlyError(java.lang.String methodName, java.lang.String errorMessage, infosapient.servlet.HttpServletRequest request, infosapient.servlet.HttpServletResponse response) throws java.io.IOException, infosapient.servlet.ServletException
String
- errorMessageHttpServletRequest
- requestHttpServletResponse
- responsevoid setRule(infosapient.servlet.HttpServletRequest request, infosapient.servlet.HttpServletResponse response)
private final void trace_call(java.lang.String s)
private final void trace_return(java.lang.String s)
|
License to use this program is provided under the TERMS OF THE COMMON PUBLIC LICENSE 0.5. ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |