|
Java EE 5 SDK | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.sun.appserv.web.cache.mapping.Field
com.sun.appserv.web.cache.mapping.ConstraintField
public class ConstraintField
ConstraintField class represents a single Field and constraints on its values; Field name and its scope are inherited from the Field class.
| Field Summary |
|---|
| Fields inherited from class com.sun.appserv.web.cache.mapping.Field |
|---|
name, scope |
| Constructor Summary | |
|---|---|
ConstraintField(String name,
String scope)
create a new cache field, given a string representation of the scope |
|
| Method Summary | |
|---|---|
void |
addConstraint(ValueConstraint constraint)
add a constraint for this field |
boolean |
applyConstraints(ServletContext context,
HttpServletRequest request)
apply the constraints on the value of the field in the given request. |
boolean |
getCacheOnMatch()
|
boolean |
getCacheOnMatchFailure()
|
void |
setCacheOnMatch(boolean cacheOnMatch)
set whether to cache should the constraints check pass |
void |
setCacheOnMatchFailure(boolean cacheOnMatchFailure)
set whether to cache should there be a failure forcing the constraint |
void |
setValueConstraints(ValueConstraint[] vcs)
add an array of constraints for this field |
| Methods inherited from class com.sun.appserv.web.cache.mapping.Field |
|---|
getName, getScope, getValue, setName, setScope |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ConstraintField(String name,
String scope)
throws IllegalArgumentException
name - name of this fieldscope - scope of this field
IllegalArgumentException| Method Detail |
|---|
public void setCacheOnMatch(boolean cacheOnMatch)
cacheOnMatch - should the constraint check pass, should we cache?public boolean getCacheOnMatch()
public void setCacheOnMatchFailure(boolean cacheOnMatchFailure)
cacheOnMatchFailure - should there be a constraint check failure,
enable cache?public boolean getCacheOnMatchFailure()
public void addConstraint(ValueConstraint constraint)
constraint - one constraint associated with this fieldpublic void setValueConstraints(ValueConstraint[] vcs)
vcs - constraints associated with this field
public boolean applyConstraints(ServletContext context,
HttpServletRequest request)
|
Java EE 5 SDK | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved.