|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.servlet.HttpConstraintElement
javax.servlet.ServletSecurityElement
public class ServletSecurityElement
Java Class represntation of a ServletSecurity annotation value.
| Constructor Summary | |
|---|---|
ServletSecurityElement()
Constructs an instance using the default HttpConstraintElement value as the default Constraint
element and with no HTTP Method specific constraint elements. |
|
ServletSecurityElement(Collection<HttpMethodConstraintElement> methodConstraints)
Constructs an instance using the default HttpConstraintElement value as the default Constraint
element and with a collection of HTTP Method specific constraint
elements. |
|
ServletSecurityElement(HttpConstraintElement constraint)
Constructs an instance with a default Constraint element and with no HTTP Method specific constraint elements. |
|
ServletSecurityElement(HttpConstraintElement constraint,
Collection<HttpMethodConstraintElement> methodConstraints)
Constructs an instance with a default Constraint element and with a collection of HTTP Method specific constraint elements. |
|
ServletSecurityElement(ServletSecurity annotation)
Constructs an instance from a ServletSecurity annotation value. |
|
| Method Summary | |
|---|---|
Collection<HttpMethodConstraintElement> |
getHttpMethodConstraints()
Gets the (possibly empty) collection of HTTP Method specific constraint elements. |
Collection<String> |
getMethodNames()
Gets the set of HTTP method names named by the HttpMethodConstraints. |
| Methods inherited from class javax.servlet.HttpConstraintElement |
|---|
getEmptyRoleSemantic, getRolesAllowed, getTransportGuarantee |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ServletSecurityElement()
HttpConstraintElement value as the default Constraint
element and with no HTTP Method specific constraint elements.
public ServletSecurityElement(HttpConstraintElement constraint)
constraint - the HttpConstraintElement to be
applied to all HTTP methods other than those represented in the
methodConstraintspublic ServletSecurityElement(Collection<HttpMethodConstraintElement> methodConstraints)
HttpConstraintElement value as the default Constraint
element and with a collection of HTTP Method specific constraint
elements.
methodConstraints - the collection of HTTP method specific
constraint elements
IllegalArgumentException - if duplicate method names are
detected
public ServletSecurityElement(HttpConstraintElement constraint,
Collection<HttpMethodConstraintElement> methodConstraints)
constraint - the HttpConstraintElement to be
applied to all HTTP methods other than those represented in the
methodConstraintsmethodConstraints - the collection of HTTP method specific
constraint elements.
IllegalArgumentException - if duplicate method names are
detectedpublic ServletSecurityElement(ServletSecurity annotation)
ServletSecurity annotation value.
annotation - the annotation value
IllegalArgumentException - if duplicate method names are
detected| Method Detail |
|---|
public Collection<HttpMethodConstraintElement> getHttpMethodConstraints()
If permitted, any changes to the returned Collection must not
affect this ServletSecurityElement.
public Collection<String> getMethodNames()
If permitted, any changes to the returned Collection must not
affect this ServletSecurityElement.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||