Package org.eclipse.jetty.security
Interface ConstraintAware
-
- All Known Implementing Classes:
ConstraintSecurityHandler
public interface ConstraintAware
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addConstraintMapping(ConstraintMapping mapping)
Add a Constraint Mapping.void
addRole(java.lang.String role)
Add a Role definition.boolean
checkPathsWithUncoveredHttpMethods()
See Servlet Spec 31, sec 13.8.4, pg 145 Container must check if there are urls with uncovered http methodsjava.util.List<ConstraintMapping>
getConstraintMappings()
java.util.Set<java.lang.String>
getRoles()
boolean
isDenyUncoveredHttpMethods()
void
setConstraintMappings(java.util.List<ConstraintMapping> constraintMappings, java.util.Set<java.lang.String> roles)
Set Constraint Mappings and roles.void
setDenyUncoveredHttpMethods(boolean deny)
See Servlet Spec 31, sec 13.8.4, pg 145 When true, requests with http methods not explicitly covered either by inclusion or omissions in constraints, will have access denied.
-
-
-
Method Detail
-
getConstraintMappings
java.util.List<ConstraintMapping> getConstraintMappings()
-
getRoles
java.util.Set<java.lang.String> getRoles()
-
setConstraintMappings
void setConstraintMappings(java.util.List<ConstraintMapping> constraintMappings, java.util.Set<java.lang.String> roles)
Set Constraint Mappings and roles. Can only be called during initialization.- Parameters:
constraintMappings
- the mappingsroles
- the roles
-
addConstraintMapping
void addConstraintMapping(ConstraintMapping mapping)
Add a Constraint Mapping. May be called for running webapplication as an annotated servlet is instantiated.- Parameters:
mapping
- the mapping
-
addRole
void addRole(java.lang.String role)
Add a Role definition. May be called on running webapplication as an annotated servlet is instantiated.- Parameters:
role
- the role
-
setDenyUncoveredHttpMethods
void setDenyUncoveredHttpMethods(boolean deny)
See Servlet Spec 31, sec 13.8.4, pg 145 When true, requests with http methods not explicitly covered either by inclusion or omissions in constraints, will have access denied.- Parameters:
deny
- true for denied method access
-
isDenyUncoveredHttpMethods
boolean isDenyUncoveredHttpMethods()
-
checkPathsWithUncoveredHttpMethods
boolean checkPathsWithUncoveredHttpMethods()
See Servlet Spec 31, sec 13.8.4, pg 145 Container must check if there are urls with uncovered http methods- Returns:
- true if urls with uncovered http methods
-
-