Package javax.xml.registry.infomodel

Examples of javax.xml.registry.infomodel.Service


            }


            org = (Organization) bqm.getRegistryObject(orgKey.getId(), LifeCycleManager.ORGANIZATION);

            Service service = blm.createService(serviceName);
            org.addService(service);
            Collection services = new ArrayList();
            services.add(service);
            br = blm.saveServices(services);
            if (br.getExceptions() != null)
            {
                fail("Save Services failed ");
            }
            serviceKeys = br.getCollection();
            iter = serviceKeys.iterator();
            while (iter.hasNext())
            {
                serviceKey = (Key) iter.next();
            }

            service = (Service) bqm.getRegistryObject(serviceKey.getId(), LifeCycleManager.SERVICE);

            //Save some concepts
            Concept testConcept = (Concept) blm.createObject(LifeCycleManager.CONCEPT);
            testConcept.setName(blm.createInternationalString(conceptName));
            Collection concepts = new ArrayList();
            concepts.add(testConcept);
            br = blm.saveConcepts(concepts);
            if (br.getExceptions() != null)
            {
                fail("Save Concepts failed ");
            }
            conceptKeys = br.getCollection();
            iter = conceptKeys.iterator();
            while (iter.hasNext())
            {
                conceptKey = (Key) iter.next();
            }

            testConcept = (Concept) bqm.getRegistryObject(conceptKey.getId(), LifeCycleManager.CONCEPT);
            SpecificationLink sl = blm.createSpecificationLink();
            sl.setSpecificationObject(testConcept);
            ServiceBinding sb = blm.createServiceBinding();
            sb.setDescription(blm.createInternationalString(sbDescription));
            sb.setAccessURI(accessURI);
            sb.addSpecificationLink(sl);
            service.addServiceBinding(sb);
            Collection sbs = new ArrayList();
            sbs.add(sb);
            br = blm.saveServiceBindings(sbs);
            if (br.getExceptions() != null)
            {
                fail("Save ServiceBindings failed ");
            }


            Collection specifications = new ArrayList();
            specifications.add(testConcept);

            br = bqm.findServiceBindings(serviceKey, null, null, specifications);
            sbs = br.getCollection();
            iter = sbs.iterator();
            while (iter.hasNext())
            {
                sb = (ServiceBinding) iter.next();
                Service storedService = sb.getService();
                if (!(storedService.getName().getValue().equals(serviceName)))
                {
                    fail("Error: service name");
                }
                Organization storedOrg = storedService.getProvidingOrganization();
                if (!(storedOrg.getName().getValue().equals(orgname)))
                {
                    fail("Error: unexpected organization name \n");
                }
                if (!(sb.getDescription().getValue().equals(sbDescription)))
                {
                    fail("Error: servicebinding description");
                }
                if (!(sb.getAccessURI().equals(accessURI)))
                {
                    fail("Error: unexpected accessURI name");
                }
            }

            //Lets update the ServiceBinding
            sbs = new ArrayList();
            sb.setAccessURI("http://newURI");
            sbs.add(sb);
            br = blm.saveServiceBindings(sbs);
            br = bqm.findServiceBindings(serviceKey, null, null, specifications);
            sbs = br.getCollection();
            iter = sbs.iterator();
            while (iter.hasNext())
            {
                sb = (ServiceBinding) iter.next();
                Service storedService = sb.getService();
                if (!(storedService.getName().getValue().equals(serviceName)))
                {
                    fail("Error: service name");
                }
                Organization storedOrg = storedService.getProvidingOrganization();
                if (!(storedOrg.getName().getValue().equals(orgname)))
                {
                    fail("Error: unexpected organization name \n");
                }
                if (!(sb.getDescription().getValue().equals(sbDescription)))
View Full Code Here


   {
      // Display service and binding information
      Collection services = org.getServices();
      for (Iterator svcIter = services.iterator(); svcIter.hasNext();)
      {
         Service svc = (Service)svcIter.next();
         log.debug(" Service name: " + getName(svc));
         log.debug(" Service description: " + getDescription(svc));

         assertEquals("JBOSS JAXR Service", getName(svc));
         assertEquals("Services of XML Registry", getDescription(svc));

         Collection serviceBindings = svc.getServiceBindings();
         for (Iterator sbIter = serviceBindings.iterator(); sbIter.hasNext();)
         {
            ServiceBinding sb = (ServiceBinding)sbIter.next();
            log.debug("  Binding Description: " + getDescription(sb));
            log.debug("  Access URI: " + sb.getAccessURI());
View Full Code Here

    */
   protected Organization createOrganization(String orgname) throws JAXRException
   {
      Organization org = blm.createOrganization(getIString(orgname));
      org.setDescription(getIString("JBoss Inc"));
      Service service = blm.createService(getIString("JBOSS JAXR Service"));
      service.setDescription(getIString("Services of XML Registry"));
      //Create serviceBinding
      ServiceBinding serviceBinding = blm.createServiceBinding();
      serviceBinding.setDescription(blm.createInternationalString("Test Service Binding"));

      //Turn validation of URI off
      serviceBinding.setValidateURI(false);
      serviceBinding.setAccessURI("http://testjboss.org");

      // Add the serviceBinding to the service
      service.addServiceBinding(serviceBinding);

      User user = blm.createUser();
      org.setPrimaryContact(user);
      PersonName personName = blm.createPersonName("Anil S");
      TelephoneNumber telephoneNumber = blm.createTelephoneNumber();
View Full Code Here

    logger.debug("Key id: " + org.getKey().getId());
    User primaryContact = org.getPrimaryContact();
    logger.debug("Primary Contact: " + primaryContact.getPersonName().getFullName());
    Collection services = org.getServices();
    for (Iterator serviceIter = services.iterator();serviceIter.hasNext();) {
      Service service = (Service) serviceIter.next();
      logger.debug("- Service Name: " + service.getName().getValue());
      logger.debug("  Service Key : " + service.getKey().getId());
      Collection serviceBindings = service.getServiceBindings();
      for (Iterator serviceBindingIter = serviceBindings.iterator();serviceBindingIter.hasNext();){
        ServiceBinding serviceBinding = (ServiceBinding) serviceBindingIter.next();
        logger.debug("  ServiceBinding Description: " + serviceBinding.getDescription().getValue());
        String xml = serviceBinding.getAccessURI();
        logger.debug("  ServiceBinding URI: " + xml);
View Full Code Here

    startflag = false;
  }

  public static void scenarioOne() throws Exception {
    JAXRRegistryImpl registry = new JAXRRegistryImpl();
    Service s1 = registry.registerService(TEST_SERVICE_CATEGORY, TEST_SERVICE_NAME, TEST_SERVICE_DESC);
    Service s2 = registry.registerService(TEST_SERVICE_CATEGORY, TEST_SERVICE_NAME, TEST_SERVICE_DESC)
   
    // Attach EPRs
    InVMEpr epr1 = new InVMEpr(new URI("invm://service1epr1"));
    InVMEpr epr2 = new InVMEpr(new URI("invm://service1epr2"));
    registerEPR(registry, s1, epr1, "epr1");
View Full Code Here

    registerEPR(registry, s2, epr4, "epr4");   
  }

  public static void scenarioTwo() throws Exception {
    JAXRRegistryImpl registry = new JAXRRegistryImpl();
    Service s1 = registry.registerService(TEST_SERVICE_CATEGORY, TEST_SERVICE_NAME+"2", TEST_SERVICE_DESC);
    Service s2 = registry.registerService(TEST_SERVICE_CATEGORY, TEST_SERVICE_NAME+"2", TEST_SERVICE_DESC)
   
    // Attach EPRs
    InVMEpr epr1 = new InVMEpr(new URI("invm://service1epr1"));
    InVMEpr epr2 = new InVMEpr(new URI("invm://service1epr2"));
    registerEPR(registry, s1, epr1, "epr1");
View Full Code Here

    registerEPR(registry, s2, epr4, "epr2");   
  }

  public static void scenarioThree() throws ConfigurationException, URISyntaxException, JAXRException, RegistryException {
    JAXRRegistryImpl registry = new JAXRRegistryImpl();
    Service s1 = registry.registerService(TEST_SERVICE_CATEGORY, TEST_SERVICE_NAME+"3", TEST_SERVICE_DESC);
    Service s2 = registry.registerService(TEST_SERVICE_CATEGORY, TEST_SERVICE_NAME+"3", TEST_SERVICE_DESC)
   
    InVMEpr epr3 = new InVMEpr(new URI("invm://service1epr1"));
    InVMEpr epr4 = new InVMEpr(new URI("invm://service1epr2"));
    registerEPR(registry, s2, epr3, "epr1");
    registerEPR(registry, s2, epr4, "epr2");   
View Full Code Here

    registerEPR(registry, s2, epr4, "epr2");   
  }

  public static void scenarioFour() throws ConfigurationException, URISyntaxException, JAXRException, RegistryException {
    JAXRRegistryImpl registry = new JAXRRegistryImpl();
    Service s1 = registry.registerService(TEST_SERVICE_CATEGORY, TEST_SERVICE_NAME+"4", TEST_SERVICE_DESC);
    Service s2 = registry.registerService(TEST_SERVICE_CATEGORY, TEST_SERVICE_NAME+"4second", TEST_SERVICE_DESC);
    InVMEpr epr3 = new InVMEpr(new URI("invm://service1epr1"));
    InVMEpr epr4 = new InVMEpr(new URI("invm://service1epr2"));
    registerEPR(registry, s1, epr3, "epr1");
    registerEPR(registry, s1, epr4, "epr2");   
  }
View Full Code Here

    registry.findService(TEST_SERVICE_CATEGORY, TEST_SERVICE_NAME);
    Collection services = findMultipleServices(TEST_SERVICE_CATEGORY, TEST_SERVICE_NAME);
    assertEquals(1, services.size());

    for (Iterator iter = services.iterator(); iter.hasNext();) {
      Service s = (Service) iter.next();
      assertEquals(s.getName().getValue(), TEST_SERVICE_NAME);
      assertEquals(s.getDescription().getValue(), TEST_SERVICE_DESC);
      assertEquals(4, s.getServiceBindings().size());
    }

  }
View Full Code Here

    registry.findService(TEST_SERVICE_CATEGORY, TEST_SERVICE_NAME + "2");
    Collection services = findMultipleServices(TEST_SERVICE_CATEGORY, TEST_SERVICE_NAME + "2");
    assertEquals(1, services.size());

    for (Iterator iter = services.iterator(); iter.hasNext();) {
      Service s = (Service) iter.next();
      assertEquals(s.getName().getValue(), TEST_SERVICE_NAME + "2");
      assertEquals(s.getDescription().getValue(), TEST_SERVICE_DESC);
      assertEquals(2, s.getServiceBindings().size());
    }
  }
View Full Code Here

TOP

Related Classes of javax.xml.registry.infomodel.Service

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.