Examples of JSPermission


Examples of org.apache.jetspeed.serializer.objects.JSPermission

        if (permissions != null)
        {
           list =  permissions.iterator();
            while (list.hasNext())
            {
                JSPermission _js = (JSPermission)list.next();
                PortalResourcePermission perm = _js.getPermissionForType();
                if ((perm != null) && (perm instanceof PortalResourcePermission))
                {
                  try
                    {
                        pm.addPermission(perm);
                        ArrayList listTemp = null;
              JSUserGroups jsUserGroups = _js.getGroupString();
              if (jsUserGroups != null)
                listTemp = this.getTokens(jsUserGroups.toString());
              else
                listTemp = null;
              if ((listTemp != null) && (listTemp.size()>0))
              {
                Iterator _itTemp = listTemp.iterator();
                while (_itTemp.hasNext())
                {
                  Principal p = (Principal)this.groupMap.get((String)_itTemp.next());
                  if (p != null)
                    pm.grantPermission(p, perm);
                }
              }
              JSUserRoles jsUserRoles = _js.getRoleString();
              if (jsUserRoles != null)
                listTemp = this.getTokens(jsUserRoles.toString());
              else
                listTemp = null;
              if ((listTemp != null) && (listTemp.size()>0))
              {
                Iterator _itTemp = listTemp.iterator();
                while (_itTemp.hasNext())
                {
                     Principal p = (Principal)this.roleMap.get((String)_itTemp.next());
                  if (p != null)
                    pm.grantPermission(p, perm);
                }
              }
              JSUserUsers jsUserUsers = _js.getUserString();
              if (jsUserUsers != null)
                listTemp = this.getTokens(jsUserUsers.toString());
              else
                listTemp = null;
              if ((listTemp != null) && (listTemp.size()>0))
View Full Code Here

Examples of org.apache.jetspeed.serializer.objects.JSPermission

        while (list.hasNext())
        {
            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();
                    if (path.startsWith("/role/"))
                    {
                        JSRole _tempRole = (JSRole) this.getObjectBehindPath(
                                roleMap, removeFromString(path, "/role/"));
                        if (_tempRole != null)
                        {
                            _js.addRole(_tempRole);
                        }

                    } else
                    {
                        if (path.startsWith("/group/"))
                        {
                            JSGroup _tempGroup = (JSGroup) this
                                    .getObjectBehindPath(groupMap,
                                            removeFromString(path, "/group/"));
                            if (_tempGroup != null)
                            {
                                _js.addGroup(_tempGroup);
                            }

                        } else
                        {
                            if (path.startsWith("/user/"))
                            {
                                JSUser _tempUser = (JSUser) this
                                        .getObjectBehindPath(
                                                userMap,
                                                removeFromString(path, "/user/"));
                                if (_tempUser != null)
                                {
                                    _js.addUser(_tempUser);
                                }

                            }

                        }

                    }
                }
                this.permissionMap.put(_js.getType(), _js);
                ((JSSeedData)getSnapshot()).getPermissions().add(_js);

            } catch (Exception e)
            {
                throw new SerializerException(
View Full Code Here

Examples of org.apache.jetspeed.serializer.objects.JSPermission

                            { "Permissions", e.getMessage()}));
        }

        while (list.hasNext())
        {
            JSPermission _js = (JSPermission)list.next();
            PortalResourcePermission perm = _js.getPermissionForType();
            if ((perm != null) && (perm instanceof PortalResourcePermission))
            {
              try
                {
                    pm.addPermission(perm);
                    ArrayList listTemp = null;
          JSUserGroups jsUserGroups = _js.getGroupString();
          if (jsUserGroups != null)
            listTemp = this.getTokens(jsUserGroups.toString());
          else
            listTemp = null;
          if ((listTemp != null) && (listTemp.size()>0))
          {
            Iterator _itTemp = listTemp.iterator();
            while (_itTemp.hasNext())
            {
              Principal p = (Principal)this.groupMap.get((String)_itTemp.next());
              if (p != null)
                pm.grantPermission(p, perm);
            }
          }
          JSUserRoles jsUserRoles = _js.getRoleString();
          if (jsUserRoles != null)
            listTemp = this.getTokens(jsUserRoles.toString());
          else
            listTemp = null;
          if ((listTemp != null) && (listTemp.size()>0))
          {
            Iterator _itTemp = listTemp.iterator();
            while (_itTemp.hasNext())
            {
                 Principal p = (Principal)this.roleMap.get((String)_itTemp.next());
              if (p != null)
                pm.grantPermission(p, perm);
            }
          }
          JSUserUsers jsUserUsers = _js.getUserString();
          if (jsUserUsers != null)
            listTemp = this.getTokens(jsUserUsers.toString());
          else
            listTemp = null;
          if ((listTemp != null) && (listTemp.size()>0))
View Full Code Here

Examples of org.apache.jetspeed.serializer.objects.JSPermission

        while (list.hasNext())
        {
            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();
                    if (path.startsWith("/role/"))
                    {
                        JSRole _tempRole = (JSRole) this.getObjectBehindPath(
                                roleMap, removeFromString(path, "/role/"));
                        if (_tempRole != null)
                        {
                            _js.addRole(_tempRole);
                        }

                    } else
                    {
                        if (path.startsWith("/group/"))
                        {
                            JSGroup _tempGroup = (JSGroup) this
                                    .getObjectBehindPath(groupMap,
                                            removeFromString(path, "/group/"));
                            if (_tempGroup != null)
                            {
                                _js.addGroup(_tempGroup);
                            }

                        } else
                        {
                            if (path.startsWith("/user/"))
                            {
                                JSUser _tempUser = (JSUser) this
                                        .getObjectBehindPath(
                                                userMap,
                                                removeFromString(path, "/user/"));
                                if (_tempUser != null)
                                {
                                    _js.addUser(_tempUser);
                                }

                            }

                        }

                    }
                }
                this.permissionMap.put(_js.getType(), _js);
                ((JSSeedData)getSnapshot()).getPermissions().add(_js);

            } catch (Exception e)
            {
                throw new SerializerException(
View Full Code Here

Examples of org.apache.jetspeed.serializer.objects.JSPermission

        if (permissions != null)
        {
           list =  permissions.iterator();
            while (list.hasNext())
            {
                JSPermission _js = (JSPermission)list.next();
                PortalResourcePermission perm = _js.getPermissionForType();
                if ((perm != null) && (perm instanceof PortalResourcePermission))
                {
                  try
                    {
                        pm.addPermission(perm);
                        ArrayList listTemp = null;
              JSUserGroups jsUserGroups = _js.getGroupString();
              if (jsUserGroups != null)
                listTemp = this.getTokens(jsUserGroups.toString());
              else
                listTemp = null;
              if ((listTemp != null) && (listTemp.size()>0))
              {
                Iterator _itTemp = listTemp.iterator();
                while (_itTemp.hasNext())
                {
                  Principal p = (Principal)this.groupMap.get((String)_itTemp.next());
                  if (p != null)
                    pm.grantPermission(p, perm);
                }
              }
              JSUserRoles jsUserRoles = _js.getRoleString();
              if (jsUserRoles != null)
                listTemp = this.getTokens(jsUserRoles.toString());
              else
                listTemp = null;
              if ((listTemp != null) && (listTemp.size()>0))
              {
                Iterator _itTemp = listTemp.iterator();
                while (_itTemp.hasNext())
                {
                     Principal p = (Principal)this.roleMap.get((String)_itTemp.next());
                  if (p != null)
                    pm.grantPermission(p, perm);
                }
              }
              JSUserUsers jsUserUsers = _js.getUserString();
              if (jsUserUsers != null)
                listTemp = this.getTokens(jsUserUsers.toString());
              else
                listTemp = null;
              if ((listTemp != null) && (listTemp.size()>0))
View Full Code Here

Examples of org.apache.jetspeed.serializer.objects.JSPermission

        while (list.hasNext())
        {
            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();
                    if (path.startsWith("/role/"))
                    {
                        JSRole _tempRole = (JSRole) this.getObjectBehindPath(
                                roleMap, removeFromString(path, "/role/"));
                        if (_tempRole != null)
                        {
                            _js.addRole(_tempRole);
                        }

                    } else
                    {
                        if (path.startsWith("/group/"))
                        {
                            JSGroup _tempGroup = (JSGroup) this
                                    .getObjectBehindPath(groupMap,
                                            removeFromString(path, "/group/"));
                            if (_tempGroup != null)
                            {
                                _js.addGroup(_tempGroup);
                            }

                        } else
                        {
                            if (path.startsWith("/user/"))
                            {
                                JSUser _tempUser = (JSUser) this
                                        .getObjectBehindPath(
                                                userMap,
                                                removeFromString(path, "/user/"));
                                if (_tempUser != null)
                                {
                                    _js.addUser(_tempUser);
                                }

                            }

                        }

                    }
                }
                this.permissionMap.put(_js.getType(), _js);
                ((JSSeedData)getSnapshot()).getPermissions().add(_js);

            } catch (Exception e)
            {
                throw new SerializerException(
View Full Code Here

Examples of org.apache.jetspeed.serializer.objects.JSPermission

                            { "Permissions", e.getMessage()}));
        }

        while (list.hasNext())
        {
            JSPermission _js = (JSPermission)list.next();
            PortalResourcePermission perm = _js.getPermissionForType();
            if ((perm != null) && (perm instanceof PortalResourcePermission))
            {
              try
                {
                    pm.addPermission(perm);
                    ArrayList listTemp = null;
          JSUserGroups jsUserGroups = _js.getGroupString();
          if (jsUserGroups != null)
            listTemp = this.getTokens(jsUserGroups.toString());
          else
            listTemp = null;
          if ((listTemp != null) && (listTemp.size()>0))
          {
            Iterator _itTemp = listTemp.iterator();
            while (_itTemp.hasNext())
            {
              Principal p = (Principal)this.groupMap.get((String)_itTemp.next());
              if (p != null)
                pm.grantPermission(p, perm);
            }
          }
          JSUserRoles jsUserRoles = _js.getRoleString();
          if (jsUserRoles != null)
            listTemp = this.getTokens(jsUserRoles.toString());
          else
            listTemp = null;
          if ((listTemp != null) && (listTemp.size()>0))
          {
            Iterator _itTemp = listTemp.iterator();
            while (_itTemp.hasNext())
            {
                 Principal p = (Principal)this.roleMap.get((String)_itTemp.next());
              if (p != null)
                pm.grantPermission(p, perm);
            }
          }
          JSUserUsers jsUserUsers = _js.getUserString();
          if (jsUserUsers != null)
            listTemp = this.getTokens(jsUserUsers.toString());
          else
            listTemp = null;
          if ((listTemp != null) && (listTemp.size()>0))
View Full Code Here

Examples of org.apache.jetspeed.serializer.objects.JSPermission

        while (list.hasNext())
        {
            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();
                    if (path.startsWith("/role/"))
                    {
                        JSRole _tempRole = (JSRole) this.getObjectBehindPath(
                                roleMap, removeFromString(path, "/role/"));
                        if (_tempRole != null)
                        {
                            _js.addRole(_tempRole);
                        }

                    } else
                    {
                        if (path.startsWith("/group/"))
                        {
                            JSGroup _tempGroup = (JSGroup) this
                                    .getObjectBehindPath(groupMap,
                                            removeFromString(path, "/group/"));
                            if (_tempGroup != null)
                            {
                                _js.addGroup(_tempGroup);
                            }

                        } else
                        {
                            if (path.startsWith("/user/"))
                            {
                                JSUser _tempUser = (JSUser) this
                                        .getObjectBehindPath(
                                                userMap,
                                                removeFromString(path, "/user/"));
                                if (_tempUser != null)
                                {
                                    _js.addUser(_tempUser);
                                }

                            }

                        }

                    }
                }
                this.permissionMap.put(_js.getType(), _js);
                ((JSSeedData)getSnapshot()).getPermissions().add(_js);

            } catch (Exception e)
            {
                throw new SerializerException(
View Full Code Here

Examples of org.apache.jetspeed.serializer.objects.JSPermission

    {
        for (JetspeedPermission perm : pm.getPermissions())
        {
            try
            {
                JSPermission _js = new JSPermission();
                _js.setResource(perm.getName());
                _js.setActions(perm.getActions());
                _js.setType(perm.getType());
               
                for (JetspeedPrincipal principal : pm.getPrincipals(perm))
                {
                    String principalTypeName = principal.getType().getName();
                    JSPrincipal jsPrincipal = refs.getPrincipalMap(principalTypeName).get(principal.getName());
                    if (jsPrincipal != null)
                    {
                        // TODO: handle permission principals generically
                        if (JetspeedPrincipalType.ROLE.equals(principalTypeName))
                        {
                            _js.addRole(jsPrincipal);
                        }
                        else if (JetspeedPrincipalType.GROUP.equals(principalTypeName))
                        {
                            _js.addGroup(jsPrincipal);
                        }
                        else if (JetspeedPrincipalType.USER.equals(principalTypeName))
                        {
                            _js.addUser(jsPrincipal);
                        }                   
                    }
                }
               
                snapshot.getPermissions().add(_js);
View Full Code Here

Examples of org.apache.jetspeed.serializer.objects.JSPermission

    {
        for (JetspeedPermission perm : pm.getPermissions())
        {
            try
            {
                JSPermission _js = new JSPermission();
                _js.setResource(perm.getName());
                _js.setActions(perm.getActions());
                _js.setType(perm.getType());
               
                for (JetspeedPrincipal principal : pm.getPrincipals(perm))
                {
                    String principalTypeName = principal.getType().getName();
                    JSPrincipal jsPrincipal = refs.getPrincipalMap(principalTypeName).get(principal.getName());
                    if (jsPrincipal != null)
                    {
                        // TODO: handle permission principals generically
                        if (JetspeedPrincipalType.ROLE.equals(principalTypeName))
                        {
                            _js.addRole(jsPrincipal);
                        }
                        else if (JetspeedPrincipalType.GROUP.equals(principalTypeName))
                        {
                            _js.addGroup(jsPrincipal);
                        }
                        else if (JetspeedPrincipalType.USER.equals(principalTypeName))
                        {
                            _js.addUser(jsPrincipal);
                        }                   
                    }
                }
               
                snapshot.getPermissions().add(_js);
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.