Package org.jboss.ws.extensions.policy.deployer

Examples of org.jboss.ws.extensions.policy.deployer.PolicyDeployer


      return normPolicy;
   }

   private void deployPolicy(Policy policy, PolicyScopeLevel scope, ExtensibleMetaData extMetaData)
   {
      PolicyDeployer deployer;
      if (customDeployer != null)
      {
         deployer = customDeployer;
      }
      else if (toolMode)
View Full Code Here


  
   public void testDeployEmptyPolicy() throws Exception
   {
      Map<String,Class> map = new HashMap<String,Class>();
      map.put("http://www.jboss.com/test/policy", NopAssertionDeployer.class);
      PolicyDeployer deployer = PolicyDeployer.newInstance(map);
      try
      {
         deployer.deployServerside(null, null);
         fail("deployServerSide should throw exception when invoked with null policy!");
      }
      catch (WSException wse)
      {
         //OK
      }
      Policy policy = new Policy();
      deployer.deployServerside(policy, null);
   }
View Full Code Here

  
   public void testDeploySingleAssertion() throws Exception
   {
      Map<String,Class> map = new HashMap<String,Class>();
      map.put("http://www.jboss.com/test/policy", NopAssertionDeployer.class);
      PolicyDeployer deployer = PolicyDeployer.newInstance(map);
      Policy policy = new Policy("myID");
      PrimitiveAssertion assertion = new PrimitiveAssertion(new QName("http://www.jboss.com/test/policy","test"));
      policy.addTerm(assertion);
      deployer.deployServerside(policy, null);
     
      policy.remove(assertion);
      policy.addTerm(new PrimitiveAssertion(new QName("http://www.jboss.com/test/policy2","test")));
      try
      {
         deployer.deployServerside(policy, null);
         fail("deployServerSide shouldn't be able to deploy this policy!");
      }
      catch (UnsupportedPolicy up)
      {
         //OK
View Full Code Here

   {
      Map<String,Class> map = new HashMap<String,Class>();
      map.put("http://www.jboss.com/test/policy", NopAssertionDeployer.class);
      map.put("http://www.jboss.com/test/policy2", NopAssertionDeployer.class);
      map.put("http://www.jboss.com/test/policy3", NopAssertionDeployer.class);
      PolicyDeployer deployer = PolicyDeployer.newInstance(map);
      Policy policy = new Policy("myID");
      policy.addTerm(new PrimitiveAssertion(new QName("http://www.jboss.com/test/policy","test")));
      policy.addTerm(new PrimitiveAssertion(new QName("http://www.jboss.com/test/policy2","test2")));
      deployer.deployServerside(policy, null);
     
      policy.addTerm(new PrimitiveAssertion(new QName("http://www.jboss.com/test/policy4","test4")));
      try
      {
         deployer.deployServerside(policy, null);
         fail("deployServerSide shouldn't be able to deploy this policy!");
      }
      catch (UnsupportedPolicy up)
      {
         //OK
View Full Code Here

   public void testDeployMultipleAlternative() throws Exception
   {
      Map<String,Class> map = new HashMap<String,Class>();
      map.put("http://www.jboss.com/test/policy", NopAssertionDeployer.class);
      map.put("http://www.jboss.com/test/policy2", NopAssertionDeployer.class);
      PolicyDeployer deployer = PolicyDeployer.newInstance(map);
      Policy policy = new Policy("myID");
      PrimitiveAssertion assertion1 = new PrimitiveAssertion(new QName("http://www.jboss.com/test/policy","test"));
      PrimitiveAssertion assertion2 = new PrimitiveAssertion(new QName("http://www.jboss.com/test/policy2","test2"));
      XorCompositeAssertion xorAssertion = new XorCompositeAssertion();
      xorAssertion.addTerm(assertion1);
      xorAssertion.addTerm(assertion2);
      policy.addTerm(xorAssertion);
      deployer.deployServerside(policy, null);
     
      xorAssertion.remove(assertion2);
      xorAssertion.addTerm(new PrimitiveAssertion(new QName("http://www.jboss.com/test/policy3","test3")));
      deployer.deployServerside(policy, null);
     
      xorAssertion.remove(assertion1);
      xorAssertion.addTerm(new PrimitiveAssertion(new QName("http://www.jboss.com/test/policy4","test4")));
      try
      {
         deployer.deployServerside(policy, null);
         fail("deployServerSide shouldn't be able to deploy this policy (no alternative supported)!");
      }
      catch (UnsupportedPolicy up)
      {
         //OK
View Full Code Here

   {
      Map<String,Class> map = new HashMap<String,Class>();
      map.put("http://www.jboss.com/test/policy", NopAssertionDeployer.class);
      map.put("http://www.jboss.com/test/policy2", NopAssertionDeployer.class);
      map.put("http://www.jboss.com/test/policy3", NopAssertionDeployer.class);
      PolicyDeployer deployer = PolicyDeployer.newInstance(map);
      Policy policy = new Policy("myID");
      PrimitiveAssertion assertion1 = new PrimitiveAssertion(new QName("http://www.jboss.com/test/policy","test"));
      PrimitiveAssertion assertion2 = new PrimitiveAssertion(new QName("http://www.jboss.com/test/policy2","test2"));
      PrimitiveAssertion assertion3 = new PrimitiveAssertion(new QName("http://www.jboss.com/test/policy3","test3"));
      PrimitiveAssertion assertion4 = new PrimitiveAssertion(new QName("http://www.jboss.com/test/policy4","test4"));
      AndCompositeAssertion andAssertion1 = new AndCompositeAssertion();
      andAssertion1.addTerm(assertion1);
      andAssertion1.addTerm(assertion2);
      AndCompositeAssertion andAssertion2 = new AndCompositeAssertion();
      andAssertion2.addTerm(assertion3);
      andAssertion2.addTerm(assertion4);
      XorCompositeAssertion xorAssertion = new XorCompositeAssertion();
      xorAssertion.addTerm(andAssertion1);
      xorAssertion.addTerm(andAssertion2);
      policy.addTerm(xorAssertion);
      deployer.deployServerside(policy, null);
     
      xorAssertion.remove(andAssertion1);
      try
      {
         deployer.deployServerside(policy, null);
         fail("deployServerSide shouldn't be able to deploy this policy (no alternative supported)!");
      }
      catch (UnsupportedPolicy up)
      {
         //OK
View Full Code Here

      Map<String, Class> map = new HashMap<String, Class>();
      map.put("http://schemas.xmlsoap.org/ws/2005/02/rm/policy", NopAssertionDeployer.class);
      map.put("http://www.fabrikam123.example.com/stock", NopAssertionDeployer.class);
      map.put("http://schemas.xmlsoap.org/ws/2005/07/securitypolicy", NopAssertionDeployer.class);
      PolicyDeployer deployer = PolicyDeployer.newInstance(map);
      PolicyMetaDataBuilder builder = new PolicyMetaDataBuilder(deployer);

      WSDLDefinitions wsdlDefinitions = readWsdl("resources/jaxws/wspolicy/TestService.wsdl");
      builder.processPolicyExtensions(epMetaData, wsdlDefinitions);
View Full Code Here

   public void testAnnotationEndpointScopePolicies() throws Exception
   {
      Map<String, Class> map = new HashMap<String, Class>();
      map.put("http://www.fabrikam123.example.com/stock", NopAssertionDeployer.class);
      PolicyDeployer deployer = PolicyDeployer.newInstance(map);
      PolicyMetaDataBuilder builder = new PolicyMetaDataBuilder(deployer);
      builder.setToolMode(true);

      UnifiedVirtualFile vfRoot = new URLLoaderAdapter(new File("resources/jaxws/wspolicy").toURL());
      UnifiedMetaData umd = new UnifiedMetaData(vfRoot);
View Full Code Here

      return normPolicy;
   }

   private void deployPolicy(Policy policy, PolicyScopeLevel scope, ExtensibleMetaData extMetaData)
   {
      PolicyDeployer deployer;
      if (customDeployer != null)
      {
         deployer = customDeployer;
      }
      else if (toolMode)
View Full Code Here

/* 253 */     return normPolicy;
/*     */   }
/*     */
/*     */   private void deployPolicy(org.apache.ws.policy.Policy policy, PolicyScopeLevel scope, ExtensibleMetaData extMetaData)
/*     */   {
/*     */     PolicyDeployer deployer;
/*     */     PolicyDeployer deployer;
/* 259 */     if (this.customDeployer != null)
/*     */     {
/* 261 */       deployer = this.customDeployer;
/*     */     }
/*     */     else
/*     */     {
/*     */       PolicyDeployer deployer;
/* 263 */       if (this.toolMode)
/*     */       {
/* 265 */         deployer = PolicyDeployer.newInstanceForTools();
/*     */       }
/*     */       else
View Full Code Here

TOP

Related Classes of org.jboss.ws.extensions.policy.deployer.PolicyDeployer

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.