## Uses of Class
org.eclipse.jetty.security.ConstraintMapping

- Packages that use ConstraintMapping
  Package | Description
  --- | ---
  org.eclipse.jetty.annotations |
  org.eclipse.jetty.security |

- - ### Uses of ConstraintMapping in org.eclipse.jetty.annotations

    Method parameters in org.eclipse.jetty.annotations with type arguments of type ConstraintMapping
    Modifier and Type | Method and Description
    --- | ---
    `protected boolean` | ServletSecurityAnnotationHandler.`constraintsExist(List<ServletMapping> servletMappings, List<ConstraintMapping> constraintMappings)` Check if there are already elements defined that match the url-patterns for the servlet.

  - ### Uses of ConstraintMapping in org.eclipse.jetty.security

    Methods in org.eclipse.jetty.security that return types with arguments of type ConstraintMapping
    Modifier and Type | Method and Description
    --- | ---
    `static List<ConstraintMapping>` | ConstraintSecurityHandler.`createConstraintsWithMappingsForPath(String name, String pathSpec, javax.servlet.ServletSecurityElement securityElement)` Generate Constraints and ContraintMappings for the given url pattern and ServletSecurityElement
    `List<ConstraintMapping>` | ConstraintAware.`getConstraintMappings()`
    `List<ConstraintMapping>` | ConstraintSecurityHandler.`getConstraintMappings()`
    `static List<ConstraintMapping>` | ConstraintSecurityHandler.`getConstraintMappingsForPath(String pathSpec, List<ConstraintMapping> constraintMappings)`
    `static List<ConstraintMapping>` | ConstraintSecurityHandler.`removeConstraintMappingsForPath(String pathSpec, List<ConstraintMapping> constraintMappings)` Take out of the constraint mappings those that match the given path.

    Methods in org.eclipse.jetty.security with parameters of type ConstraintMapping
    Modifier and Type | Method and Description
    --- | ---
    `void` | ConstraintAware.`addConstraintMapping(ConstraintMapping mapping)` Add a Constraint Mapping.
    `void` | ConstraintSecurityHandler.`addConstraintMapping(ConstraintMapping mapping)`
    `protected void` | ConstraintSecurityHandler.`configureRoleInfo(RoleInfo ri, ConstraintMapping mapping)` Initialize or update the RoleInfo from the constraint
    `protected void` | ConstraintSecurityHandler.`processConstraintMapping(ConstraintMapping mapping)` Create and combine the constraint with the existing processed constraints.
    `protected void` | ConstraintSecurityHandler.`processConstraintMappingWithMethodOmissions(ConstraintMapping mapping, Map<String,RoleInfo> mappings)` Constraints that name method omissions are dealt with differently.
    `void` | ConstraintSecurityHandler.`setConstraintMappings(ConstraintMapping[] constraintMappings)` Process the constraints following the combining rules in Servlet 3.0 EA spec section 13.7.1 Note that much of the logic is in the RoleInfo class.

    Method parameters in org.eclipse.jetty.security with type arguments of type ConstraintMapping
    Modifier and Type | Method and Description
    --- | ---
    `static List<ConstraintMapping>` | ConstraintSecurityHandler.`getConstraintMappingsForPath(String pathSpec, List<ConstraintMapping> constraintMappings)`
    `static List<ConstraintMapping>` | ConstraintSecurityHandler.`removeConstraintMappingsForPath(String pathSpec, List<ConstraintMapping> constraintMappings)` Take out of the constraint mappings those that match the given path.
    `void` | ConstraintSecurityHandler.`setConstraintMappings(List<ConstraintMapping> constraintMappings)` Process the constraints following the combining rules in Servlet 3.0 EA spec section 13.7.1 Note that much of the logic is in the RoleInfo class.
    `void` | ConstraintAware.`setConstraintMappings(List<ConstraintMapping> constraintMappings, Set<String> roles)` Set Constraint Mappings and roles.
    `void` | ConstraintSecurityHandler.`setConstraintMappings(List<ConstraintMapping> constraintMappings, Set<String> roles)` Process the constraints following the combining rules in Servlet 3.0 EA spec section 13.7.1 Note that much of the logic is in the RoleInfo class.

Copyright © 1995-2013 Mort Bay Consulting. All Rights Reserved.