⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 uddiproxy.java

📁 可以实现UDDI
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
    }

    /**
     * The get_bindingDetail message is for requesting the run-time
     * bindingTemplate information location information for the purpose of
     * invoking a registered business API.
     *
     * @param bindingKeyStrings Vector of uuid_key strings that represent specific instances
     *                   of known bindingTemplate data.
     * @return This function returns a bindingDetail message on successful match of one
     *         or more bindingKey values.  If multiple bindingKey values were passed, the
     *         results will be returned in the same order as the keys passed.
     * @exception UDDIException
     * @exception TransportException
     */
    public BindingDetail get_bindingDetail(Vector bindingKeyStrings) throws UDDIException, TransportException
    {
        GetBindingDetail request = new GetBindingDetail();
        request.setBindingKeyStrings(bindingKeyStrings);
        return new BindingDetail(send(request, true));
    }

    /**
     * The get_businessDetail message returns complete businessEntity information
     * for one or more specified businessEntitys
     *
     * @param businessKey
     *               A uuid_key string that represents a specific instance of known
     *               businessEntity data.
     * @return This function returns a businessDetail object on successful match
     *         of one or more businessKey values.  If multiple businessKey values
     *         were passed, the results will be returned in the same order as the
     *         keys passed.
     * @exception UDDIException
     * @exception TransportException
     */
    public BusinessDetail get_businessDetail(String businessKey) throws UDDIException, TransportException
    {
        GetBusinessDetail request = new GetBusinessDetail();
        Vector keys = new Vector();
        keys.addElement(businessKey);
        request.setBusinessKeyStrings(keys);
        return new BusinessDetail(send(request, true));
    }

    /**
     * The get_businessDetail message returns complete businessEntity information
     * for one or more specified businessEntitys
     *
     * @param businessKeyStrings
     *               Vector of uuid_key strings that represent specific instances of known
     *               businessEntity data.
     * @return This function returns a businessDetail message on successful match
     *         of one or more businessKey values.  If multiple businessKey values
     *         were passed, the results will be returned in the same order as the
     *         keys passed.
     * @exception UDDIException
     * @exception TransportException
     */
    public BusinessDetail get_businessDetail(Vector businessKeyStrings) throws UDDIException, TransportException
    {
        GetBusinessDetail request = new GetBusinessDetail();
        request.setBusinessKeyStrings(businessKeyStrings);
        return new BusinessDetail(send(request, true));
    }

    /**
     * The get_businessDetailExt message returns extended businessEntity
     * information for one or more specified businessEntitys.  This
     * message returns exactly the same information as the get_businessDetail
     * message, but may contain additional attributes if the source is
     * an external registry (not an Operator Site) that is compatible
     * with this API specification.
     *
     * @param businessKey
     *               A uuid_key string that represents a specific instance of known
     *               businessEntity data.
     * @return This function returns a businessDetailExt message on successful match
     *         of one or more businessKey values.  If multiple businessKey values
     *         were passed, the results will be returned in the same order as the
     *         keys passed.
     * @exception UDDIException
     * @exception TransportException
     */
    public BusinessDetailExt get_businessDetailExt(String businessKey) throws UDDIException, TransportException
    {
        GetBusinessDetailExt request = new GetBusinessDetailExt();
        Vector keys = new Vector();
        keys.addElement(businessKey);
        request.setBusinessKeyStrings(keys);
        return new BusinessDetailExt(send(request, true));
    }

    /**
     * The get_businessDetailExt message returns extended businessEntity
     * information for one or more specified businessEntitys.  This
     * message returns exactly the same information as the get_businessDetail
     * message, but may contain additional attributes if the source is
     * an external registry (not an Operator Site) that is compatible
     * with this API specification.
     *
     * @param businessKeyStrings
     *               Vector of uuid_key strings that represent specific instances of known
     *               businessEntity data.
     * @return This function returns a businessDetailExt message on successful match
     *         of one or more businessKey values.  If multiple businessKey values
     *         were passed, the results will be returned in the same order as the
     *         keys passed.
     * @exception UDDIException
     * @exception TransportException
     */
    public BusinessDetailExt get_businessDetailExt(Vector businessKeyStrings) throws UDDIException, TransportException
    {
        GetBusinessDetailExt request = new GetBusinessDetailExt();
        request.setBusinessKeyStrings(businessKeyStrings);
        return new BusinessDetailExt(send(request, true));
    }

    /**
     * The get_serviceDetail message is used to request full information
     * about a known businessService structure.
     *
     * @param serviceKey A uuid_key string that represents a specific instance of
     *                   known businessService data.
     * @return This function returns a serviceDetail message on successful match
     *         of one or more serviceKey values.  If multiple serviceKey values
     *         were passed, the results will be returned in the same order as the
     *         keys passed.
     * @exception UDDIException
     * @exception TransportException
     */
    public ServiceDetail get_serviceDetail(String serviceKey) throws UDDIException, TransportException
    {
        GetServiceDetail request = new GetServiceDetail();
        Vector keys = new Vector();
        keys.addElement(serviceKey);
        request.setServiceKeyStrings(keys);
        return new ServiceDetail(send(request, true));
    }

    /**
     * The get_serviceDetail message is used to request full information
     * about a known businessService structure.
     *
     * @param serviceKeyStrings
     *               A vector of uuid_key strings that represent specific instances of
     *               known businessService data.
     * @return This function returns a serviceDetail message on successful match
     *         of one or more serviceKey values.  If multiple serviceKey values
     *         were passed, the results will be returned in the same order as the
     *         keys passed.
     * @exception UDDIException
     * @exception TransportException
     */
    public ServiceDetail get_serviceDetail(Vector serviceKeyStrings) throws UDDIException, TransportException
    {
        GetServiceDetail request = new GetServiceDetail();
        request.setServiceKeyStrings(serviceKeyStrings);
        return new ServiceDetail(send(request, true));
    }

    /**
     * The get_tModelDetail message is used to request full information
     * about a known tModel structure.
     *
     * @param tModelKey A URN qualified uuid_key string that represent a specific
     *                  instance of known tModel data.  All tModelKey values begin with a
     *                  uuid URN qualifier (e.g. "uuid:" followed by a known tModel UUID value.)
     * @return This function returns a tModelDetail message on successful match
     *         of one or more tModelKey values.  If multiple tModelKey values
     *         were passed, the results will be returned in the same order as
     *         the keys passed.
     * @exception UDDIException
     * @exception TransportException
     */
    public TModelDetail get_tModelDetail(String tModelKey) throws UDDIException, TransportException
    {
        GetTModelDetail request = new GetTModelDetail();
        Vector keys = new Vector();
        keys.addElement(tModelKey);
        request.setTModelKeyStrings(keys);
        return new TModelDetail(send(request, true));
    }

    /**
     * The get_tModelDetail message is used to request full information
     * about a known tModel structure.
     *
     * @param tModelKeyStrings
     *               A Vector of URN qualified uuid_key strings that represent specific
     *               instances of known tModel data.  All tModelKey values begin with a
     *               uuid URN qualifier (e.g. "uuid:" followed by a known tModel UUID value.)
     * @return This function returns a tModelDetail message on successful match
     *         of one or more tModelKey values.  If multiple tModelKey values
     *         were passed, the results will be returned in the same order as
     *         the keys passed.
     * @exception UDDIException
     * @exception TransportException
     */
    public TModelDetail get_tModelDetail(Vector tModelKeyStrings) throws UDDIException, TransportException
    {
        GetTModelDetail request = new GetTModelDetail();
        request.setTModelKeyStrings(tModelKeyStrings);
        return new TModelDetail(send(request, true));
    }

    /**
     * The add_publisherAssertions message is used to add relationship assertions to the
     * existing set of assertions.
     *
     * @param authInfo     Contains an authentication token. Authentication tokens are obtained
     *                     using the get_authToken method.
     * @param publisherAssertion    Contains a relationship assertion.
     * @return    This function returns a  DispositionReport with a single success indicator.
     * @exception UDDIException
     * @exception TransportException
     */
    public DispositionReport add_publisherAssertions(String authInfo, PublisherAssertion publisherAssertion) throws UDDIException, TransportException
    {
        Vector pubVector = new Vector();
        pubVector.addElement(publisherAssertion);
        return add_publisherAssertions(authInfo, pubVector);
    }

    /**
     * The add_publisherAssertions message is used to add relationship assertions to the
     * existing set of assertions.
     *
     * @param authInfo     Contains an authentication token. Authentication tokens are obtained
     *                     using the get_authToken method.
     * @param publisherAssertion    Vector of publisherAssertion object. Each publisherAssertion
     *                              contains a relationship assertion.
     * @return   This function returns a  DispositionReport with a single success indicator.
     * @exception UDDIException
     * @exception TransportException
     */
    public DispositionReport add_publisherAssertions(String authInfo, Vector publisherAssertion) throws UDDIException, TransportException
    {
        AddPublisherAssertions request = new AddPublisherAssertions();
        request.setAuthInfo(authInfo);
        request.setPublisherAssertionVector(publisherAssertion);
        return new DispositionReport(send(request, false));

    }

    /**
     * The get_assertionStatusReport message is used to request a status
     * report containing publisher assertions and status information.  This contains
     * all complete and incomplete  assertions and serves an administrative use including
     * the determination if there are any outstanding, incomplete assertions about relationships
     * involving businesses the publisher account is associated with.
     *
     * @param authInfo    Contains an authentication token. Authentication tokens are obtained
     *                    using the get_authToken method.
     * @param completionStatus    This argument (String) lets the publisher restrict the result set
     *                            to only those relati

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -