public class Condition extends TypeConverter
TYPE_ATTRIBUTE, TYPE_AUTH_TYPE, TYPE_CHARACTER_ENCODING, TYPE_CONTENT_LENGTH, TYPE_CONTENT_TYPE, TYPE_CONTEXT_PATH, TYPE_COOKIE, TYPE_EXCEPTION, TYPE_HEADER, TYPE_LOCAL_PORT, TYPE_METHOD, TYPE_PARAMETER, TYPE_PATH_INFO, TYPE_PATH_TRANSLATED, TYPE_PROTOCOL, TYPE_QUERY_STRING, TYPE_REMOTE_ADDR, TYPE_REMOTE_HOST, TYPE_REMOTE_USER, TYPE_REQUEST_FILENAME, TYPE_REQUEST_URI, TYPE_REQUEST_URL, TYPE_REQUESTED_SESSION_ID, TYPE_REQUESTED_SESSION_ID_FROM_COOKIE, TYPE_REQUESTED_SESSION_ID_FROM_URL, TYPE_REQUESTED_SESSION_ID_VALID, TYPE_SCHEME, TYPE_SERVER_NAME, TYPE_SERVER_PORT, TYPE_SERVLET_CONTEXT, TYPE_SESSION_ATTRIBUTE, TYPE_SESSION_IS_NEW, TYPE_TIME, TYPE_TIME_AMPM, TYPE_TIME_DAY_OF_MONTH, TYPE_TIME_DAY_OF_WEEK, TYPE_TIME_HOUR_OF_DAY, TYPE_TIME_MILLISECOND, TYPE_TIME_MINUTE, TYPE_TIME_MONTH, TYPE_TIME_SECOND, TYPE_TIME_YEAR, TYPE_USER_IN_ROLE
构造器和说明 |
---|
Condition() |
限定符和类型 | 方法和说明 |
---|---|
ConditionMatch |
getConditionMatch(javax.servlet.http.HttpServletRequest hsRequest)
Will check and see if the condition matches the request.
|
java.lang.String |
getDisplayName() |
int |
getId() |
java.lang.String |
getName()
Will get the name.
|
java.lang.String |
getNext()
Will return "add" or "or".
|
java.lang.String |
getOperator()
Will get the operator type.
|
java.lang.String |
getValue()
Will get the value.
|
boolean |
initialise()
Returns false on failure.
|
boolean |
isCaseSensitive() |
boolean |
isProcessNextOr()
True if process next is or.
|
boolean |
matches(javax.servlet.http.HttpServletRequest hsRequest)
已过时。
use getConditionMatch(HttpServletRequest hsRequest)
|
void |
setCaseSensitive(boolean caseSensitive) |
void |
setId(int id) |
void |
setName(java.lang.String name)
Will set the name.
|
void |
setNext(java.lang.String next)
Will set next.
|
void |
setOperator(java.lang.String operator)
Will ste the operator.
|
void |
setRule(RuleBase rule) |
void |
setValue(java.lang.String value)
Will set the value.
|
getError, getType, getTypeShort, setType
public boolean matches(javax.servlet.http.HttpServletRequest hsRequest)
hsRequest
- HttpServletRequestpublic ConditionMatch getConditionMatch(javax.servlet.http.HttpServletRequest hsRequest)
hsRequest
- HttpServletRequestpublic boolean initialise()
public java.lang.String getOperator()
public void setOperator(java.lang.String operator)
operator
- typepublic java.lang.String getName()
public void setName(java.lang.String name)
name
- the namepublic java.lang.String getNext()
public void setNext(java.lang.String next)
next
- "or" or "and"public java.lang.String getValue()
public void setValue(java.lang.String value)
value
- the valuepublic boolean isProcessNextOr()
public void setId(int id)
public int getId()
public boolean isCaseSensitive()
public void setCaseSensitive(boolean caseSensitive)
public java.lang.String getDisplayName()
public void setRule(RuleBase rule)