Package org.apache.ws.scout.registry.infomodel

Examples of org.apache.ws.scout.registry.infomodel.ServiceImpl


        }
        else if (LifeCycleManager.REGISTRY_PACKAGE.equals(interfaceName)) {
            throw new UnsupportedCapabilityException();
        }
        else if (LifeCycleManager.SERVICE.equals(interfaceName)) {
            return new ServiceImpl(this);
        }
        else if (LifeCycleManager.SERVICE_BINDING.equals(interfaceName)) {
            return new ServiceBindingImpl(this);
        }
        else if (LifeCycleManager.SLOT.equals(interfaceName)) {
View Full Code Here


        }
        else if (LifeCycleManager.REGISTRY_PACKAGE.equals(interfaceName)) {
            throw new UnsupportedCapabilityException();
        }
        else if (LifeCycleManager.SERVICE.equals(interfaceName)) {
            return new ServiceImpl(this);
        }
        else if (LifeCycleManager.SERVICE_BINDING.equals(interfaceName)) {
            return new ServiceBindingImpl(this);
        }
        else if (LifeCycleManager.SLOT.equals(interfaceName)) {
View Full Code Here

    }

    Service createService(ServiceInfo info) throws JAXRException {
        String key = info.getServiceKey();
        Name[] names = info.getNameArray();
        ServiceImpl service = new ServiceImpl(this);
        service.setKey(createKey(key));
        if (names != null && names.length > 0) {
            service.setName(createInternationalString(names[0].getStringValue()));
        }
        return service;
    }
View Full Code Here

     * @throws JAXRException
     */
    protected Service getServiceFromBusinessService(BusinessService bs, LifeCycleManager lcm)
        throws JAXRException {

        ServiceImpl service  = (ServiceImpl) ScoutUddiJaxrHelper.getService(bs, lcm);
        service.setSubmittingOrganizationKey(bs.getBusinessKey());

        return service;
    }
View Full Code Here

   }

   public static Service getService(BusinessService bs, LifeCycleManager lcm)
           throws JAXRException
   {
      Service serve = new ServiceImpl(lcm);

      String keystr = bs.getServiceKey();

      if (keystr != null)
      {
         serve.setKey(lcm.createKey(keystr));
      }

      Name[] namearr = bs.getNameArray();

      Name n = namearr != null && namearr.length > 0 ? namearr[0] : null;

      if (n != null) {
        String name = n.getStringValue();
        serve.setName(lcm.createInternationalString(getLocale(n.getLang()), name));
      }

      Description[] descarr = bs.getDescriptionArray();
      Description desc = descarr != null && descarr.length > 0 ? descarr[0] : null;
      if (desc != null ) {
          serve.setDescription(lcm.createInternationalString(getLocale(desc.getLang()), desc.getStringValue()));
      }
     
      //Populate the ServiceBindings for this Service
      BindingTemplates bts = bs.getBindingTemplates();
      BindingTemplate[] btarr = bts != null ? bts.getBindingTemplateArray() : null;
      for (int i = 0; btarr != null && i < btarr.length; i++)
      {
        BindingTemplate bindingTemplate = (BindingTemplate)btarr[i];
          serve.addServiceBinding(getServiceBinding(bindingTemplate, lcm));
      }
     
      serve.addClassifications(getClassifications(bs.getCategoryBag(), lcm));
     
      return serve;
   }
View Full Code Here

   }

   public static Service getService(ServiceInfo si, LifeCycleManager lcm)
           throws JAXRException
   {
      Service service = new ServiceImpl(lcm);

      String keystr = si.getServiceKey();

      if (keystr != null)
      {
         service.setKey(lcm.createKey(keystr));
      }

      Name[] namearr = si.getNameArray();
      Name n = namearr != null && namearr.length > 0 ? namearr[0] : null;

      if (n != null) {
        String name = n.getStringValue();
        service.setName(lcm.createInternationalString(getLocale(n.getLang()), name));
      }

      return service;
   }
View Full Code Here

      ServiceBinding serviceBinding = new ServiceBindingImpl(lcm);

      String keystr = bs.getServiceKey();
      if (keystr != null)
      {
         Service svc = new ServiceImpl(lcm);
         svc.setKey(lcm.createKey(keystr));
         ((ServiceBindingImpl)serviceBinding).setService(svc);
      }
      String bindingKey = bs.getBindingKey();
      if(bindingKey != null) serviceBinding.setKey(new KeyImpl(bindingKey));
    
View Full Code Here

        }
        else if (LifeCycleManager.REGISTRY_PACKAGE.equals(interfaceName)) {
            throw new UnsupportedCapabilityException();
        }
        else if (LifeCycleManager.SERVICE.equals(interfaceName)) {
            return new ServiceImpl(this);
        }
        else if (LifeCycleManager.SERVICE_BINDING.equals(interfaceName)) {
            return new ServiceBindingImpl(this);
        }
        else if (LifeCycleManager.SLOT.equals(interfaceName)) {
View Full Code Here

    }

    Service createService(ServiceInfo info) throws JAXRException {
        String key = info.getServiceKey();
        Vector names = info.getNameVector();
        ServiceImpl service = new ServiceImpl(this);
        service.setKey(createKey(key));
        if (!names.isEmpty()) {
            service.setName(createInternationalString(((Name) names.get(0)).getValue()));
        }
        return service;
    }
View Full Code Here

  }

  public static Service getService(BusinessService businessService, LifeCycleManager lifeCycleManager)
  throws JAXRException
  {
    Service serve = new ServiceImpl(lifeCycleManager);

    String keystr = businessService.getServiceKey();

    if (keystr != null)
    {
      serve.setKey(lifeCycleManager.createKey(keystr));
    }

    Name n = null;
    if (businessService.getName().size()>0) n = businessService.getName().get(0);

    if (n != null) {
      String name = n.getValue();
      serve.setName(lifeCycleManager.createInternationalString(getLocale(n.getLang()), name));
    }

    Description desc =null;
    if (businessService.getDescription().size()>0) desc = businessService.getDescription().get(0);
    if (desc != null ) {
      serve.setDescription(lifeCycleManager.createInternationalString(getLocale(desc.getLang()), desc.getValue()));
    }

    //Populate the ServiceBindings for this Service
    BindingTemplates bts = businessService.getBindingTemplates();
    List<BindingTemplate> bindingTemplateList = bts.getBindingTemplate();
    for (BindingTemplate bindingTemplate : bindingTemplateList) {
      serve.addServiceBinding(getServiceBinding(bindingTemplate, lifeCycleManager));
    }
    serve.addClassifications(getClassifications(businessService.getCategoryBag(), lifeCycleManager));

    return serve;
  }
View Full Code Here

TOP

Related Classes of org.apache.ws.scout.registry.infomodel.ServiceImpl

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.