Examples of SecuredModel


Examples of org.apache.jena.security.model.SecuredModel

                e, e.getTriple()));
      }
    }

    m2.removeAll();
    final SecuredModel m3 = Factory.getInstance(securityEvaluator,
        "http://example.com/securedGraph2", m2);

    try
    {
      final RDFNode n2 = securedRDFNode.inModel(m3);
View Full Code Here

Examples of org.apache.jena.security.model.SecuredModel

  @Test
  public void testOpenQueryType()
  {
    final SecurityEvaluator eval = new MockSecurityEvaluator(true, true,
        true, true, true, true);
    final SecuredModel model = Factory.getInstance(eval,
        "http://example.com/securedModel", baseModel);
    try
    {
      final String query = "prefix fn: <http://www.w3.org/2005/xpath-functions#>  "
          + " SELECT ?foo ?bar WHERE "
          + " { ?foo a <http://example.com/class> ; "
          + "?bar [] ."
          + "  } ";
      final QueryExecution qexec = QueryExecutionFactory.create(query,
          model);
      try
      {
        final ResultSet results = qexec.execSelect();
        int count = 0;
        for (; results.hasNext();)
        {
          count++;
          final QuerySolution soln = results.nextSolution();
        }
        Assert.assertEquals(8, count);
      }
      finally
      {
        qexec.close();
      }
    }
    finally
    {
      model.close();
    }
  }
View Full Code Here

Examples of org.apache.jena.security.model.SecuredModel

          return false;
        }
        return super.evaluate(action, graphIRI, triple);
      }
    };
    final SecuredModel model = Factory.getInstance(eval,
        "http://example.com/securedModel", baseModel);
    try
    {
      final String query = "prefix fn: <http://www.w3.org/2005/xpath-functions#>  "
          + " SELECT ?foo ?bar WHERE "
          + " { ?foo a <http://example.com/class> ; "
          + "?bar [] ."
          + "  } ";
      final QueryExecution qexec = QueryExecutionFactory.create(query,
          model);
      try
      {
        final ResultSet results = qexec.execSelect();
        int count = 0;
        for (; results.hasNext();)
        {
          count++;
          results.nextSolution();
        }
        Assert.assertEquals(4, count);
      }
      finally
      {
        qexec.close();
      }
    }
    finally
    {
      model.close();
    }
  }
View Full Code Here

Examples of org.springframework.webflow.engine.model.SecuredModel

  private SecuredModel parseSecured(Element element) {
    element = DomUtils.getChildElementByTagName(element, "secured");
    if (element == null) {
      return null;
    } else {
      SecuredModel secured = new SecuredModel(element.getAttribute("attributes"));
      secured.setMatch(element.getAttribute("match"));
      return secured;
    }
  }
View Full Code Here

Examples of org.springframework.webflow.engine.model.SecuredModel

    assertEquals("a literal", outcome.getOutput().get("literal"));
    assertNull(outcome.getOutput().get("notReached"));
  }

  public void testFlowSecured() {
    model.setSecured(new SecuredModel("ROLE_USER"));
    model.setStates(singleList(new EndStateModel("end")));
    Flow flow = getFlow(model);
    SecurityRule rule = (SecurityRule) flow.getAttributes().get(SecurityRule.SECURITY_ATTRIBUTE_NAME);
    assertNotNull(rule);
    assertEquals(SecurityRule.COMPARISON_ANY, rule.getComparisonType());
View Full Code Here

Examples of org.springframework.webflow.engine.model.SecuredModel

    assertTrue(rule.getAttributes().contains("ROLE_USER"));
  }

  public void testFlowSecuredState() {
    EndStateModel end = new EndStateModel("end");
    end.setSecured(new SecuredModel("ROLE_USER"));
    model.setStates(singleList(end));
    Flow flow = getFlow(model);
    SecurityRule rule = (SecurityRule) flow.getState("end").getAttributes().get(
        SecurityRule.SECURITY_ATTRIBUTE_NAME);
    assertNotNull(rule);
View Full Code Here

Examples of org.springframework.webflow.engine.model.SecuredModel

  public void testFlowSecuredTransition() {
    model.setStates(singleList(new EndStateModel("end")));
    TransitionModel transition = new TransitionModel();
    transition.setTo("end");
    transition.setSecured(new SecuredModel("ROLE_USER"));
    model.setGlobalTransitions(singleList(transition));
    Flow flow = getFlow(model);
    SecurityRule rule = (SecurityRule) flow.getGlobalTransitionSet().toArray()[0].getAttributes().get(
        SecurityRule.SECURITY_ATTRIBUTE_NAME);
    assertNotNull(rule);
View Full Code Here

Examples of org.springframework.webflow.engine.model.SecuredModel

    ClassPathResource resource = new ClassPathResource("flow-secured.xml", getClass());
    FlowModelBuilder builder = new XmlFlowModelBuilder(resource, registry);
    builder.init();
    builder.build();
    FlowModel flow = builder.getFlowModel();
    SecuredModel secured = flow.getSecured();
    assertNotNull(secured);
    assertEquals("ROLE_USER", secured.getAttributes());
  }
View Full Code Here

Examples of org.springframework.webflow.engine.model.SecuredModel

    ClassPathResource resource = new ClassPathResource("flow-secured-state.xml", getClass());
    FlowModelBuilder builder = new XmlFlowModelBuilder(resource, registry);
    builder.init();
    builder.build();
    FlowModel flow = builder.getFlowModel();
    SecuredModel secured = ((AbstractStateModel) flow.getStates().get(0)).getSecured();
    assertNotNull(secured);
    assertEquals("ROLE_USER", secured.getAttributes());
  }
View Full Code Here

Examples of org.springframework.webflow.engine.model.SecuredModel

    ClassPathResource resource = new ClassPathResource("flow-secured-transition.xml", getClass());
    FlowModelBuilder builder = new XmlFlowModelBuilder(resource, registry);
    builder.init();
    builder.build();
    FlowModel flow = builder.getFlowModel();
    SecuredModel secured = ((TransitionModel) flow.getGlobalTransitions().get(0)).getSecured();
    assertNotNull(secured);
    assertEquals("ROLE_USER", secured.getAttributes());
  }
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.