Package org.exoplatform.services.jcr.impl.core

Examples of org.exoplatform.services.jcr.impl.core.NodeImpl.removePermission()


   {
      NodeImpl newNode = (NodeImpl)accessTestRoot.addNode("node1");
      newNode.addMixin("exo:privilegeable");
      newNode.setPermission("exo", new String[]{PermissionType.READ});
      newNode.setPermission("*:/platform/administrators", PermissionType.ALL);
      newNode.removePermission("any");
      accessTestRoot.save();

      NodeImpl subnode = (NodeImpl)newNode.addNode("subnode");
      subnode.addMixin("exo:privilegeable");
      newNode.save();
View Full Code Here


   {
      NodeImpl newNode = (NodeImpl)accessTestRoot.addNode("node1");
      newNode.addMixin("exo:privilegeable");
      newNode.setPermission("exo", new String[]{PermissionType.READ});
      newNode.setPermission("*:/platform/administrators", PermissionType.ALL);
      newNode.removePermission("any");
      accessTestRoot.save();

      NodeImpl subnode = (NodeImpl)newNode.addNode("subnode");
      subnode.addMixin("exo:owneable");
      newNode.save();
View Full Code Here

   {
      NodeImpl newNode = (NodeImpl)accessTestRoot.addNode("node1");
      newNode.addMixin("exo:privilegeable");
      newNode.setPermission("exo", new String[]{PermissionType.SET_PROPERTY});
      newNode.setPermission("*:/platform/administrators", PermissionType.ALL);
      newNode.removePermission("any");
      Property p = newNode.setProperty("property", "property");
      NodeImpl n = (NodeImpl)newNode.addNode("subnode");
      Property np = n.setProperty("property1", "property1");
      n.addMixin("exo:privilegeable");
      n.setPermission("exo", new String[]{PermissionType.READ, PermissionType.SET_PROPERTY});
View Full Code Here

   {
      NodeImpl newNode = (NodeImpl)accessTestRoot.addNode("node1");
      newNode.addMixin("exo:privilegeable");
      newNode.setPermission("exo", new String[]{PermissionType.ADD_NODE});
      newNode.setPermission("*:/platform/administrators", PermissionType.ALL);
      newNode.removePermission("any");
      Property p = newNode.setProperty("property", "property");

      accessTestRoot.save();

      // user exo will try set property
View Full Code Here

      NodeImpl maryNode = (NodeImpl) testRoot.addNode("mary");
      maryNode.addMixin("exo:privilegeable");
      if (!session.getUserID().equals("mary"))
      {
         maryNode.setPermission("mary", PermissionType.ALL);
         maryNode.removePermission(session.getUserID());
      }
      maryNode.removePermission(IdentityConstants.ANY);
      testRoot.save();

      try
View Full Code Here

      if (!session.getUserID().equals("mary"))
      {
         maryNode.setPermission("mary", PermissionType.ALL);
         maryNode.removePermission(session.getUserID());
      }
      maryNode.removePermission(IdentityConstants.ANY);
      testRoot.save();

      try
      {
         Session marySession =
View Full Code Here

      NodeImpl rootNode = (NodeImpl)testRoot.addNode("root");
      rootNode.addMixin("exo:privilegeable");
      if (!session.getUserID().equals("root"))
      {
         rootNode.setPermission("root", PermissionType.ALL);
         rootNode.removePermission(session.getUserID());
      }
      rootNode.removePermission(IdentityConstants.ANY);
      testRoot.save();

      try
View Full Code Here

      if (!session.getUserID().equals("root"))
      {
         rootNode.setPermission("root", PermissionType.ALL);
         rootNode.removePermission(session.getUserID());
      }
      rootNode.removePermission(IdentityConstants.ANY);
      testRoot.save();

      try
      {
         Session rootSession =
View Full Code Here

      NodeImpl testRoot = (NodeImpl)sessJohn.getRootNode().getNode("testRoot");

      testRoot.setPermission("mary", PermissionType.ALL);
      testRoot.setPermission("john", PermissionType.ALL);
      testRoot.removePermission(IdentityConstants.ANY);

      subNode.setPermission("mary", new String[]{PermissionType.READ, PermissionType.SET_PROPERTY});
      subNode.removePermission(IdentityConstants.ANY);
      sessJohn.save();
      sessJohn.logout();
View Full Code Here

      NodeImpl testRoot = (NodeImpl)sessJohn.getRootNode().getNode("testRoot");

      testRoot.setPermission("mary", new String[]{PermissionType.READ});
      testRoot.setPermission("john", PermissionType.ALL);
      testRoot.removePermission(IdentityConstants.ANY);

      subNode.setPermission("mary", PermissionType.ALL);
      subNode.removePermission(IdentityConstants.ANY);
      sessJohn.save();
      sessJohn.logout();
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.