Examples of WebResourceCollectionInfo


Examples of org.apache.geronimo.web.info.WebResourceCollectionInfo

            }
            if (securityConstraint.getUserDataConstraint() != null) {
                securityConstraintInfo.userDataConstraint = securityConstraint.getUserDataConstraint().getTransportGuarantee().value();
            }
            for (WebResourceCollection webResourceCollection : securityConstraint.getWebResourceCollection()) {
                WebResourceCollectionInfo webResourceCollectionInfo = new WebResourceCollectionInfo();
                webResourceCollectionInfo.webResourceName = webResourceCollection.getWebResourceName();
                normalizeUrlPatterns(webResourceCollection.getUrlPattern(), webResourceCollectionInfo.urlPatterns);
                if (webResourceCollection.getHttpMethod().size() > 0) {
                    webResourceCollectionInfo.omission = false;
                    webResourceCollectionInfo.httpMethods.addAll(webResourceCollection.getHttpMethod());
View Full Code Here

Examples of org.apache.geronimo.web.info.WebResourceCollectionInfo

    }

    private SecurityConstraintInfo newHTTPMethodSecurityConstraint(String[] rolesAllowed, TransportGuarantee transportGuarantee, ServletSecurity.EmptyRoleSemantic emptyRoleSemantic,
            String httpMethod, Collection<String> urlPatterns) {
        SecurityConstraintInfo securityConstraint = newSecurityConstraint(rolesAllowed, transportGuarantee, emptyRoleSemantic, true);
        WebResourceCollectionInfo webResourceCollection = securityConstraint.webResourceCollections.get(0);
        webResourceCollection.urlPatterns.addAll(urlPatterns);
        webResourceCollection.httpMethods.add(httpMethod);
        return securityConstraint;
    }
View Full Code Here

Examples of org.apache.geronimo.web.info.WebResourceCollectionInfo

    private SecurityConstraintInfo newHTTPSecurityConstraint(String[] rolesAllowed, TransportGuarantee transportGuarantee, ServletSecurity.EmptyRoleSemantic emptyRoleSemantic,
            Collection<String> omissionMethods, Collection<String> urlPatterns) {
        SecurityConstraintInfo securityConstraint = newSecurityConstraint(rolesAllowed, transportGuarantee, emptyRoleSemantic, !omissionMethods.isEmpty());
        if (securityConstraint != null) {
            WebResourceCollectionInfo webResourceCollection = securityConstraint.webResourceCollections.get(0);
            webResourceCollection.httpMethods.addAll(omissionMethods);
            webResourceCollection.urlPatterns.addAll(urlPatterns);
            webResourceCollection.omission = true;
        }
        return securityConstraint;
View Full Code Here

Examples of org.apache.geronimo.web.info.WebResourceCollectionInfo

        //IF emptyRoleSemantic=PERMIT AND rolesAllowed={} AND transportGuarantee=NONE then
        //  No Constraint
        //END IF
        if (force || rolesAllowed.length > 0 || transportGuarantee.equals(TransportGuarantee.CONFIDENTIAL) || emptyRoleSemantic.equals(ServletSecurity.EmptyRoleSemantic.DENY)) {
            SecurityConstraintInfo securityConstraint = new SecurityConstraintInfo();
            WebResourceCollectionInfo webResourceCollection = new WebResourceCollectionInfo();
            securityConstraint.webResourceCollections.add(webResourceCollection);
            if (transportGuarantee.equals(TransportGuarantee.CONFIDENTIAL)) {
                securityConstraint.userDataConstraint = TransportGuarantee.CONFIDENTIAL.name();
            }
            if (emptyRoleSemantic.equals(ServletSecurity.EmptyRoleSemantic.DENY)) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.