Examples of addPermissions()


Examples of org.exoplatform.services.jcr.access.AccessControlList.addPermissions()

         AccessControlList acl = new AccessControlList();

         if (rootPermissions != null)
         {
            acl.removePermissions(IdentityConstants.ANY);
            acl.addPermissions(rootPermissions);
         }

         InternalQName[] mixins = new InternalQName[]{Constants.EXO_OWNEABLE, Constants.EXO_PRIVILEGEABLE};

         rootNode =
View Full Code Here

Examples of org.exoplatform.services.jcr.access.AccessControlList.addPermissions()

      }

      // init version storage
      AccessControlList acl = new AccessControlList();
      acl.removePermissions(IdentityConstants.ANY);
      acl.addPermissions(IdentityConstants.ANY, new String[]{PermissionType.READ});

      for (AccessControlEntry entry : jcrSystem.getACL().getPermissionEntries())
      {
         String identity = entry.getIdentity();
         String permission = entry.getPermission();
View Full Code Here

Examples of org.exoplatform.services.jcr.access.AccessControlList.addPermissions()

         String identity = entry.getIdentity();
         String permission = entry.getPermission();

         if (!identity.equals(IdentityConstants.ANY) || !permission.equals(PermissionType.READ))
         {
            acl.addPermissions(identity, new String[]{permission});
         }
      }

      TransientNodeData versionStorageNodeData =
         TransientNodeData.createNodeData(jcrSystem, Constants.JCR_VERSIONSTORAGE, Constants.EXO_VERSIONSTORAGE,
View Full Code Here

Examples of org.exoplatform.services.jcr.access.AccessControlList.addPermissions()

                  AccessControlList acl = new AccessControlList();
                  acl.removePermissions(IdentityConstants.ANY);

                  for (ValueData value : aclData.getValues())
                  {
                     acl.addPermissions(ValueDataUtil.getString(value));
                  }

                  accessList = acl.getPermissionEntries();
               }
               else if (mixins[i].equals(Constants.EXO_OWNEABLE))
View Full Code Here

Examples of org.jasig.portal.security.IUpdatingPermissionManager.addPermissions()

                upm.removePermissions(ipsd);
                IPermission[] ipsa = pHolder2AddArray(upm, phs);
                if (log.isDebugEnabled())
                    log.debug("adding " + String.valueOf(ipsa.length)
                        + " new permissions");
                upm.addPermissions(ipsa);
            }
            IPermissionCommand wrapit = CommandFactory.get("Cancel");
            wrapit.execute(session);
       
    }
View Full Code Here

Examples of org.jasig.portal.security.IUpdatingPermissionManager.addPermissions()

         prm.setActivity(activities[a]);
         prm.setTarget(childEntGrp.getKey());
         prm.setType("GRANT");
         perms.add(prm);
      }
      upm.addPermissions((IPermission[])perms.toArray(new IPermission[perms.size()]));

      // create permission elements
      NodeList principals = model.getDocumentElement().getElementsByTagName("principal");
      Element princElem = (Element)principals.item(0);
      for (int p = 0; p < perms.size(); p++) {
View Full Code Here

Examples of org.jasig.portal.security.IUpdatingPermissionManager.addPermissions()

      // If modifying the channel, remove the existing permissions before adding the new ones
      if (!newChannel) {
        IPermission[] oldPermissions = upm.getPermissions(SUBSCRIBER_ACTIVITY, target);
        upm.removePermissions(oldPermissions);
      }
      upm.addPermissions(permissions);

      if (log.isDebugEnabled()) {
          log.debug( "Channel " + definition.getId() + " has been " +
                  (newChannel ? "published" : "modified") + ".");
      }
View Full Code Here

Examples of org.jasig.portal.security.IUpdatingPermissionManager.addPermissions()

    // If modifying the channel, remove the existing permissions before adding the new ones
    if (!newChannel) {
      IPermission[] oldPermissions = upm.getPermissions(SUBSCRIBER_ACTIVITY, target);
      upm.removePermissions(oldPermissions);
    }
    upm.addPermissions(permissions);

    if (log.isInfoEnabled())
        log.info( "Channel " + ID + " has been " +
                (newChannel ? "published" : "modified") + ".");
View Full Code Here

Examples of org.jasig.portal.security.IUpdatingPermissionManager.addPermissions()

         prm.setActivity(activities[a]);
         prm.setTarget(childEntGrp.getKey());
         prm.setType("GRANT");
         perms.add(prm);
      }
      upm.addPermissions((IPermission[])perms.toArray(new IPermission[perms.size()]));

      // create permission elements
      NodeList principals = model.getDocumentElement().getElementsByTagName("principal");
      Element princElem = (Element)principals.item(0);
      for (int p = 0; p < perms.size(); p++) {
View Full Code Here

Examples of org.jasig.portal.security.IUpdatingPermissionManager.addPermissions()

                newGroupPermissions[j] = upm.newPermission(authPrincipal);
                newGroupPermissions[j].setType(GRANT_PERMISSION_TYPE);
                newGroupPermissions[j].setActivity(SUBSCRIBER_ACTIVITY);
                newGroupPermissions[j].setTarget(target);
            }
            upm.addPermissions(newGroupPermissions);
    }
          if (ci.users != null) {
              IPermission[] newUserPermissions = new IPermission[ci.users.length];
              for (int j=0; j < ci.users.length; j++) {
                    IAuthorizationPrincipal authPrincipal = authService.newPrincipal(ci.users[j]);
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.