Package org.acegisecurity.taglibs.authz

Examples of org.acegisecurity.taglibs.authz.AuthorizeTag


     * @return DOCUMENT ME!
     *
     * @throws IllegalArgumentException DOCUMENT ME!
     */
    private boolean ifGranted(String roles, int grantType) {
        AuthorizeTag authorizeTag = new AuthorizeTag();

        int result = -1;

        try {
            switch (grantType) {
            case ALL_GRANTED:
                authorizeTag.setIfAllGranted(roles);

                break;

            case ANY_GRANTED:
                authorizeTag.setIfAnyGranted(roles);

                break;

            case NONE_GRANTED:
                authorizeTag.setIfNotGranted(roles);

                break;

            default:
                throw new IllegalArgumentException("invalid granted type : " + grantType + " role=" + roles);
            }

            result = authorizeTag.doStartTag();
        } catch (JspException je) {
            throw new IllegalArgumentException(je.getMessage());
        }

        if (Tag.EVAL_BODY_INCLUDE == result) {
View Full Code Here


     * @return DOCUMENT ME!
     *
     * @throws IllegalArgumentException DOCUMENT ME!
     */
    private boolean ifGranted(String roles, int grantType) {
        AuthorizeTag AuthorizeTag = new AuthorizeTag();

        int result = -1;

        try {
            switch (grantType) {
            case ALL_GRANTED:
                AuthorizeTag.setIfAllGranted(roles);

                break;

            case ANY_GRANTED:
                AuthorizeTag.setIfAnyGranted(roles);

                break;

            case NONE_GRANTED:
                AuthorizeTag.setIfNotGranted(roles);

                break;

            default:
                throw new IllegalArgumentException("invalid granted type : "
                    + grantType + " role=" + roles);
            }

            result = AuthorizeTag.doStartTag();
        } catch (JspException je) {
            throw new IllegalArgumentException(je.getMessage());
        }

        if (Tag.EVAL_BODY_INCLUDE == result) {
View Full Code Here

TOP

Related Classes of org.acegisecurity.taglibs.authz.AuthorizeTag

Copyright © 2018 www.massapicom. 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.