Package org.apache.jackrabbit.spi.commons.privilege

Examples of org.apache.jackrabbit.spi.commons.privilege.PrivilegeDefinitionWriter


                jcrDefs.add(d);
            }

            OutputStream out = customPrivilegesResource.getOutputStream();
            try {
                PrivilegeDefinitionWriter pdw = new PrivilegeDefinitionWriter("text/xml");
                pdw.writeDefinitions(out, jcrDefs.toArray(new PrivilegeDefinition[jcrDefs.size()]), nsMapping);
            } finally {
                out.close();
            }
        }
View Full Code Here


                jcrDefs.add(d);
            }

            OutputStream out = customPrivilegesResource.getOutputStream();
            try {
                PrivilegeDefinitionWriter pdw = new PrivilegeDefinitionWriter("text/xml");
                pdw.writeDefinitions(out, jcrDefs.toArray(new PrivilegeDefinition[jcrDefs.size()]), nsMapping);
            } finally {
                out.close();
            }
        }
View Full Code Here

            for (Name n : privilegeDefinition.getDeclaredAggregateNames()) {
                nsMapping.put(nsResolver.getPrefix(n.getNamespaceURI()), n.getNamespaceURI());
            }

            StringWriter sw = new StringWriter();
            PrivilegeDefinitionWriter writer = new PrivilegeDefinitionWriter("text/xml");
            writer.writeDefinitions(sw, new PrivilegeDefinition[] {privilegeDefinition}, nsMapping);
            sw.close();

            writeString(sw.toString());

        } catch (IOException e) {
View Full Code Here

                jcrDefs.add(d);
            }

            OutputStream out = customPrivilegesResource.getOutputStream();
            try {
                PrivilegeDefinitionWriter pdw = new PrivilegeDefinitionWriter("text/xml");
                pdw.writeDefinitions(out, jcrDefs.toArray(new PrivilegeDefinition[jcrDefs.size()]), nsMapping);
            } finally {
                out.close();
            }
        }
View Full Code Here

                jcrDefs.add(d);
            }

            OutputStream out = customPrivilegesResource.getOutputStream();
            try {
                PrivilegeDefinitionWriter pdw = new PrivilegeDefinitionWriter("text/xml");
                pdw.writeDefinitions(out, jcrDefs.toArray(new PrivilegeDefinition[jcrDefs.size()]), nsMapping);
            } finally {
                out.close();
            }
        }
View Full Code Here

            defs.add(new PrivilegeDefinitionImpl(test, false, Collections.singleton(test2)));
            defs.add(new PrivilegeDefinitionImpl(test4, true, Collections.singleton(test5)));
            defs.add(new PrivilegeDefinitionImpl(test5, false, Collections.singleton(test3)));
            defs.add(new PrivilegeDefinitionImpl(test3, false, Collections.singleton(test)));
            defs.add(new PrivilegeDefinitionImpl(test2, false, Collections.singleton(test4)));
            PrivilegeDefinitionWriter pdw = new PrivilegeDefinitionWriter("text/xml");
            pdw.writeDefinitions(out, defs.toArray(new PrivilegeDefinition[defs.size()]), Collections.<String, String>emptyMap());

            new PrivilegeRegistry(superuser.getWorkspace().getNamespaceRegistry(), fs);
            fail("Cyclic definitions must be detected upon registry startup.");
        } catch (RepositoryException e) {
            // success
View Full Code Here

            defs.add(new PrivilegeDefinitionImpl(test5, true, Collections.<Name>emptySet()));

            // the equivalent definition to 'test'
            defs.add(new PrivilegeDefinitionImpl(test6, false, createNameSet(test2, test5)));

            PrivilegeDefinitionWriter pdw = new PrivilegeDefinitionWriter("text/xml");
            pdw.writeDefinitions(out, defs.toArray(new PrivilegeDefinition[defs.size()]), Collections.<String, String>emptyMap());

            new PrivilegeRegistry(superuser.getWorkspace().getNamespaceRegistry(), fs);
            fail("Equivalent definitions must be detected upon registry startup.");
        } catch (RepositoryException e) {
            // success
View Full Code Here

TOP

Related Classes of org.apache.jackrabbit.spi.commons.privilege.PrivilegeDefinitionWriter

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.