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 voidaddConstraintMapping(ConstraintMapping mapping)Add a Constraint Mapping.voidaddRole(java.lang.String role)Add a Role definition.booleancheckPathsWithUncoveredHttpMethods()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()booleanisDenyUncoveredHttpMethods()voidsetConstraintMappings(java.util.List<ConstraintMapping> constraintMappings, java.util.Set<java.lang.String> roles)Set Constraint Mappings and roles.voidsetDenyUncoveredHttpMethods(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
-
-