📄 uddiproxy.java
字号:
}
/**
* 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 + -