Bug 333247 fix api compat issue in ConstraintSecurityHandler
git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@2623 7e9141cc-0065-0410-87d8-b60c137991c4
This commit is contained in:
parent
458493921b
commit
54c7feb55b
|
@ -14,6 +14,7 @@
|
|||
package org.eclipse.jetty.security;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.Collection;
|
||||
import java.util.Collections;
|
||||
|
@ -112,6 +113,19 @@ public class ConstraintSecurityHandler extends SecurityHandler implements Constr
|
|||
setConstraintMappings(constraintMappings,null);
|
||||
}
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*
|
||||
* @param constraintMappings
|
||||
* The contraintMappings to set as array, from which the set of known roles
|
||||
* is determined. Needed to retain API compatibility for 7.x
|
||||
*/
|
||||
public void setConstraintMappings( ConstraintMapping[] contraintMappings )
|
||||
{
|
||||
setConstraintMappings( Arrays.asList(contraintMappings), null);
|
||||
}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
/**
|
||||
* Process the constraints following the combining rules in Servlet 3.0 EA
|
||||
|
|
Loading…
Reference in New Issue