|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.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
detectedpublic 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
detectedMethod 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 |