Examples of IAccessRequest


Examples of org.apache.wookie.beans.IAccessRequest

    }
  }

  private static void createAccessRequests(IPersistenceManager persistenceManager, W3CWidget model, IWidget widget, boolean grantAccessRequests){
    for(IAccessEntity accessEntity:model.getAccessList()){
            IAccessRequest acc = persistenceManager.newInstance(IAccessRequest.class);
      acc.setOrigin(accessEntity.getOrigin());
      acc.setSubdomains(accessEntity.hasSubDomains());
      acc.setGranted(grantAccessRequests);
      acc.setWidget(widget);
      if (grantAccessRequests){
        _logger.info("access policy granted for "+widget.getWidgetTitle("en")+" to access "+acc.getOrigin());
      }
      persistenceManager.save(acc);
    }
  }
View Full Code Here

Examples of org.apache.wookie.beans.IAccessRequest

        serverFeature.setFeatureName("test-feature-name");
        serverFeature.setClassName("test.feature.class.name");
        persistenceManager.save(serverFeature);

        // create access request
        IAccessRequest accessRequest = persistenceManager.newInstance(IAccessRequest.class);
        accessRequest.setOrigin("localhost");
        accessRequest.setSubdomains(false);
        accessRequest.setGranted(true);
        accessRequest.setWidget(widget);
        persistenceManager.save(accessRequest);

        // commit and close persistence manager transaction
        persistenceManager.commit();
        PersistenceManagerFactory.closePersistenceManager();
View Full Code Here

Examples of org.apache.wookie.beans.IAccessRequest

    assertFalse(ar.isAllowed(new URI("http://apache.org.com")));
  }
 
  @Test
  public void noSubDomainsTest() throws Exception{
    IAccessRequest ar = new AccessRequestImpl();
    ar.setOrigin("http://apache.org");
    ar.setSubdomains(false);
    assertTrue(ar.isAllowed(new URI("http://apache.org")));
    assertFalse(ar.isAllowed(new URI("http://incubator.apache.org")));
    assertFalse(ar.isAllowed(new URI("http://www.apache.org")));
  }
View Full Code Here

Examples of org.apache.wookie.beans.IAccessRequest

public class AccessRequestTest {

  @Test
  public void wildcardTest() throws Exception{
    IAccessRequest ar = new AccessRequestImpl();
    ar.setOrigin("*");
    assertTrue(ar.isAllowed(new URI("http://incubator.apache.org")));
  }
View Full Code Here

Examples of org.apache.wookie.beans.IAccessRequest

    assertTrue(ar.isAllowed(new URI("http://incubator.apache.org")));
  }
 
  @Test
  public void basicTest() throws Exception{
    IAccessRequest ar = new AccessRequestImpl();
    ar.setOrigin("http://incubator.apache.org");
    assertTrue(ar.isAllowed(new URI("http://incubator.apache.org")));
  }
View Full Code Here

Examples of org.apache.wookie.beans.IAccessRequest

    assertTrue(ar.isAllowed(new URI("http://incubator.apache.org")));
  }
 
  @Test
  public void pathsTest() throws Exception{
    IAccessRequest ar = new AccessRequestImpl();
    ar.setOrigin("http://incubator.apache.org");
    assertTrue(ar.isAllowed(new URI("http://incubator.apache.org/test")));
  }
View Full Code Here

Examples of org.apache.wookie.beans.IAccessRequest

    assertTrue(ar.isAllowed(new URI("http://incubator.apache.org/test")));
  }
 
  @Test
  public void schemesTest() throws Exception{
    IAccessRequest ar = new AccessRequestImpl();
    ar.setOrigin("http://incubator.apache.org");
    assertFalse(ar.isAllowed(new URI("https://incubator.apache.org/test")));
  }
View Full Code Here

Examples of org.apache.wookie.beans.IAccessRequest

    assertFalse(ar.isAllowed(new URI("https://incubator.apache.org/test")));
  }
 
  @Test
  public void subDomainsTest() throws Exception{
    IAccessRequest ar = new AccessRequestImpl();
    ar.setOrigin("http://apache.org");
    ar.setSubdomains(true);
    assertTrue(ar.isAllowed(new URI("http://incubator.apache.org")));
    assertTrue(ar.isAllowed(new URI("http://www.apache.org")));
    assertFalse(ar.isAllowed(new URI("http://apache.org.com")));
  }
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.