Examples of InternalPermission


Examples of org.apache.jetspeed.security.om.InternalPermission

            List pages = new LinkedList();
            List portlets = new LinkedList();
            Iterator all = pm.getPermissions().iterator();
            while (all.hasNext())
            {
                InternalPermission permission = (InternalPermission)all.next();               
                if (permission.getClassname().equals(CLASSNAMES[0]))
                {
                    folders.add(new PermissionData(permission));                   
                }
                else if (permission.getClassname().equals(CLASSNAMES[1]))
                {
                    pages.add(new PermissionData(permission));
                }
                else if (permission.getClassname().equals(CLASSNAMES[2]))
                {
                    portlets.add(new PermissionData(permission));
                }               
            }
            folderPermissions = folders.iterator();
View Full Code Here

Examples of org.apache.jetspeed.security.om.InternalPermission

        {
            try
            {
                JSPermission _js = new JSPermission();

                InternalPermission p = (InternalPermission) list.next();
                _js.setResource(p.getName());
                _js.setActions(p.getActions());
                _js.setId(p.getPermissionId());
                _js.setType(_js.getTypeForClass(p.getClassname()));

                Iterator list2 = p.getPrincipals().iterator();
                while (list2.hasNext())
                {
                    o = list2.next();
                    InternalPrincipal principal = (InternalPrincipal) o;
                    String path = principal.getFullPath();
View Full Code Here

Examples of org.apache.jetspeed.security.om.InternalPermission

        {
            try
            {
                JSPermission _js = new JSPermission();

                InternalPermission p = (InternalPermission) list.next();
                _js.setResource(p.getName());
                _js.setActions(p.getActions());
                _js.setId(p.getPermissionId());
                _js.setType(_js.getTypeForClass(p.getClassname()));

                Iterator list2 = p.getPrincipals().iterator();
                while (list2.hasNext())
                {
                    o = list2.next();
                    InternalPrincipal principal = (InternalPrincipal) o;
                    String path = principal.getFullPath();
View Full Code Here

Examples of org.apache.jetspeed.security.om.InternalPermission

    public boolean equals(Object object)
    { 
        if (!(object instanceof InternalPermission))
            return false;

        InternalPermission p = (InternalPermission) object;
        boolean isEqual =
            ((p.getClassname().equals(this.getClassname())) && (p.getName().equals(this.getName())) && (p.getActions().equals(this.getActions())));
        return isEqual;
    }
View Full Code Here

Examples of org.apache.jetspeed.security.om.InternalPermission

            List pages = new LinkedList();
            List portlets = new LinkedList();
            Iterator all = pm.getPermissions().iterator();
            while (all.hasNext())
            {
                InternalPermission permission = (InternalPermission)all.next();               
                if (permission.getClassname().equals(CLASSNAMES[0]))
                {
                    folders.add(new PermissionData(permission));                   
                }
                else if (permission.getClassname().equals(CLASSNAMES[1]))
                {
                    pages.add(new PermissionData(permission));
                }
                else if (permission.getClassname().equals(CLASSNAMES[2]))
                {
                    portlets.add(new PermissionData(permission));
                }               
            }
            folderPermissions = folders.iterator();
View Full Code Here

Examples of org.apache.jetspeed.security.om.InternalPermission

        {
            try
            {
                JSPermission _js = new JSPermission();

                InternalPermission p = (InternalPermission) list.next();
                _js.setResource(p.getName());
                _js.setActions(p.getActions());
                _js.setId(p.getPermissionId());
                _js.setType(_js.getTypeForClass(p.getClassname()));

                Iterator list2 = p.getPrincipals().iterator();
                while (list2.hasNext())
                {
                    o = list2.next();
                    InternalPrincipal principal = (InternalPrincipal) o;
                    String path = principal.getFullPath();
View Full Code Here

Examples of org.apache.jetspeed.security.om.InternalPermission

    {    
        HashSet permissions = new HashSet();
        Iterator internalPermissionsIter = omPermissions.iterator();
        while (internalPermissionsIter.hasNext())
        {
            InternalPermission internalPermission = (InternalPermission) internalPermissionsIter.next();
            Permission permission = null;
            try
            {
                Class permissionClass = Class.forName(internalPermission.getClassname());
                Class[] parameterTypes = { String.class, String.class };
                Constructor permissionConstructor = permissionClass.getConstructor(parameterTypes);
                Object[] initArgs = { internalPermission.getName(), internalPermission.getActions() };
                permission = (Permission) permissionConstructor.newInstance(initArgs);
                if(permissions.add(permission))
                {
                    if (log.isDebugEnabled())
                    {
View Full Code Here

Examples of org.apache.jetspeed.security.om.InternalPermission

    public void addPermission(Permission permission) throws SecurityException
    {
        ArgUtil.notNull(new Object[] { permission }, new String[] { "permission" },
                "addPermission(java.security.Permission)");

        InternalPermission internalPermission = new InternalPermissionImpl(permission.getClass().getName(), permission
                .getName(), permission.getActions());
        try
        {           
            getPersistenceBrokerTemplate().store(internalPermission);           
        }
View Full Code Here

Examples of org.apache.jetspeed.security.om.InternalPermission

    public void removePermission(Permission permission) throws SecurityException
    {
        ArgUtil.notNull(new Object[] { permission }, new String[] { "permission" },
                "removePermission(java.security.Permission)");

        InternalPermission internalPermission = getInternalPermission(permission);
        if (null != internalPermission)
        {
            // clear the whole ThreadLocal permissions cache
            permissionsCache.set(null);
            try
View Full Code Here

Examples of org.apache.jetspeed.security.om.InternalPermission

                throw new SecurityException(SecurityException.ROLE_DOES_NOT_EXIST.create(principal.getName()));
            }
            // must/should be GroupPrincipal
            throw new SecurityException(SecurityException.GROUP_DOES_NOT_EXIST.create(principal.getName()));
        }
        InternalPermission internalPermission = getInternalPermission(permission);
        if (null == internalPermission)
        {
            throw new SecurityException(SecurityException.PERMISSION_DOES_NOT_EXIST.create(permission.getName()));
        }
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.