Package jakarta.servlet
Class HttpConstraintElement
java.lang.Object
jakarta.servlet.HttpConstraintElement
- Direct Known Subclasses:
- HttpMethodConstraintElement,- ServletSecurityElement
Equivalent of 
HttpConstraint for programmatic configuration of security
 constraints.- Since:
- Servlet 3.0
- 
Constructor SummaryConstructorsConstructorDescriptionDefault constraint is permit with no transport guarantee.HttpConstraintElement(ServletSecurity.EmptyRoleSemantic emptyRoleSemantic) Construct a constraint with an empty role semantic.HttpConstraintElement(ServletSecurity.EmptyRoleSemantic emptyRoleSemantic, ServletSecurity.TransportGuarantee transportGuarantee, String... rolesAllowed) Construct a constraint with an empty role semantic, a transport guarantee and roles.HttpConstraintElement(ServletSecurity.TransportGuarantee transportGuarantee, String... rolesAllowed) Construct a constraint with a transport guarantee and roles.
- 
Method Summary
- 
Constructor Details- 
HttpConstraintElementpublic HttpConstraintElement()Default constraint is permit with no transport guarantee.
- 
HttpConstraintElementConstruct a constraint with an empty role semantic. Typically used withServletSecurity.EmptyRoleSemantic.DENY.- Parameters:
- emptyRoleSemantic- The empty role semantic to apply to the newly created constraint
 
- 
HttpConstraintElementpublic HttpConstraintElement(ServletSecurity.TransportGuarantee transportGuarantee, String... rolesAllowed) Construct a constraint with a transport guarantee and roles.- Parameters:
- transportGuarantee- The transport guarantee to apply to the newly created constraint
- rolesAllowed- The roles to associate with the newly created constraint
 
- 
HttpConstraintElementpublic HttpConstraintElement(ServletSecurity.EmptyRoleSemantic emptyRoleSemantic, ServletSecurity.TransportGuarantee transportGuarantee, String... rolesAllowed) Construct a constraint with an empty role semantic, a transport guarantee and roles.- Parameters:
- emptyRoleSemantic- The empty role semantic to apply to the newly created constraint
- transportGuarantee- The transport guarantee to apply to the newly created constraint
- rolesAllowed- The roles to associate with the newly created constraint
- Throws:
- IllegalArgumentException- if roles are specified when DENY is used
 
 
- 
- 
Method Details- 
getEmptyRoleSemanticTODO- Returns:
- TODO
 
- 
getTransportGuaranteeTODO- Returns:
- TODO
 
- 
getRolesAllowedTODO- Returns:
- TODO
 
 
-