Servlet 3.0 - Apache Tomcat 7.0.28

javax.servlet
Class ServletSecurityElement

java.lang.Object
  extended by javax.servlet.HttpConstraintElement
      extended by javax.servlet.ServletSecurityElement

public class ServletSecurityElement
extends HttpConstraintElement

Since:
Servlet 3.0 TODO SERVLET3 - Add comments

Constructor Summary
ServletSecurityElement()
          Use default HttpConstraint.
ServletSecurityElement(java.util.Collection<HttpMethodConstraintElement> httpMethodConstraints)
          Use specific constraints for specified methods and default HttpConstraintElement for all other methods.
ServletSecurityElement(HttpConstraintElement httpConstraintElement)
          Use specified HttpConstraintElement.
ServletSecurityElement(HttpConstraintElement httpConstraintElement, java.util.Collection<HttpMethodConstraintElement> httpMethodConstraints)
          Use specified HttpConstraintElement as default and specific constraints for specified methods.
ServletSecurityElement(ServletSecurity annotation)
          Create from an annotation.
 
Method Summary
 java.util.Collection<HttpMethodConstraintElement> getHttpMethodConstraints()
           
 java.util.Collection<java.lang.String> getMethodNames()
           
 
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

ServletSecurityElement

public ServletSecurityElement()
Use default HttpConstraint.


ServletSecurityElement

public ServletSecurityElement(java.util.Collection<HttpMethodConstraintElement> httpMethodConstraints)
Use specific constraints for specified methods and default HttpConstraintElement for all other methods.

Parameters:
httpMethodConstraints -
Throws:
java.lang.IllegalArgumentException - if a method name is specified more than once

ServletSecurityElement

public ServletSecurityElement(HttpConstraintElement httpConstraintElement)
Use specified HttpConstraintElement.

Parameters:
httpConstraintElement -

ServletSecurityElement

public ServletSecurityElement(HttpConstraintElement httpConstraintElement,
                              java.util.Collection<HttpMethodConstraintElement> httpMethodConstraints)
Use specified HttpConstraintElement as default and specific constraints for specified methods.

Parameters:
httpConstraintElement -
httpMethodConstraints -
Throws:
java.lang.IllegalArgumentException - if a method name is specified more than

ServletSecurityElement

public ServletSecurityElement(ServletSecurity annotation)
Create from an annotation.

Parameters:
annotation -
Throws:
java.lang.IllegalArgumentException - if a method name is specified more than
Method Detail

getHttpMethodConstraints

public java.util.Collection<HttpMethodConstraintElement> getHttpMethodConstraints()

getMethodNames

public java.util.Collection<java.lang.String> getMethodNames()

Servlet 3.0 - Apache Tomcat 7.0.28

Copyright © 2000-2012 Apache Software Foundation. All Rights Reserved.