Package org.uddi.api_v2

Examples of org.uddi.api_v2.TModelInstanceInfo


    @Test
    public void testCompareToDurationLT() throws DatatypeConfigurationException {
        System.out.println("TModelInstanceDetailsComparator.compare testCompareToDurationLT");
        TModelInstanceDetails lhs = new TModelInstanceDetails();
        lhs.getTModelInstanceInfo().add(new TModelInstanceInfo());
        lhs.getTModelInstanceInfo().get(0).setTModelKey("hi");
        lhs.getTModelInstanceInfo().get(0).setInstanceDetails(new InstanceDetails());
        lhs.getTModelInstanceInfo().get(0).getInstanceDetails().setInstanceParms("P1Y");
        TModelInstanceDetails rhs = new TModelInstanceDetails();

        rhs.getTModelInstanceInfo().add(new TModelInstanceInfo());
        rhs.getTModelInstanceInfo().get(0).setTModelKey("hi");
        rhs.getTModelInstanceInfo().get(0).setInstanceDetails(new InstanceDetails());
        rhs.getTModelInstanceInfo().get(0).getInstanceDetails().setInstanceParms("P3Y");
        TModelInstanceDetailsComparator instance = new TModelInstanceDetailsComparator("hi", false, false, true);
        int result = instance.compare(lhs, rhs);
View Full Code Here


   
    @Test
    public void testCompareToDurationGT() throws DatatypeConfigurationException {
        System.out.println("TModelInstanceDetailsComparator.compare testCompareToDurationGT");
        TModelInstanceDetails lhs = new TModelInstanceDetails();
        lhs.getTModelInstanceInfo().add(new TModelInstanceInfo());
        lhs.getTModelInstanceInfo().get(0).setTModelKey("hi");
        lhs.getTModelInstanceInfo().get(0).setInstanceDetails(new InstanceDetails());
        lhs.getTModelInstanceInfo().get(0).getInstanceDetails().setInstanceParms("P5Y");
        TModelInstanceDetails rhs = new TModelInstanceDetails();

        rhs.getTModelInstanceInfo().add(new TModelInstanceInfo());
        rhs.getTModelInstanceInfo().get(0).setTModelKey("hi");
        rhs.getTModelInstanceInfo().get(0).setInstanceDetails(new InstanceDetails());
        rhs.getTModelInstanceInfo().get(0).getInstanceDetails().setInstanceParms("P2Y");
        TModelInstanceDetailsComparator instance = new TModelInstanceDetailsComparator("hi", false, false, true);
        int result = instance.compare(lhs, rhs);
View Full Code Here

   
    @Test
    public void testCompareToDurationEQ() throws DatatypeConfigurationException {
        System.out.println("TModelInstanceDetailsComparator.compare testCompareToDurationEQ");
        TModelInstanceDetails lhs = new TModelInstanceDetails();
        lhs.getTModelInstanceInfo().add(new TModelInstanceInfo());
        lhs.getTModelInstanceInfo().get(0).setTModelKey("hi");
        lhs.getTModelInstanceInfo().get(0).setInstanceDetails(new InstanceDetails());
        lhs.getTModelInstanceInfo().get(0).getInstanceDetails().setInstanceParms("P5Y");
        TModelInstanceDetails rhs = new TModelInstanceDetails();

        rhs.getTModelInstanceInfo().add(new TModelInstanceInfo());
        rhs.getTModelInstanceInfo().get(0).setTModelKey("hi");
        rhs.getTModelInstanceInfo().get(0).setInstanceDetails(new InstanceDetails());
        rhs.getTModelInstanceInfo().get(0).getInstanceDetails().setInstanceParms("P5Y");
        TModelInstanceDetailsComparator instance = new TModelInstanceDetailsComparator("hi", false, false, true);
        int result = instance.compare(lhs, rhs);
View Full Code Here

         */
        public static TModelInstanceInfo createServiceInterfaceVersion(String version, String lang) throws IllegalArgumentException {
                if (version == null) {
                        throw new IllegalArgumentException();
                }
                TModelInstanceInfo tt = new TModelInstanceInfo();
                tt.setTModelKey(UDDIConstants.VERSION_TMODEL);
                tt.setInstanceDetails(new InstanceDetails());
                tt.getInstanceDetails().setInstanceParms(version);

                OverviewDoc doc = new OverviewDoc();
                doc.setOverviewURL(new OverviewURL("http://www.ibm.com/developerworks/webservices/library/ws-version/", "text"));
                doc.getDescription().add(new Description(
                        "Describes a version associated with either a service interface, a bindingTemplate service instance.", lang));
                tt.getDescription().add(new Description("Describes a version associated with either a service interface, a bindingTemplate service instance.", lang));
                tt.getInstanceDetails().getOverviewDoc().add(doc);
                return tt;
        }
View Full Code Here

                        bt.setCategoryBag(null);
                }
                if (bt.getTModelInstanceDetails() == null) {
                        bt.setTModelInstanceDetails(new TModelInstanceDetails());
                }
                TModelInstanceInfo tModelInstanceInfo;
                if (!Exists(bt.getTModelInstanceDetails().getTModelInstanceInfo(), UDDIConstants.PROTOCOL_SOAP)) {
                        tModelInstanceInfo = new TModelInstanceInfo();
                        tModelInstanceInfo.setTModelKey(UDDIConstants.PROTOCOL_SOAP);
                        bt.getTModelInstanceDetails().getTModelInstanceInfo().add(tModelInstanceInfo);
                }

                if (bt.getAccessPoint() != null && bt.getAccessPoint().getValue().startsWith("http:")) {
                        if (!Exists(bt.getTModelInstanceDetails().getTModelInstanceInfo(), UDDIConstants.TRANSPORT_HTTP)) {
                                tModelInstanceInfo = new TModelInstanceInfo();
                                tModelInstanceInfo.setTModelKey(UDDIConstants.TRANSPORT_HTTP);
                                bt.getTModelInstanceDetails().getTModelInstanceInfo().add(tModelInstanceInfo);
                        }
                }
                if (bt.getAccessPoint() != null && bt.getAccessPoint().getValue().startsWith("jms:")) {
                        if (!Exists(bt.getTModelInstanceDetails().getTModelInstanceInfo(), UDDIConstants.TRANSPORT_JMS)) {
                                tModelInstanceInfo = new TModelInstanceInfo();
                                tModelInstanceInfo.setTModelKey(UDDIConstants.TRANSPORT_JMS);
                                bt.getTModelInstanceDetails().getTModelInstanceInfo().add(tModelInstanceInfo);
                        }
                }
                if (bt.getAccessPoint() != null && bt.getAccessPoint().getValue().startsWith("rmi:")) {
                        if (!Exists(bt.getTModelInstanceDetails().getTModelInstanceInfo(), UDDIConstants.TRANSPORT_RMI)) {
                                tModelInstanceInfo = new TModelInstanceInfo();
                                tModelInstanceInfo.setTModelKey(UDDIConstants.TRANSPORT_RMI);
                                bt.getTModelInstanceDetails().getTModelInstanceInfo().add(tModelInstanceInfo);
                        }
                }
                if (bt.getAccessPoint() != null && bt.getAccessPoint().getValue().startsWith("udp:")) {
                        if (!Exists(bt.getTModelInstanceDetails().getTModelInstanceInfo(), UDDIConstants.TRANSPORT_UDP)) {
                                tModelInstanceInfo = new TModelInstanceInfo();
                                tModelInstanceInfo.setTModelKey(UDDIConstants.TRANSPORT_UDP);
                                bt.getTModelInstanceDetails().getTModelInstanceInfo().add(tModelInstanceInfo);
                        }
                }
                if (bt.getAccessPoint() != null && bt.getAccessPoint().getValue().startsWith("amqp:")) {
                        if (!Exists(bt.getTModelInstanceDetails().getTModelInstanceInfo(), UDDIConstants.TRANSPORT_AMQP)) {
                                tModelInstanceInfo = new TModelInstanceInfo();
                                tModelInstanceInfo.setTModelKey(UDDIConstants.TRANSPORT_AMQP);
                                bt.getTModelInstanceDetails().getTModelInstanceInfo().add(tModelInstanceInfo);
                        }
                }
                if (bt.getAccessPoint() != null && bt.getAccessPoint().getValue().startsWith("mailto:")) {
                        if (!Exists(bt.getTModelInstanceDetails().getTModelInstanceInfo(), UDDIConstants.TRANSPORT_EMAIL)) {
                                tModelInstanceInfo = new TModelInstanceInfo();
                                tModelInstanceInfo.setTModelKey(UDDIConstants.TRANSPORT_EMAIL);
                                bt.getTModelInstanceDetails().getTModelInstanceInfo().add(tModelInstanceInfo);
                        }
                }
                if (bt.getAccessPoint() != null && bt.getAccessPoint().getValue().startsWith("ftp:")) {
                        if (!Exists(bt.getTModelInstanceDetails().getTModelInstanceInfo(), UDDIConstants.TRANSPORT_FTP)) {
                                tModelInstanceInfo = new TModelInstanceInfo();
                                tModelInstanceInfo.setTModelKey(UDDIConstants.TRANSPORT_FTP);
                                bt.getTModelInstanceDetails().getTModelInstanceInfo().add(tModelInstanceInfo);
                        }
                }
                if (bt.getAccessPoint() != null && bt.getAccessPoint().getValue().startsWith("https:")) {
                        if (!Exists(bt.getTModelInstanceDetails().getTModelInstanceInfo(), UDDIConstants.PROTOCOL_SSLv3)) {
                                tModelInstanceInfo = new TModelInstanceInfo();
                                tModelInstanceInfo.setTModelKey(UDDIConstants.PROTOCOL_SSLv3);
                                bt.getTModelInstanceDetails().getTModelInstanceInfo().add(tModelInstanceInfo);
                        }
                }
                if (bt.getAccessPoint() != null && bt.getAccessPoint().getValue().startsWith("ftps:")) {
                        if (!Exists(bt.getTModelInstanceDetails().getTModelInstanceInfo(), UDDIConstants.PROTOCOL_SSLv3)) {
                                tModelInstanceInfo = new TModelInstanceInfo();
                                tModelInstanceInfo.setTModelKey(UDDIConstants.PROTOCOL_SSLv3);
                                bt.getTModelInstanceDetails().getTModelInstanceInfo().add(tModelInstanceInfo);
                        }
                }
                if (bt.getAccessPoint() != null && bt.getAccessPoint().getValue().startsWith("jndi:")) {
                        if (!Exists(bt.getTModelInstanceDetails().getTModelInstanceInfo(), UDDIConstants.TRANSPORT_JNDI_RMI)) {
                                tModelInstanceInfo = new TModelInstanceInfo();
                                tModelInstanceInfo.setTModelKey(UDDIConstants.TRANSPORT_JNDI_RMI);
                                bt.getTModelInstanceDetails().getTModelInstanceInfo().add(tModelInstanceInfo);
                        }
                }
                return bt;
        }
View Full Code Here

         */
        public static BindingTemplate addRESTtModels(BindingTemplate bt) {
                if (bt.getTModelInstanceDetails() == null) {
                        bt.setTModelInstanceDetails(new TModelInstanceDetails());
                }
                TModelInstanceInfo tModelInstanceInfo;
                if (!Exists(bt.getTModelInstanceDetails().getTModelInstanceInfo(), UDDIConstants.PROTOCOL_REST)) {
                        tModelInstanceInfo = new TModelInstanceInfo();
                        tModelInstanceInfo.setTModelKey(UDDIConstants.PROTOCOL_REST);
                        bt.getTModelInstanceDetails().getTModelInstanceInfo().add(tModelInstanceInfo);
                }

                if (bt.getAccessPoint() != null && bt.getAccessPoint().getValue().startsWith("http:")) {
                        if (!Exists(bt.getTModelInstanceDetails().getTModelInstanceInfo(), UDDIConstants.TRANSPORT_HTTP)) {
                                tModelInstanceInfo = new TModelInstanceInfo();
                                tModelInstanceInfo.setTModelKey(UDDIConstants.TRANSPORT_HTTP);
                                bt.getTModelInstanceDetails().getTModelInstanceInfo().add(tModelInstanceInfo);
                        }
                }
                if (bt.getAccessPoint() != null && bt.getAccessPoint().getValue().startsWith("https:")) {
                        if (!Exists(bt.getTModelInstanceDetails().getTModelInstanceInfo(), UDDIConstants.PROTOCOL_SSLv3)) {
                                tModelInstanceInfo = new TModelInstanceInfo();
                                tModelInstanceInfo.setTModelKey(UDDIConstants.PROTOCOL_SSLv3);
                                bt.getTModelInstanceDetails().getTModelInstanceInfo().add(tModelInstanceInfo);
                        }
                }
                return bt;
        }
View Full Code Here

           
            bindingTemplate.getDescription().addAll(Common2UDDI.mapDescription(getDescription(res.getDoc()), lang));

            // reference wsdl:binding tModel
            TModelInstanceInfo tModelInstanceInfoBinding = new TModelInstanceInfo();
            tModelInstanceInfoBinding.setTModelKey(keyDomainURI + "binding");
            InstanceDetails instanceDetails = new InstanceDetails();
            instanceDetails.setInstanceParms(portName);
            tModelInstanceInfoBinding.setInstanceDetails(instanceDetails);
          
            tModelInstanceInfoBinding.getDescription().addAll(Common2UDDI.mapDescription("The binding that this endpoint implements. " + bindingTemplate.getDescription().get(0).getValue()
                    + " The instanceParms specifies the \" port local name.", lang));
            TModelInstanceDetails tModelInstanceDetails = new TModelInstanceDetails();
            tModelInstanceDetails.getTModelInstanceInfo().add(tModelInstanceInfoBinding);

            // reference wsdl:portType tModel

            TModelInstanceInfo tModelInstanceInfoPortType = new TModelInstanceInfo();
            tModelInstanceInfoPortType.setTModelKey(keyDomainURI + "rest");
            //String portTypeDescription = "";
          
            Description descriptionPT = new Description();
            descriptionPT.setLang(lang);
            descriptionPT.setValue("The wadl:Resource:base implements." );
            tModelInstanceInfoPortType.getDescription().add(descriptionPT);
            tModelInstanceDetails.getTModelInstanceInfo().add(tModelInstanceInfoPortType);

            bindingTemplate.setTModelInstanceDetails(tModelInstanceDetails);

        }
View Full Code Here

        bs.getName().add(new Name("name!", "en"));
        bs.setBindingTemplates(new BindingTemplates());
        BindingTemplate bt = new BindingTemplate();
        bt.setAccessPoint(new AccessPoint("http://localhost/endpoint1BAD", AccessPointType.WSDL_DEPLOYMENT.toString()));
        bt.setTModelInstanceDetails(new TModelInstanceDetails());
        TModelInstanceInfo tii = new TModelInstanceInfo();
        tii.setTModelKey(WSDMQosConstants.METRIC_FAULT_COUNT_KEY);

        tii.setInstanceDetails(new InstanceDetails());
        tii.getInstanceDetails().setInstanceParms("400");
        bt = UDDIClient.addSOAPtModels(bt);
        bt.getTModelInstanceDetails().getTModelInstanceInfo().add(tii);
        bs.getBindingTemplates().getBindingTemplate().add(bt);
       
        bt = new BindingTemplate();
        bt.setAccessPoint(new AccessPoint("http://localhost/endpoint2BETTER", AccessPointType.WSDL_DEPLOYMENT.toString()));
        bt.setTModelInstanceDetails(new TModelInstanceDetails());
         tii = new TModelInstanceInfo();
        tii.setTModelKey(WSDMQosConstants.METRIC_FAULT_COUNT_KEY);

        tii.setInstanceDetails(new InstanceDetails());
        tii.getInstanceDetails().setInstanceParms("4");
        bt = UDDIClient.addSOAPtModels(bt);
        bt.getTModelInstanceDetails().getTModelInstanceInfo().add(tii);
        bs.getBindingTemplates().getBindingTemplate().add(bt);
       
       
View Full Code Here

                bs.getName().add(new Name("name!", "en"));
                bs.setBindingTemplates(new BindingTemplates());
                BindingTemplate bt = new BindingTemplate();
                bt.setAccessPoint(new AccessPoint("http://localhost", AccessPointType.WSDL_DEPLOYMENT.toString()));
                bt.setTModelInstanceDetails(new TModelInstanceDetails());
                TModelInstanceInfo tii = new TModelInstanceInfo();
                tii.setTModelKey(WSDMQosConstants.METRIC_FAULT_COUNT_KEY);
                tii.setInstanceDetails(new InstanceDetails());
                tii.getInstanceDetails().setInstanceParms("400");
                bt = UDDIClient.addSOAPtModels(bt);
                bt.getTModelInstanceDetails().getTModelInstanceInfo().add(tii);
                bs.getBindingTemplates().getBindingTemplate().add(bt);
                be.getBusinessServices().getBusinessService().add(bs);
                SaveBusiness sb = new SaveBusiness();
View Full Code Here

                bt.setBindingKey(base + "binding");
                bt.setServiceKey(base + "service");
                bt.setAccessPoint(new AccessPoint(amqpURL, AccessPointType.END_POINT.toString()));
                bt.setTModelInstanceDetails(new TModelInstanceDetails());

                TModelInstanceInfo version = UDDIClerk.createServiceInterfaceVersion("1.0", lang);
                bt.getTModelInstanceDetails().getTModelInstanceInfo().add(version);

                TModelInstanceInfo transport = new TModelInstanceInfo();
                transport.setTModelKey(UDDIConstants.TRANSPORT_AMQP);
                bt.getTModelInstanceDetails().getTModelInstanceInfo().add(transport);

                TModelInstanceInfo topic = new TModelInstanceInfo();
                topic.setTModelKey(TMODEL_DESTINATION_TYPE);
                topic.setInstanceDetails(new InstanceDetails());
                topic.getInstanceDetails().setInstanceParms("amq.topic");
                bt.getTModelInstanceDetails().getTModelInstanceInfo().add(topic);

                TModelInstanceInfo name = new TModelInstanceInfo();
                name.setTModelKey(TMODEL_DESTINATION_NAME);
                name.setInstanceDetails(new InstanceDetails());
                name.getInstanceDetails().setInstanceParms(TOPIC);
                bt.getTModelInstanceDetails().getTModelInstanceInfo().add(name);

                bs.getBindingTemplates().getBindingTemplate().add(bt);

                be.getBusinessServices().getBusinessService().add(bs);
View Full Code Here

TOP

Related Classes of org.uddi.api_v2.TModelInstanceInfo

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.