http://git-wip-us.apache.org/repos/asf/juddi/blob/8ef46321/apidocs/org/apache/juddi/api/impl/UDDIPublicationImpl.html ---------------------------------------------------------------------- diff --git a/apidocs/org/apache/juddi/api/impl/UDDIPublicationImpl.html b/apidocs/org/apache/juddi/api/impl/UDDIPublicationImpl.html new file mode 100644 index 0000000..f7aa138 --- /dev/null +++ b/apidocs/org/apache/juddi/api/impl/UDDIPublicationImpl.html @@ -0,0 +1,1987 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (1.8.0_101) on Wed Feb 28 07:01:13 EST 2018 --> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>UDDIPublicationImpl (jUDDI_v3 Parent 3.3.6-SNAPSHOT API)</title> +<meta name="date" content="2018-02-28"> +<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="UDDIPublicationImpl (jUDDI_v3 Parent 3.3.6-SNAPSHOT API)"; + } + } + catch(err) { + } +//--> +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":9,"i17":10,"i18":10,"i19":9,"i20":9,"i21":9,"i22":9,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10}; +var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; +var altColor = "altColor"; +var rowColor = "rowColor"; +var tableTab = "tableTab"; +var activeTableTab = "activeTableTab"; +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../../overview-summary.html">Overview</a></li> +<li><a href="package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/UDDIPublicationImpl.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../../index-all.html">Index</a></li> +<li><a href="../../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../../../org/apache/juddi/api/impl/UDDIInquiryImpl.html" title="class in org.apache.juddi.api.impl"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../../../org/apache/juddi/api/impl/UDDIReplicationImpl.html" title="class in org.apache.juddi.api.impl"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../../../index.html?org/apache/juddi/api/impl/UDDIPublicationImpl.html" target="_top">Frames</a></li> +<li><a href="UDDIPublicationImpl.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#fields.inherited.from.class.org.apache.juddi.api.impl.AuthenticatedService">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">org.apache.juddi.api.impl</div> +<h2 title="Class UDDIPublicationImpl" class="title">Class UDDIPublicationImpl</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li> +<li> +<ul class="inheritance"> +<li><a href="../../../../../org/apache/juddi/api/impl/AuthenticatedService.html" title="class in org.apache.juddi.api.impl">org.apache.juddi.api.impl.AuthenticatedService</a></li> +<li> +<ul class="inheritance"> +<li>org.apache.juddi.api.impl.UDDIPublicationImpl</li> +</ul> +</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<dl> +<dt>All Implemented Interfaces:</dt> +<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/rmi/Remote.html?is-external=true" title="class or interface in java.rmi">Remote</a>, <a href="../../../../../org/uddi/v3_service/UDDIPublicationPortType.html" title="interface in org.uddi.v3_service">UDDIPublicationPortType</a></dd> +</dl> +<hr> +<br> +<pre>public class <span class="typeNameLabel">UDDIPublicationImpl</span> +extends <a href="../../../../../org/apache/juddi/api/impl/AuthenticatedService.html" title="class in org.apache.juddi.api.impl">AuthenticatedService</a> +implements <a href="../../../../../org/uddi/v3_service/UDDIPublicationPortType.html" title="interface in org.uddi.v3_service">UDDIPublicationPortType</a></pre> +<div class="block">This class implements the UDDI Publication Service</div> +<dl> +<dt><span class="simpleTagLabel">Author:</span></dt> +<dd><a href="mailto:[email protected]">Jeff Faath</a> (and many others), <a href="mailto:[email protected]">Alex O'Ree</a> added support for + replication and several bug fixes</dd> +</dl> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- =========== FIELD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.summary"> +<!-- --> +</a> +<h3>Field Summary</h3> +<ul class="blockList"> +<li class="blockList"><a name="fields.inherited.from.class.org.apache.juddi.api.impl.AuthenticatedService"> +<!-- --> +</a> +<h3>Fields inherited from class org.apache.juddi.api.impl.<a href="../../../../../org/apache/juddi/api/impl/AuthenticatedService.html" title="class in org.apache.juddi.api.impl">AuthenticatedService</a></h3> +<code><a href="../../../../../org/apache/juddi/api/impl/AuthenticatedService.html#AUTHTOKEN_ACTIVE">AUTHTOKEN_ACTIVE</a>, <a href="../../../../../org/apache/juddi/api/impl/AuthenticatedService.html#AUTHTOKEN_RETIRED">AUTHTOKEN_RETIRED</a>, <a href="../../../../../org/apache/juddi/api/impl/AuthenticatedService.html#baseUrl">baseUrl</a>, <a href="../../../../../org/apache/juddi/api/impl/AuthenticatedService.html#baseUrlSSL">baseUrlSSL</a>, <a href="../../../../../org/apache/juddi/api/impl/AuthenticatedService.html#ctx">ctx</a>, <a href="../../../../../org/apache/juddi/api/impl/AuthenticatedService.html#df">df</a>, <a href="../../../../../org/apache/juddi/api/impl/AuthenticatedService.html#UTF8">UTF8</a></code></li> +</ul> +</li> +</ul> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/juddi/api/impl/UDDIPublicationImpl.html#UDDIPublicationImpl--">UDDIPublicationImpl</a></span>()</code> </td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr id="i0" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juddi/api/impl/UDDIPublicationImpl.html#addPublisherAssertions-org.uddi.api_v3.AddPublisherAssertions-">addPublisherAssertions</a></span>(<a href="../../../../../org/uddi/api_v3/AddPublisherAssertions.html" title="class in org.uddi.api_v3">AddPublisherAssertions</a> body)</code> +<div class="block">The add_publisherAssertions API call causes one or more + publisherAssertions to be added to an individual publisherâs assertion + collection.</div> +</td> +</tr> +<tr id="i1" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juddi/api/impl/UDDIPublicationImpl.html#deleteBinding-org.uddi.api_v3.DeleteBinding-">deleteBinding</a></span>(<a href="../../../../../org/uddi/api_v3/DeleteBinding.html" title="class in org.uddi.api_v3">DeleteBinding</a> body)</code> +<div class="block">The delete_binding API call causes one or more instances of + bindingTemplate data to be deleted from the UDDI registry.</div> +</td> +</tr> +<tr id="i2" class="altColor"> +<td class="colFirst"><code>protected void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juddi/api/impl/UDDIPublicationImpl.html#deleteBinding-java.lang.String-javax.persistence.EntityManager-">deleteBinding</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> entityKey, + javax.persistence.EntityManager em)</code> +<div class="block">deletes the referenced object, assuming authorization rules are + already processed and there is already an open transaction</div> +</td> +</tr> +<tr id="i3" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juddi/api/impl/UDDIPublicationImpl.html#deleteBusiness-org.uddi.api_v3.DeleteBusiness-">deleteBusiness</a></span>(<a href="../../../../../org/uddi/api_v3/DeleteBusiness.html" title="class in org.uddi.api_v3">DeleteBusiness</a> body)</code> +<div class="block">The delete_business API call is used to remove one or more business + registrations and all elements that correspond to the natural content of + the corresponding businessEntity elements from a UDDI registry.</div> +</td> +</tr> +<tr id="i4" class="altColor"> +<td class="colFirst"><code>protected void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juddi/api/impl/UDDIPublicationImpl.html#deleteBusiness-java.lang.String-javax.persistence.EntityManager-">deleteBusiness</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + javax.persistence.EntityManager em)</code> +<div class="block">deletes the referenced object, assuming authorization rules are + already processed and there is already an open transaction</div> +</td> +</tr> +<tr id="i5" class="rowColor"> +<td class="colFirst"><code>protected void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juddi/api/impl/UDDIPublicationImpl.html#deletePublisherAssertion-org.uddi.repl_v3.ChangeRecordDeleteAssertion-javax.persistence.EntityManager-">deletePublisherAssertion</a></span>(<a href="../../../../../org/uddi/repl_v3/ChangeRecordDeleteAssertion.html" title="class in org.uddi.repl_v3">ChangeRecordDeleteAssertion</a> entity, + javax.persistence.EntityManager em)</code> +<div class="block">deletes the referenced object, assuming authorization rules are + already processed and there is already an open transaction.</div> +</td> +</tr> +<tr id="i6" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juddi/api/impl/UDDIPublicationImpl.html#deletePublisherAssertions-org.uddi.api_v3.DeletePublisherAssertions-">deletePublisherAssertions</a></span>(<a href="../../../../../org/uddi/api_v3/DeletePublisherAssertions.html" title="class in org.uddi.api_v3">DeletePublisherAssertions</a> body)</code> +<div class="block">The delete_publisherAssertions API call causes one or more + publisherAssertion elements to be removed from a publisherâs assertion + collection.</div> +</td> +</tr> +<tr id="i7" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juddi/api/impl/UDDIPublicationImpl.html#deleteService-org.uddi.api_v3.DeleteService-">deleteService</a></span>(<a href="../../../../../org/uddi/api_v3/DeleteService.html" title="class in org.uddi.api_v3">DeleteService</a> body)</code> +<div class="block">The delete_service API call is used to remove one or more businessService + elements from the UDDI registry and from its containing businessEntity + parent.</div> +</td> +</tr> +<tr id="i8" class="altColor"> +<td class="colFirst"><code>protected void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juddi/api/impl/UDDIPublicationImpl.html#deleteService-java.lang.String-javax.persistence.EntityManager-">deleteService</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + javax.persistence.EntityManager em)</code> +<div class="block">deletes the referenced object, assuming authorization rules are + already processed and there is already an open transaction</div> +</td> +</tr> +<tr id="i9" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juddi/api/impl/UDDIPublicationImpl.html#deleteTModel-org.uddi.api_v3.DeleteTModel-">deleteTModel</a></span>(<a href="../../../../../org/uddi/api_v3/DeleteTModel.html" title="class in org.uddi.api_v3">DeleteTModel</a> body)</code> +<div class="block">The delete_tModel API call is used to logically delete one or more tModel + structures.</div> +</td> +</tr> +<tr id="i10" class="altColor"> +<td class="colFirst"><code>protected void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juddi/api/impl/UDDIPublicationImpl.html#deleteTModel-java.lang.String-javax.persistence.EntityManager-">deleteTModel</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + javax.persistence.EntityManager em)</code> +<div class="block">deletes the referenced object, assuming authorization rules are + already processed and there is already an open transaction</div> +</td> +</tr> +<tr id="i11" class="rowColor"> +<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/uddi/api_v3/AssertionStatusItem.html" title="class in org.uddi.api_v3">AssertionStatusItem</a>></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juddi/api/impl/UDDIPublicationImpl.html#getAssertionStatusReport-java.lang.String-org.uddi.api_v3.CompletionStatus-">getAssertionStatusReport</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> authInfo, + <a href="../../../../../org/uddi/api_v3/CompletionStatus.html" title="enum in org.uddi.api_v3">CompletionStatus</a> completionStatus)</code> +<div class="block">The get_assertionStatusReport API call provides administrative support + for determining the status of current and outstanding publisher + assertions that involve any of the business registrations managed by the + individual publisher.</div> +</td> +</tr> +<tr id="i12" class="altColor"> +<td class="colFirst"><code><a href="../../../../../org/apache/juddi/model/ChangeRecord.html" title="class in org.apache.juddi.model">ChangeRecord</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juddi/api/impl/UDDIPublicationImpl.html#getChangeRecord_deleteBinding-java.lang.String-java.lang.String-">getChangeRecord_deleteBinding</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> entityKey, + <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> node)</code> </td> +</tr> +<tr id="i13" class="rowColor"> +<td class="colFirst"><code><a href="../../../../../org/apache/juddi/model/ChangeRecord.html" title="class in org.apache.juddi.model">ChangeRecord</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juddi/api/impl/UDDIPublicationImpl.html#getChangeRecord_deleteBusiness-java.lang.String-java.lang.String-">getChangeRecord_deleteBusiness</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> entityKey, + <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> node)</code> </td> +</tr> +<tr id="i14" class="altColor"> +<td class="colFirst"><code><a href="../../../../../org/apache/juddi/model/ChangeRecord.html" title="class in org.apache.juddi.model">ChangeRecord</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juddi/api/impl/UDDIPublicationImpl.html#getChangeRecord_deletePublisherAssertion-org.uddi.api_v3.PublisherAssertion-java.lang.String-boolean-boolean-long-">getChangeRecord_deletePublisherAssertion</a></span>(<a href="../../../../../org/uddi/api_v3/PublisherAssertion.html" title="class in org.uddi.api_v3">PublisherAssertion</a> entity, + <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> node, + boolean ToBusinessDelete, + boolean FromBusinessDelete, + long timestamp)</code> </td> +</tr> +<tr id="i15" class="rowColor"> +<td class="colFirst"><code><a href="../../../../../org/apache/juddi/model/ChangeRecord.html" title="class in org.apache.juddi.model">ChangeRecord</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juddi/api/impl/UDDIPublicationImpl.html#getChangeRecord_deleteService-java.lang.String-java.lang.String-">getChangeRecord_deleteService</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> entityKey, + <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> node)</code> </td> +</tr> +<tr id="i16" class="altColor"> +<td class="colFirst"><code>static <a href="../../../../../org/apache/juddi/model/ChangeRecord.html" title="class in org.apache.juddi.model">ChangeRecord</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juddi/api/impl/UDDIPublicationImpl.html#getChangeRecord_deleteTModelDelete-java.lang.String-java.lang.String-javax.xml.datatype.DatatypeFactory-">getChangeRecord_deleteTModelDelete</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> entityKey, + <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> node, + <a href="http://docs.oracle.com/javase/7/docs/api/javax/xml/datatype/DatatypeFactory.html?is-external=true" title="class or interface in javax.xml.datatype">DatatypeFactory</a> df)</code> +<div class="block">this is for deleting a tmodel, not hiding it</div> +</td> +</tr> +<tr id="i17" class="rowColor"> +<td class="colFirst"><code><a href="../../../../../org/apache/juddi/model/ChangeRecord.html" title="class in org.apache.juddi.model">ChangeRecord</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juddi/api/impl/UDDIPublicationImpl.html#getChangeRecord_deleteTModelHide-java.lang.String-java.lang.String-">getChangeRecord_deleteTModelHide</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> entityKey, + <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> node)</code> +<div class="block">this is for "hiding" a tmodel, not removing it entirely</div> +</td> +</tr> +<tr id="i18" class="altColor"> +<td class="colFirst"><code><a href="../../../../../org/apache/juddi/model/ChangeRecord.html" title="class in org.apache.juddi.model">ChangeRecord</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juddi/api/impl/UDDIPublicationImpl.html#getChangeRecord_NewAssertion-org.uddi.api_v3.PublisherAssertion-org.apache.juddi.model.PublisherAssertion-java.lang.String-">getChangeRecord_NewAssertion</a></span>(<a href="../../../../../org/uddi/api_v3/PublisherAssertion.html" title="class in org.uddi.api_v3">PublisherAssertion</a> apiPubAssertion, + <a href="../../../../../org/apache/juddi/model/PublisherAssertion.html" title="class in org.apache.juddi.model">PublisherAssertion</a> modelPubAssertion, + <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> node)</code> </td> +</tr> +<tr id="i19" class="rowColor"> +<td class="colFirst"><code>static <a href="../../../../../org/apache/juddi/model/ChangeRecord.html" title="class in org.apache.juddi.model">ChangeRecord</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juddi/api/impl/UDDIPublicationImpl.html#getChangeRecord-org.apache.juddi.model.BindingTemplate-org.uddi.api_v3.BindingTemplate-java.lang.String-">getChangeRecord</a></span>(<a href="../../../../../org/apache/juddi/model/BindingTemplate.html" title="class in org.apache.juddi.model">BindingTemplate</a> modelBindingTemplate, + <a href="../../../../../org/uddi/api_v3/BindingTemplate.html" title="class in org.uddi.api_v3">BindingTemplate</a> api, + <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> node)</code> </td> +</tr> +<tr id="i20" class="altColor"> +<td class="colFirst"><code>static <a href="../../../../../org/apache/juddi/model/ChangeRecord.html" title="class in org.apache.juddi.model">ChangeRecord</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juddi/api/impl/UDDIPublicationImpl.html#getChangeRecord-org.apache.juddi.model.BusinessEntity-org.uddi.api_v3.BusinessEntity-java.lang.String-">getChangeRecord</a></span>(<a href="../../../../../org/apache/juddi/model/BusinessEntity.html" title="class in org.apache.juddi.model">BusinessEntity</a> modelBusinessEntity, + <a href="../../../../../org/uddi/api_v3/BusinessEntity.html" title="class in org.uddi.api_v3">BusinessEntity</a> apiBusinessEntity, + <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> node)</code> </td> +</tr> +<tr id="i21" class="rowColor"> +<td class="colFirst"><code>static <a href="../../../../../org/apache/juddi/model/ChangeRecord.html" title="class in org.apache.juddi.model">ChangeRecord</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juddi/api/impl/UDDIPublicationImpl.html#getChangeRecord-org.apache.juddi.model.BusinessService-org.uddi.api_v3.BusinessService-java.lang.String-">getChangeRecord</a></span>(<a href="../../../../../org/apache/juddi/model/BusinessService.html" title="class in org.apache.juddi.model">BusinessService</a> model, + <a href="../../../../../org/uddi/api_v3/BusinessService.html" title="class in org.uddi.api_v3">BusinessService</a> api, + <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> node)</code> </td> +</tr> +<tr id="i22" class="altColor"> +<td class="colFirst"><code>static <a href="../../../../../org/apache/juddi/model/ChangeRecord.html" title="class in org.apache.juddi.model">ChangeRecord</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juddi/api/impl/UDDIPublicationImpl.html#getChangeRecord-org.apache.juddi.model.Tmodel-org.uddi.api_v3.TModel-java.lang.String-">getChangeRecord</a></span>(<a href="../../../../../org/apache/juddi/model/Tmodel.html" title="class in org.apache.juddi.model">Tmodel</a> modelBusinessEntity, + <a href="../../../../../org/uddi/api_v3/TModel.html" title="class in org.uddi.api_v3">TModel</a> apiBusinessEntity, + <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> node)</code> </td> +</tr> +<tr id="i23" class="rowColor"> +<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/uddi/api_v3/PublisherAssertion.html" title="class in org.uddi.api_v3">PublisherAssertion</a>></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juddi/api/impl/UDDIPublicationImpl.html#getPublisherAssertions-java.lang.String-">getPublisherAssertions</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> authInfo)</code> +<div class="block">The get_publisherAssertions API call is used to obtain the full set of + publisher assertions that is associated with an individual publisher.</div> +</td> +</tr> +<tr id="i24" class="altColor"> +<td class="colFirst"><code><a href="../../../../../org/uddi/api_v3/RegisteredInfo.html" title="class in org.uddi.api_v3">RegisteredInfo</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juddi/api/impl/UDDIPublicationImpl.html#getRegisteredInfo-org.uddi.api_v3.GetRegisteredInfo-">getRegisteredInfo</a></span>(<a href="../../../../../org/uddi/api_v3/GetRegisteredInfo.html" title="class in org.uddi.api_v3">GetRegisteredInfo</a> body)</code></td> +</tr> +<tr id="i25" class="rowColor"> +<td class="colFirst"><code><a href="../../../../../org/uddi/api_v3/BindingDetail.html" title="class in org.uddi.api_v3">BindingDetail</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juddi/api/impl/UDDIPublicationImpl.html#saveBinding-org.uddi.api_v3.SaveBinding-">saveBinding</a></span>(<a href="../../../../../org/uddi/api_v3/SaveBinding.html" title="class in org.uddi.api_v3">SaveBinding</a> body)</code></td> +</tr> +<tr id="i26" class="altColor"> +<td class="colFirst"><code><a href="../../../../../org/uddi/api_v3/BusinessDetail.html" title="class in org.uddi.api_v3">BusinessDetail</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juddi/api/impl/UDDIPublicationImpl.html#saveBusiness-org.uddi.api_v3.SaveBusiness-">saveBusiness</a></span>(<a href="../../../../../org/uddi/api_v3/SaveBusiness.html" title="class in org.uddi.api_v3">SaveBusiness</a> body)</code></td> +</tr> +<tr id="i27" class="rowColor"> +<td class="colFirst"><code><a href="../../../../../org/uddi/api_v3/ServiceDetail.html" title="class in org.uddi.api_v3">ServiceDetail</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juddi/api/impl/UDDIPublicationImpl.html#saveService-org.uddi.api_v3.SaveService-">saveService</a></span>(<a href="../../../../../org/uddi/api_v3/SaveService.html" title="class in org.uddi.api_v3">SaveService</a> body)</code></td> +</tr> +<tr id="i28" class="altColor"> +<td class="colFirst"><code><a href="../../../../../org/uddi/api_v3/TModelDetail.html" title="class in org.uddi.api_v3">TModelDetail</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juddi/api/impl/UDDIPublicationImpl.html#saveTModel-org.uddi.api_v3.SaveTModel-">saveTModel</a></span>(<a href="../../../../../org/uddi/api_v3/SaveTModel.html" title="class in org.uddi.api_v3">SaveTModel</a> body)</code></td> +</tr> +<tr id="i29" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juddi/api/impl/UDDIPublicationImpl.html#setPublisherAssertions-java.lang.String-javax.xml.ws.Holder-">setPublisherAssertions</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> authInfo, + <a href="http://docs.oracle.com/javase/7/docs/api/javax/xml/ws/Holder.html?is-external=true" title="class or interface in javax.xml.ws">Holder</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/uddi/api_v3/PublisherAssertion.html" title="class in org.uddi.api_v3">PublisherAssertion</a>>> publisherAssertion)</code></td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.org.apache.juddi.api.impl.AuthenticatedService"> +<!-- --> +</a> +<h3>Methods inherited from class org.apache.juddi.api.impl.<a href="../../../../../org/apache/juddi/api/impl/AuthenticatedService.html" title="class in org.apache.juddi.api.impl">AuthenticatedService</a></h3> +<code><a href="../../../../../org/apache/juddi/api/impl/AuthenticatedService.html#getEntityPublisher-javax.persistence.EntityManager-java.lang.String-">getEntityPublisher</a>, <a href="../../../../../org/apache/juddi/api/impl/AuthenticatedService.html#getNode--">getNode</a>, <a href="../../../../../org/apache/juddi/api/impl/AuthenticatedService.html#getRequestorsIPAddress--">getRequestorsIPAddress</a></code></li> +</ul> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> +<!-- --> +</a> +<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3> +<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang /Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="UDDIPublicationImpl--"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>UDDIPublicationImpl</h4> +<pre>public UDDIPublicationImpl()</pre> +</li> +</ul> +</li> +</ul> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="addPublisherAssertions-org.uddi.api_v3.AddPublisherAssertions-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>addPublisherAssertions</h4> +<pre>public void addPublisherAssertions(<a href="../../../../../org/uddi/api_v3/AddPublisherAssertions.html" title="class in org.uddi.api_v3">AddPublisherAssertions</a> body) + throws <a href="../../../../../org/uddi/v3_service/DispositionReportFaultMessage.html" title="class in org.uddi.v3_service">DispositionReportFaultMessage</a></pre> +<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/uddi/v3_service/UDDIPublicationPortType.html#addPublisherAssertions-org.uddi.api_v3.AddPublisherAssertions-">UDDIPublicationPortType</a></code></span></div> +<div class="block">The add_publisherAssertions API call causes one or more + publisherAssertions to be added to an individual publisherâs assertion + collection. See Appendix A Relationships and Publisher Assertions + describing relationships and the API get_publisherAssertions for more + information on this collection. <p class="MsoBodyText">The publisher must + own the businessEntity referenced in the fromKey, the toKey, or + both. If both of the businessKey values passed within an assertion + are owned by the publisher, then the assertion is automatically complete + and the relationship described in the assertion is visible via the + find_relatedBusinesses API. To form a relationship when the + publisher only owns one of the two keys passed, the assertion MUST be + matched exactly by an assertion made by the publisher who owns the other + business referenced. Assertions exactly match if and only if they: </p> + + <p class="MsoBodyText" + style="margin-left:1.0in;text-indent:-.25in">1.<span style="font:7.0pt + "Times New Roman""> + </span>refer to the same businessEntity in their fromKeys; </p> + + <p class="MsoBodyText" + style="margin-left:1.0in;text-indent:-.25in">2.<span style="font:7.0pt + "Times New Roman""> + </span>refer to the same businessEntity in their toKeys; </p> + + <p class="MsoBodyText" + style="margin-left:1.0in;text-indent:-.25in">3.<span style="font:7.0pt + "Times New Roman""> + </span>refer to the same tModel in their tModelKeys; </p> + + <p class="MsoBodyText" + style="margin-left:1.0in;text-indent:-.25in">4.<span style="font:7.0pt + "Times New Roman""> + </span>have identical keyNames; and </p> + + <p class="MsoBodyText" + style="margin-left:1.0in;text-indent:-.25in">5.<span style="font:7.0pt + "Times New Roman""> + </span>have identical keyValues.</p> + + <p class="MsoBodyText">When a publisherAssertion being added references a + checked relationship system using the tModelKey in the contained + keyedReference, the reference MUST be checked for validity prior to + completion of the add, or the node must return E_unsupported, indicating + it does not support the referenced checked relationship system. + Validation of a relationship system reference entails verification that + the reference is valid according to the validation algorithm defined for + the relationship system and described by its tModel. For cached + checked relationship systems, the validation algorithm verifies that + referenced keyValues are in the set of valid values for the relationship + system.</p> + + <p class="MsoBodyText">For registries supporting the subscription APIs at + any node, it is necessary to track a modified date for publisherAssertion + elements so that nodes have the necessary information for responding to + subscription requests involving find_relatedBusinesses and + get_assertionStatusReport filters.</p></div> +<dl> +<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> +<dd><code><a href="../../../../../org/uddi/v3_service/UDDIPublicationPortType.html#addPublisherAssertions-org.uddi.api_v3.AddPublisherAssertions-">addPublisherAssertions</a></code> in interface <code><a href="../../../../../org/uddi/v3_service/UDDIPublicationPortType.html" title="interface in org.uddi.v3_service">UDDIPublicationPortType</a></code></dd> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>body</code> - <p class="MsoBodyText" + style="margin-left:1.0in;text-indent:-.25in"><span + style="font-family:Symbol">·<span style="font:7.0pt "Times New + Roman""> + </span></span><b><i>authInfo</i></b>: This optional argument is an + element that contains an authentication token. Authentication + tokens are obtained using the get_authToken API call or through some + other method external to this specification. Registries that serve + multiple publishers and registries that restrict who can publish in them + typically require authInfo for this call.</p> + + <p class="MsoBodyText" style="margin-left:1.0in;text-indent:-.25in"><span + style="font-family:Symbol">·<span style="font:7.0pt "Times New + Roman""> + </span></span><b><i>publisherAssertion</i></b>: This required repeating + element holds the relationship assertions that are being added. + Relationship assertions consist of a reference to two businessEntity key + values as designated by the fromKey and toKey elements, as well as a + REQUIRED expression of directional relationship within the contained + keyedReference element. See Appendix A <i>Relationships and + PublisherAssertions</i> on managing relationships. The fromKey, the + toKey, and all three parts of the keyedReference â the tModelKey, the + keyName, and the keyValue MUST be specified or the call will fail with + the error E_fatalError. Empty (zero length) keyNames and keyValues are + permitted.</p> Upon successful completion, an empty message is returned. + See section 4.8 Success and Error Reporting.</dd> +<dt><span class="throwsLabel">Throws:</span></dt> +<dd><code><a href="../../../../../org/uddi/v3_service/DispositionReportFaultMessage.html" title="class in org.uddi.v3_service">DispositionReportFaultMessage</a></code></dd> +</dl> +</li> +</ul> +<a name="deleteBinding-org.uddi.api_v3.DeleteBinding-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>deleteBinding</h4> +<pre>public void deleteBinding(<a href="../../../../../org/uddi/api_v3/DeleteBinding.html" title="class in org.uddi.api_v3">DeleteBinding</a> body) + throws <a href="../../../../../org/uddi/v3_service/DispositionReportFaultMessage.html" title="class in org.uddi.v3_service">DispositionReportFaultMessage</a></pre> +<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/uddi/v3_service/UDDIPublicationPortType.html#deleteBinding-org.uddi.api_v3.DeleteBinding-">UDDIPublicationPortType</a></code></span></div> +<div class="block">The delete_binding API call causes one or more instances of + bindingTemplate data to be deleted from the UDDI registry.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> +<dd><code><a href="../../../../../org/uddi/v3_service/UDDIPublicationPortType.html#deleteBinding-org.uddi.api_v3.DeleteBinding-">deleteBinding</a></code> in interface <code><a href="../../../../../org/uddi/v3_service/UDDIPublicationPortType.html" title="interface in org.uddi.v3_service">UDDIPublicationPortType</a></code></dd> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>body</code> - <p class="MsoBodyText" + style="margin-left:1.0in;text-indent:-.25in"><span + style="font-family:Symbol">·<span style="font:7.0pt "Times New + Roman""> + </span></span><b><i>authInfo</i></b>: This optional argument is an + element that contains an authentication token. Authentication + tokens are obtained using the get_authToken API call or through some + other method external to this specification. Registries that serve + multiple publishers and registries that restrict who can publish in them + typically require authInfo for this call.</p> + + <p class="MsoBodyText" style="margin-left:1.0in;text-indent:-.25in"><span + style="font-family:Symbol">·<span style="font:7.0pt "Times New + Roman""> + </span></span><b><i>bindingKey</i></b>: One or more required + <i>uddiKey</i> values that represent specific instances of known + bindingTemplate data.</p> + + Upon successful completion, an empty message is returned. See section 4.8 + Success and Error Reporting.</dd> +<dt><span class="throwsLabel">Throws:</span></dt> +<dd><code><a href="../../../../../org/uddi/v3_service/DispositionReportFaultMessage.html" title="class in org.uddi.v3_service">DispositionReportFaultMessage</a></code></dd> +</dl> +</li> +</ul> +<a name="deleteBinding-java.lang.String-javax.persistence.EntityManager-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>deleteBinding</h4> +<pre>protected void deleteBinding(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> entityKey, + javax.persistence.EntityManager em) + throws <a href="../../../../../org/uddi/v3_service/DispositionReportFaultMessage.html" title="class in org.uddi.v3_service">DispositionReportFaultMessage</a></pre> +<div class="block">deletes the referenced object, assuming authorization rules are + already processed and there is already an open transaction</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>entityKey</code> - </dd> +<dd><code>em</code> - </dd> +<dt><span class="throwsLabel">Throws:</span></dt> +<dd><code><a href="../../../../../org/uddi/v3_service/DispositionReportFaultMessage.html" title="class in org.uddi.v3_service">DispositionReportFaultMessage</a></code></dd> +</dl> +</li> +</ul> +<a name="deleteBusiness-org.uddi.api_v3.DeleteBusiness-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>deleteBusiness</h4> +<pre>public void deleteBusiness(<a href="../../../../../org/uddi/api_v3/DeleteBusiness.html" title="class in org.uddi.api_v3">DeleteBusiness</a> body) + throws <a href="../../../../../org/uddi/v3_service/DispositionReportFaultMessage.html" title="class in org.uddi.v3_service">DispositionReportFaultMessage</a></pre> +<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/uddi/v3_service/UDDIPublicationPortType.html#deleteBusiness-org.uddi.api_v3.DeleteBusiness-">UDDIPublicationPortType</a></code></span></div> +<div class="block">The delete_business API call is used to remove one or more business + registrations and all elements that correspond to the natural content of + the corresponding businessEntity elements from a UDDI registry.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> +<dd><code><a href="../../../../../org/uddi/v3_service/UDDIPublicationPortType.html#deleteBusiness-org.uddi.api_v3.DeleteBusiness-">deleteBusiness</a></code> in interface <code><a href="../../../../../org/uddi/v3_service/UDDIPublicationPortType.html" title="interface in org.uddi.v3_service">UDDIPublicationPortType</a></code></dd> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>body</code> - · authInfo: This optional argument is an element that + contains an authentication token. Authentication tokens are obtained + using the get_authToken API call or through some other means external to + this specification. Registries that serve multiple publishers and + registries that restrict who can publish in them typically require + authInfo for this call. + + · businessKey: One or more required uddiKey values that represent + specific instances of known businessEntity data. <p + class="MsoBodyText">The UDDI registry MUST permanently remove all of the + <i>natural contents</i><a href="#_ftn22" name="_ftnref22" title=""><span + class="MsoFootnoteReference"><span class="MsoFootnoteReference"><span + style="font-size:10.0pt;letter-spacing:-.25pt">[22]</span></span></span></a> + of the passed businessEntity elements, including any currently nested + businessService and bindingTemplate data, from the UDDI registry.</p> + + <p class="MsoBodyText">If there are service projections<a href="#_ftn23" + name="_ftnref23" title=""><span class="MsoFootnoteReference"><span + class="MsoFootnoteReference"><span + style="font-size:10.0pt;letter-spacing:-.25pt">[23]</span></span></span></a> + that reference businessService elements deleted in this way, they are + left untouched. Such "broken" service projections appear in their + businessEntity as businessService elements containing the businessKey and + serviceKey attributes as their only content. For this reason, it is a + best practice to coordinate references to businessService data published + under another businessEntity with the party who manages that data. + </p> + + <p class="MsoBodyText">All publisher assertions that reference the + businessKey of the businessEntity being deleted in either the fromKey or + toKey of the publisherAssertion MUST be automatically deleted. A + deleted business MUST not be returned in the find_relatedBusinesses + API.</p> + + <p class="MsoBodyText">Any transferToken referring to the business entity + being deleted becomes invalid and can no longer be used to transfer any + entities.</p> Upon successful completion, an empty message is returned. + See section 4.8 Success and Error Reporting.</dd> +<dt><span class="throwsLabel">Throws:</span></dt> +<dd><code><a href="../../../../../org/uddi/v3_service/DispositionReportFaultMessage.html" title="class in org.uddi.v3_service">DispositionReportFaultMessage</a></code></dd> +</dl> +</li> +</ul> +<a name="deleteBusiness-java.lang.String-javax.persistence.EntityManager-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>deleteBusiness</h4> +<pre>protected void deleteBusiness(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + javax.persistence.EntityManager em) + throws <a href="../../../../../org/uddi/v3_service/DispositionReportFaultMessage.html" title="class in org.uddi.v3_service">DispositionReportFaultMessage</a></pre> +<div class="block">deletes the referenced object, assuming authorization rules are + already processed and there is already an open transaction</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>entityKey</code> - </dd> +<dd><code>em</code> - </dd> +<dt><span class="throwsLabel">Throws:</span></dt> +<dd><code><a href="../../../../../org/uddi/v3_service/DispositionReportFaultMessage.html" title="class in org.uddi.v3_service">DispositionReportFaultMessage</a></code></dd> +</dl> +</li> +</ul> +<a name="deletePublisherAssertions-org.uddi.api_v3.DeletePublisherAssertions-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>deletePublisherAssertions</h4> +<pre>public void deletePublisherAssertions(<a href="../../../../../org/uddi/api_v3/DeletePublisherAssertions.html" title="class in org.uddi.api_v3">DeletePublisherAssertions</a> body) + throws <a href="../../../../../org/uddi/v3_service/DispositionReportFaultMessage.html" title="class in org.uddi.v3_service">DispositionReportFaultMessage</a></pre> +<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/uddi/v3_service/UDDIPublicationPortType.html#deletePublisherAssertions-org.uddi.api_v3.DeletePublisherAssertions-">UDDIPublicationPortType</a></code></span></div> +<div class="block">The delete_publisherAssertions API call causes one or more + publisherAssertion elements to be removed from a publisherâs assertion + collection. See Appendix A Relationships and Publisher Assertions and the + API get_publisherAssertions for more information on this collection.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> +<dd><code><a href="../../../../../org/uddi/v3_service/UDDIPublicationPortType.html#deletePublisherAssertions-org.uddi.api_v3.DeletePublisherAssertions-">deletePublisherAssertions</a></code> in interface <code><a href="../../../../../org/uddi/v3_service/UDDIPublicationPortType.html" title="interface in org.uddi.v3_service">UDDIPublicationPortType</a></code></dd> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>body</code> - <p class="MsoBodyText" + style="margin-left:1.0in;text-indent:-.25in"><span + style="font-family:Symbol">·<span style="font:7.0pt "Times New + Roman""> + </span></span><b><i>authInfo</i></b>: This optional argument is an + element that contains an authentication token. Authentication + tokens are obtained using the get_authToken API call or through some + other means external to this specification. Registries that serve + multiple publishers and registries that restrict who can publish in them + typically require authInfo for this call.</p> + + <p class="MsoBodyText" style="margin-left:1.0in;text-indent:-.25in"><span + style="font-family:Symbol">·<span style="font:7.0pt "Times New + Roman""> + </span></span><b><i>publisherAssertion</i></b>: One or more required + publisher assertion structures exactly matching an existing assertion in + the publisherâs assertion collection.</p> <p class="MsoBodyText">The UDDI + registry scans the assertion collection associated with the publisher, + and removes any assertions that exactly match all parts of each + publisherAssertion passed. Any assertions described that cannot be + located result in an error. The removal of assertions in this API + causes the corresponding relationships to no longer be visible via the + find_relatedBusinesses API.</p> + + <p class="MsoBodyText">For registries supporting the subscription APIs at + any node, it is necessary to track a modified date for publisherAssertion + elements so that nodes have the necessary information for responding to + subscription requests involving find_relatedBusinesses and + get_assertionStatusReport filters.</p> Upon successful completion, an + empty message is returned. See section 4.8 Success and Error Reporting.</dd> +<dt><span class="throwsLabel">Throws:</span></dt> +<dd><code><a href="../../../../../org/uddi/v3_service/DispositionReportFaultMessage.html" title="class in org.uddi.v3_service">DispositionReportFaultMessage</a></code></dd> +</dl> +</li> +</ul> +<a name="deletePublisherAssertion-org.uddi.repl_v3.ChangeRecordDeleteAssertion-javax.persistence.EntityManager-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>deletePublisherAssertion</h4> +<pre>protected void deletePublisherAssertion(<a href="../../../../../org/uddi/repl_v3/ChangeRecordDeleteAssertion.html" title="class in org.uddi.repl_v3">ChangeRecordDeleteAssertion</a> entity, + javax.persistence.EntityManager em) + throws <a href="../../../../../org/uddi/v3_service/DispositionReportFaultMessage.html" title="class in org.uddi.v3_service">DispositionReportFaultMessage</a></pre> +<div class="block">deletes the referenced object, assuming authorization rules are + already processed and there is already an open transaction. this is + primarily used to support replication calls, i.e. another node just + changed a PA record and let us know</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>entityKey</code> - </dd> +<dd><code>em</code> - </dd> +<dt><span class="throwsLabel">Throws:</span></dt> +<dd><code><a href="../../../../../org/uddi/v3_service/DispositionReportFaultMessage.html" title="class in org.uddi.v3_service">DispositionReportFaultMessage</a></code></dd> +</dl> +</li> +</ul> +<a name="deleteService-org.uddi.api_v3.DeleteService-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>deleteService</h4> +<pre>public void deleteService(<a href="../../../../../org/uddi/api_v3/DeleteService.html" title="class in org.uddi.api_v3">DeleteService</a> body) + throws <a href="../../../../../org/uddi/v3_service/DispositionReportFaultMessage.html" title="class in org.uddi.v3_service">DispositionReportFaultMessage</a></pre> +<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/uddi/v3_service/UDDIPublicationPortType.html#deleteService-org.uddi.api_v3.DeleteService-">UDDIPublicationPortType</a></code></span></div> +<div class="block">The delete_service API call is used to remove one or more businessService + elements from the UDDI registry and from its containing businessEntity + parent.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> +<dd><code><a href="../../../../../org/uddi/v3_service/UDDIPublicationPortType.html#deleteService-org.uddi.api_v3.DeleteService-">deleteService</a></code> in interface <code><a href="../../../../../org/uddi/v3_service/UDDIPublicationPortType.html" title="interface in org.uddi.v3_service">UDDIPublicationPortType</a></code></dd> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>body</code> - <p class="MsoBodyText" + style="margin-left:1.0in;text-indent:-.25in"><span + style="font-family:Symbol">·<span style="font:7.0pt "Times New + Roman""> + </span></span><b><i>authInfo</i></b>: This optional argument is an + element that contains an authentication token. Authentication + tokens are obtained using the get_authToken API call or through some + other means external to this specification. Registries that serve + multiple publishers and registries that restrict who can publish in them + typically require authInfo for this call.</p> + + <p class="MsoBodyText" style="margin-left:1.0in;text-indent:-.25in"><span + style="font-family:Symbol">·<span style="font:7.0pt "Times New + Roman""> + </span></span><b><i>serviceKey</i></b>: One or more required + <i>uddiKey</i> values that represent specific instances of known + businessService data.</p> <p class="MsoBodyText">All contained + bindingTemplate data MUST also be removed from the registry as a result + of this call.</p> + + <p class="MsoBodyText">If a business service being deleted is the target + of a business service projection associated with another businessEntity, + the referencing businessService elements are left untouched. Such + "broken" service projections appear in their businessEntity and + businessService elements containing the businessKey and serviceKey + attributes as their only content. For this reason, it is + recommended that references to businessService data published under + another businessEntity be coordinated with the party that manages that + data. </p></dd> +<dt><span class="throwsLabel">Throws:</span></dt> +<dd><code><a href="../../../../../org/uddi/v3_service/DispositionReportFaultMessage.html" title="class in org.uddi.v3_service">DispositionReportFaultMessage</a></code></dd> +</dl> +</li> +</ul> +<a name="deleteService-java.lang.String-javax.persistence.EntityManager-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>deleteService</h4> +<pre>protected void deleteService(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + javax.persistence.EntityManager em) + throws <a href="../../../../../org/uddi/v3_service/DispositionReportFaultMessage.html" title="class in org.uddi.v3_service">DispositionReportFaultMessage</a></pre> +<div class="block">deletes the referenced object, assuming authorization rules are + already processed and there is already an open transaction</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>entityKey</code> - </dd> +<dd><code>em</code> - </dd> +<dt><span class="throwsLabel">Throws:</span></dt> +<dd><code><a href="../../../../../org/uddi/v3_service/DispositionReportFaultMessage.html" title="class in org.uddi.v3_service">DispositionReportFaultMessage</a></code></dd> +</dl> +</li> +</ul> +<a name="deleteTModel-org.uddi.api_v3.DeleteTModel-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>deleteTModel</h4> +<pre>public void deleteTModel(<a href="../../../../../org/uddi/api_v3/DeleteTModel.html" title="class in org.uddi.api_v3">DeleteTModel</a> body) + throws <a href="../../../../../org/uddi/v3_service/DispositionReportFaultMessage.html" title="class in org.uddi.v3_service">DispositionReportFaultMessage</a></pre> +<div class="block">The delete_tModel API call is used to logically delete one or more tModel + structures. Logical deletion hides the deleted tModels from find_tModel + result sets but does not physically delete them. New references to + deleted (hidden) tModels can be established by publishers that know their + keys. Deleting an already deleted tModel has no effect.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> +<dd><code><a href="../../../../../org/uddi/v3_service/UDDIPublicationPortType.html#deleteTModel-org.uddi.api_v3.DeleteTModel-">deleteTModel</a></code> in interface <code><a href="../../../../../org/uddi/v3_service/UDDIPublicationPortType.html" title="interface in org.uddi.v3_service">UDDIPublicationPortType</a></code></dd> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>body</code> - <p class="MsoBodyText" + style="margin-left:1.0in;text-indent:-.25in"><span + style="font-family:Symbol">·<span style="font:7.0pt "Times New + Roman""> + </span></span><b><i>authInfo</i></b>: This optional argument is an + element that contains an authentication token. Authentication + tokens are obtained using the get_authToken API call or through some + other means external to this specification. Registries that serve + multiple publishers and registries that restrict who can publish in them + typically require authInfo for this call.</p> + + <p class="MsoBodyText" style="margin-left:1.0in;text-indent:-.25in"><span + style="font-family:Symbol">·<span style="font:7.0pt "Times New + Roman""> + </span></span><b><i>tModelKey</i></b>: One or more required + <i>uddiKey</i> values that represent specific instances of known tModel + data.</p> <p class="MsoBodyText">If a tModel is hidden in this way it + MUST not be physically deleted as a result of this call. Any tModels + hidden in this way are still accessible, via the get_registeredInfo and + get_tModelDetail APIs, but are omitted from any results returned by calls + to find_tModel. All other inquiry APIs may include references to + tModelKeys of deleted tModelKeys, and UDDI data structures that reference + these tModels are found and retrieved. </p> + + <p class="MsoBodyText">The purpose of the delete_tModel behavior is to + ensure that the details associated with a hidden tModel are still + available to anyone currently using the tModel. A hidden tModel can + be restored and made visible to search results by invoking the + save_tModel API at a later time, passing the original data and the + tModelKey value of the hidden tModel.</p> + + <p class="MsoBodyText">It is not an error to transfer a hidden tModel + (i.e. deleted attribute set to TRUE).</p> Upon successful completion, an + empty message is returned. See section 4.8 Success and Error Reporting.</dd> +<dt><span class="throwsLabel">Throws:</span></dt> +<dd><code><a href="../../../../../org/uddi/v3_service/DispositionReportFaultMessage.html" title="class in org.uddi.v3_service">DispositionReportFaultMessage</a></code></dd> +</dl> +</li> +</ul> +<a name="deleteTModel-java.lang.String-javax.persistence.EntityManager-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>deleteTModel</h4> +<pre>protected void deleteTModel(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> key, + javax.persistence.EntityManager em)</pre> +<div class="block">deletes the referenced object, assuming authorization rules are + already processed and there is already an open transaction</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>entityKey</code> - </dd> +<dd><code>em</code> - </dd> +<dt><span class="throwsLabel">Throws:</span></dt> +<dd><code><a href="../../../../../org/uddi/v3_service/DispositionReportFaultMessage.html" title="class in org.uddi.v3_service">DispositionReportFaultMessage</a></code></dd> +</dl> +</li> +</ul> +<a name="getAssertionStatusReport-java.lang.String-org.uddi.api_v3.CompletionStatus-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getAssertionStatusReport</h4> +<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/uddi/api_v3/AssertionStatusItem.html" title="class in org.uddi.api_v3">AssertionStatusItem</a>> getAssertionStatusReport(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> authInfo, + <a href="../../../../../org/uddi/api_v3/CompletionStatus.html" title="enum in org.uddi.api_v3">CompletionStatus</a> completionStatus) + throws <a href="../../../../../org/uddi/v3_service/DispositionReportFaultMessage.html" title="class in org.uddi.v3_service">DispositionReportFaultMessage</a></pre> +<div class="block">The get_assertionStatusReport API call provides administrative support + for determining the status of current and outstanding publisher + assertions that involve any of the business registrations managed by the + individual publisher. Using this API, a publisher can see the status of + assertions that they have made, as well as see assertions that others + have made that involve businessEntity structures controlled by the + requesting publisher. See Appendix A Relationships and Publisher + Assertions for more information.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> +<dd><code><a href="../../../../../org/uddi/v3_service/UDDIPublicationPortType.html#getAssertionStatusReport-java.lang.String-org.uddi.api_v3.CompletionStatus-">getAssertionStatusReport</a></code> in interface <code><a href="../../../../../org/uddi/v3_service/UDDIPublicationPortType.html" title="interface in org.uddi.v3_service">UDDIPublicationPortType</a></code></dd> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>authInfo</code> - <p class="MsoBodyText" + style="margin-left:1.0in;text-indent:-.25in"><span + style="font-family:Symbol">·<span style="font:7.0pt "Times New + Roman""> + </span></span><b><i>authInfo</i></b>: This optional argument is an + element that contains an authentication token. Authentication + tokens are obtained using the get_authToken API call or through some + other means external to this specification. Registries that serve + multiple publishers and registries that restrict who can publish in them + typically require authInfo for this call.</p> + + <p class="MsoBodyText" style="margin-left:1.0in;text-indent:-.25in"><span + style="font-family:Symbol">·<span style="font:7.0pt "Times New + Roman""> + </span></span><b><i>completionStatus</i></b>: This optional argument lets + the publisher restrict the result set to only those relationships that + have the specified status value. Assertion status is a calculated + result based on the sum total of assertions made by the individuals that + control specific business registrations. When no completionStatus + element is provided, all assertions involving the businesses that the + publisher owns are retrieved, without regard to the completeness of the + relationship. completionStatus MUST contain one of the following + values</p> + + <p class="MsoNormal" style="margin-left:1.5in;text-indent:-.25in"><span + style="font-family:"Courier New"">o<span style="font:7.0pt + "Times New Roman""> + </span></span><b>status:complete</b>: Passing this value causes only the + publisher assertions that are complete to be returned. Each + businessEntity listed in assertions that are complete has a visible + relationship that directly reflects the data in a complete assertion (as + described in the find_relatedBusinesses API).</p> + + <p class="MsoNormal" style="margin-left:1.5in;text-indent:-.25in"><span + style="font-family:"Courier New"">o<span style="font:7.0pt + "Times New Roman""> + </span></span><b>status:toKey_incomplete</b>: Passing this value causes + only those publisher assertions where the party who controls the + businessEntity referenced by the toKey value in an assertion, has not + made a matching assertion, to be listed.</p> + + <p class="MsoNormal" style="margin-left:1.5in;text-indent:-.25in"><span + style="font-family:"Courier New"">o<span style="font:7.0pt + "Times New Roman""> + </span></span><b>status:fromKey_incomplete</b>: Passing this value causes + only those publisher assertions where the party who controls the + businessEntity referenced by the fromKey value in an assertion, has not + made a matching assertion, to be listed.</p> + + <p class="MsoNormal" style="margin-left:1.5in;text-indent:-.25in"><span + style="font-family:"Courier New"">o<span style="font:7.0pt + "Times New Roman""> + </span></span><b>status:both_incomplete</b>. This status value, however, + is only applicable to the context of UDDI subscription and SHOULD not be + present as part of a response to a get_assertionStatusReport request.</p> + + <span + style="font-size:10.0pt;font-family:Arial;letter-spacing:-.25pt"></span></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>returns java.util.List<org.uddi.api_v3.AssertionStatusItem> Upon + successful completion, an assertionStatusReport structure is returned + containing zero or more assertionStatusItem structures. Elements will be + sorted by last date change in ascending order. + + The assertionStatusReport has the form: <img + src="http://uddi.org/pubs/uddi-v3.0.2-20041019_files/image067.gif"> <p + class="MsoBodyText">The assertionStatusReport reports all complete and + incomplete assertions and serves an administrative use for determining if + there are any outstanding, incomplete assertions pertaining to + relationships involving businesses with which the publisher is + associated.</p> + + <p class="MsoBodyText">Since the publisher who was authenticated by the + get_assertionStatusReport API may own several businesses, the + assertionStatusReport structure shows the assertions made for all + businesses owned by the publisher.</p> + + <p class="MsoBodyText">The assertion status report is composed of a set + of assertionStatusItem elements that describe the assertions in which the + publisherâs businesses participate. The assertionStatusItem element + has the form:</p> + + <p class="MsoBodyText"><img + src="http://uddi.org/pubs/uddi-v3.0.2-20041019_files/image068.gif" + border="0" height="170" width="393"></p> + + <p class="MsoBodyText"> </p> + + <p class="MsoBodyText">The assertionStatusItem structure has the + following attribute:</p> + + <table class="MsoNormalTable" + style="margin-left:48.75pt;border-collapse:collapse;border:none" + border="1" cellpadding="0" cellspacing="0"> <tbody><tr> <td + style="border:solid black 1.0pt;background:#FFFFCA;padding: 0in 5.4pt 0in + 5.4pt" valign="top"> <p class="MsoNormal"><b>Name </b></p> </td> + <td style="border:solid black 1.0pt;border-left:none;background: + #FFFFCA;padding:0in 5.4pt 0in 5.4pt" valign="top"> <p + class="MsoNormal"><b>Use </b></p> </td> </tr> <tr> <td + style="border:solid black 1.0pt;border-top:none;padding:0in 5.4pt 0in + 5.4pt" valign="top"> <p class="MsoNormal">completionStatus </p> + </td> <td style="border-top:none;border-left:none;border-bottom:solid + black 1.0pt; border-right:solid black 1.0pt;padding:0in 5.4pt 0in 5.4pt" + valign="top"> <p class="MsoNormal">required</p> </td> </tr> + </tbody></table> + + <p class="MsoNormal"> </p> + + <p class="MsoBodyText">While the elements fromKey, toKey and + keyedReference together identify the assertion on whose status a report + is being provided, the keysOwned element designates those businessKeys + the publisher manages. The keysOwned element has the form:</p> + + <p class="MsoBodyText"><img + src="http://uddi.org/pubs/uddi-v3.0.2-20041019_files/image069.gif" + border="0" height="137" width="372"></p> + + <p class="MsoBodyText">An assertion is part of a reciprocal relationship + only if the completionStatus attribute has a value "status:complete". If + completionStatus has a value "status:toKey_incomplete" or + "status:fromKey_incomplete", the party who controls the businessEntity + referenced by the toKey or the fromKey has not yet made a matching + assertion.</p></dd> +<dt><span class="throwsLabel">Throws:</span></dt> +<dd><code><a href="../../../../../org/uddi/v3_service/DispositionReportFaultMessage.html" title="class in org.uddi.v3_service">DispositionReportFaultMessage</a></code></dd> +</dl> +</li> +</ul> +<a name="getPublisherAssertions-java.lang.String-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getPublisherAssertions</h4> +<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/uddi/api_v3/PublisherAssertion.html" title="class in org.uddi.api_v3">PublisherAssertion</a>> getPublisherAssertions(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> authInfo) + throws <a href="../../../../../org/uddi/v3_service/DispositionReportFaultMessage.html" title="class in org.uddi.v3_service">DispositionReportFaultMessage</a></pre> +<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../org/uddi/v3_service/UDDIPublicationPortType.html#getPublisherAssertions-java.lang.String-">UDDIPublicationPortType</a></code></span></div> +<div class="block">The get_publisherAssertions API call is used to obtain the full set of + publisher assertions that is associated with an individual publisher. It + complements the get_registeredInfo API which returns information about + businesses, services, bindings, and tModels managed by a publisher.</div> +<dl> +<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> +<dd><code><a href="../../../../../org/uddi/v3_service/UDDIPublicationPortType.html#getPublisherAssertions-java.lang.String-">getPublisherAssertions</a></code> in interface <code><a href="../../../../../org/uddi/v3_service/UDDIPublicationPortType.html" title="interface in org.uddi.v3_service">UDDIPublicationPortType</a></code></dd> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>authInfo</code> - · authInfo: This optional argument is an element that + contains an authentication token. Authentication tokens are obtained + using the get_authToken API call or through some other means external to + this specification. Registries that serve multiple publishers and + registries that restrict who can publish in them typically require + authInfo for this call.</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>returns java.util.List<org.uddi.api_v3.PublisherAssertion> This + API call returns a publisherAssertions structure that contains a + publisherAssertion element for each publisher assertion registered by the + publisher. When the registry distinguishes between publishers, this + information is associated with the authentication information. Only + assertions made by the publisher are returned. Elements will be sorted by + last date change in ascending order. See get_assertionStatusReport and + Appendix A Relationships and Publisher Assertions for more details. + + The publisherAssertions structure has the form: <img + src="http://uddi.org/pubs/uddi-v3.0.2-20041019_files/image071.gif"></dd> +<dt><span class="throwsLabel">Throws:</span></dt> +<dd><code><a href="../../../../../org/uddi/v3_service/DispositionReportFaultMessage.html" title="class in org.uddi.v3_service">DispositionReportFaultMessage</a></code></dd> +</dl> +</li> +</ul> +<a name="getRegisteredInfo-org.uddi.api_v3.GetRegisteredInfo-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getRegisteredInfo</h4> +<pre>public <a href="../../../../../org/uddi/api_v3/RegisteredInfo.html" title="class in org.uddi.api_v3">RegisteredInfo</a> getRegisteredInfo(<a href="../../../../../org/uddi/api_v3/GetRegisteredInfo.html" title="class in org.uddi.api_v3">GetRegisteredInfo</a> body) + throws <a href="../../../../../org/uddi/v3_service/DispositionReportFaultMessage.html" title="class in org.uddi.v3_service">DispositionReportFaultMessage</a></pre> +<dl> +<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> +<dd><code><a href="../../../../../org/uddi/v3_service/UDDIPublicationPortType.html#getRegisteredInfo-org.uddi.api_v3.GetRegisteredInfo-">getRegisteredInfo</a></code> in interface <code><a href="../../../../../org/uddi/v3_service/UDDIPublicationPortType.html" title="interface in org.uddi.v3_service">UDDIPublicationPortType</a></code></dd> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>body</code> - authInfo: This optional argument is an element that contains + an authentication token. Authentication tokens are obtained using the + get_authToken API call or through some other means external to this + specification. Registries that serve multiple publishers and registries + that restrict who can publish in them typically require authInfo for this + call. + + · infoSelection: This required argument represents an enumerated choice + that determines which tModels are returned. "all" indicates all visible + and hidden tModels owned by the publisher are to be returned (this is the + default). "visible" indicates only visible tModels owned by the publisher + are to be returned. "hidden" indicates only hidden (logically deleted) + tModels owned by the publisher are to be returned.</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>returns org.uddi.api_v3.RegisteredInfo Upon successful + completion, a registeredInfo structure MUST be returned, listing + abbreviated business information in one or more businessInfo elements, + and tModel information in one or more tModelInfo elements. This API is + useful for determining the full extent of registered business and tModel + information owned by a single publisher in a single call. This structure + complements the get_publisherAssertions API call, which returns + information about assertions owned by an individual publisher. + businessInfos and/or tModelInfos will be sorted case-sensitively on the + primary name in ascending order, using the collation sequence determined + by node policy.</dd> +<dt><span class="throwsLabel">Throws:</span></dt> +<dd><code><a href="../../../../../org/uddi/v3_service/DispositionReportFaultMessage.html" title="class in org.uddi.v3_service">DispositionReportFaultMessage</a></code></dd> +</dl> +</li> +</ul> +<a name="saveBinding-org.uddi.api_v3.SaveBinding-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>saveBinding</h4> +<pre>public <a href="../../../../../org/uddi/api_v3/BindingDetail.html" title="class in org.uddi.api_v3">BindingDetail</a> saveBinding(<a href="../../../../../org/uddi/api_v3/SaveBinding.html" title="class in org.uddi.api_v3">SaveBinding</a> body) + throws <a href="../../../../../org/uddi/v3_service/DispositionReportFaultMessage.html" title="class in org.uddi.v3_service">DispositionReportFaultMessage</a></pre> +<dl> +<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> +<dd><code><a href="../../../../../org/uddi/v3_service/UDDIPublicationPortType.html#saveBinding-org.uddi.api_v3.SaveBinding-">saveBinding</a></code> in interface <code><a href="../../../../../org/uddi/v3_service/UDDIPublicationPortType.html" title="interface in org.uddi.v3_service">UDDIPublicationPortType</a></code></dd> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>body</code> - <p class="MsoBodyText" + style="margin-left:1.0in;text-indent:-.25in"><span + style="font-family:Symbol">·<span style="font:7.0pt "Times New + Roman""> + </span></span><b><i>authInfo</i></b>: This optional argument is an + element that contains an authentication token. Authentication + tokens are obtained using the get_authToken API call or through some + other means external to this specification. Registries that serve + multiple publishers and registries that restrict who can publish in them + typically require authInfo for this call.</p> + + <p class="MsoBodyText" style="margin-left:1.0in;text-indent:-.25in"><span + style="font-family:Symbol">·<span style="font:7.0pt "Times New + Roman""> + </span></span><b><i>bindingTemplate</i></b>: Required repeating element + containing one or more complete bindingTemplate structures. To save a new + bindingTemplate, a bindingTemplate element is passed with either an empty + bindingKey attribute value, or with a publisher-assigned bindingKey. See + Section <a href="#_Ref8978954 ">5.2.2.2</a> <i>Behavior of + Publishers</i>. </p> <p class="MsoBodyText"><span lang="EN-AU">Each new + bindingTemplate passed MUST contain a serviceKey value that corresponds + to a registered businessService controlled by the same publisher. An + existing binding template MAY contain a serviceKey value that corresponds + to a registered businessService controlled by the same + publisher</span>. The net effect of this call is to determine the + containing parent businessService for each bindingTemplate affected by + this call. If the same bindingTemplate (determined by matching bindingKey + value) is listed more than once, any relationship to the containing + businessService is determined by processing order, which is determined by + the position of the bindingTemplate data in first to last order.</p> + + <p class="MsoBodyText">If the bindingKey within a bindingTemplate element + is missing or is passed with an empty value, this is a signal that the + bindingTemplate is being inserted for the first time. When this + occurs, the node MUST automatically generate a new key for the + bindingTemplate that is without an associated key. New bindingTemplate + structures can also be added with publisher-assigned keys. See Section <a + href="#_Ref8978954 ">5.2.2.2</a> <i>Behavior of Publishers</i>.</p> + + <p class="MsoBodyText">Using this API call it is possible to move an + existing bindingTemplate from one businessService to another by simply + specifying a different parent businessService relationship along with the + complete bindingTemplate. Changing a parent relationship in this + way causes two businessService structures to be affected. The net + result of such a move is that the bindingTemplate still resides within + one, and only one businessService based on the value of the serviceKey + passed. An attempt to move a bindingTemplate in this manner by a party + who is not the publisher of the businessService that is specified by the + serviceKey MUST be rejected with an error E_userMismatch.</p> + + <p class="MsoBodyText">When a bindingTemplate is saved with a categoryBag + content that is associated with a checked value set or category group + system tModel, the references MUST be checked for validity prior to + completion of the save, or the node must return E_unsupported, indicating + it does not support the referenced checked value set or category group + system. See Section <a href="#_Ref8978999 ">5.2.3</a> <i>Special + considerations for validated value sets</i> and Appendix F <i>Using + Categorization</i> for additional details.</p></dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>returns org.uddi.api_v3.BindingDetail This API returns a + bindingDetail structure containing the results of the call that reflects + the newly registered information for the effected bindingTemplate + elements. If more than one bindingTemplate is saved in a single + save_binding call, the resulting bindingDetail MUST return results in the + same order that they appeared in the save_binding call. If the same + bindingTemplate (determined by matching bindingKey) is listed more than + once in the save_binding call, it MAY be listed once in the result for + each appearance in the save_binding call. If the same bindingTemplate + appears more than once in the response, the last occurrence of the + bindingTemplate in the results represents the state stored in the + registry. Any bindingKeys that were assigned as a result of processing + the save_binding call are included in the bindingTemplate data. + + The bindingDetail structure has the form: <img + src="http://uddi.org/pubs/uddi-v3.0.2-20041019_files/image075.gif"></dd> +<dt><span class="throwsLabel">Throws:</span></dt> +<dd><code><a href="../../../../../org/uddi/v3_service/DispositionReportFaultMessage.html" title="class in org.uddi.v3_service">DispositionReportFaultMessage</a></code></dd> +</dl> +</li> +</ul> +<a name="saveBusiness-org.uddi.api_v3.SaveBusiness-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>saveBusiness</h4> +<pre>public <a href="../../../../../org/uddi/api_v3/BusinessDetail.html" title="class in org.uddi.api_v3">BusinessDetail</a> saveBusiness(<a href="../../../../../org/uddi/api_v3/SaveBusiness.html" title="class in org.uddi.api_v3">SaveBusiness</a> body) + throws <a href="../../../../../org/uddi/v3_service/DispositionReportFaultMessage.html" title="class in org.uddi.v3_service">DispositionReportFaultMessage</a></pre> +<dl> +<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> +<dd><code><a href="../../../../../org/uddi/v3_service/UDDIPublicationPortType.html#saveBusiness-org.uddi.api_v3.SaveBusiness-">saveBusiness</a></code> in interface <code><a href="../../../../../org/uddi/v3_service/UDDIPublicationPortType.html" title="interface in org.uddi.v3_service">UDDIPublicationPortType</a></code></dd> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>body</code> - <p class="MsoBodyText" + style="margin-left:1.0in;text-indent:-.25in"><span + style="font-family:Symbol">·<span style="font:7.0pt "Times New + Roman""> + </span></span><b><i>authInfo</i></b>: This optional argument is an + element that contains an authentication token. Authentication + tokens are obtained using the get_authToken API call or through some + other means external to this specification. Registries that serve + multiple publishers and registries that restrict who can publish in them + typically require authInfo for this call.</p> + + <p class="MsoBodyText" style="margin-left:1.0in;text-indent:-.25in"><span + style="font-family:Symbol">·<span style="font:7.0pt "Times New + Roman""> + </span></span><b><i>businessEntity</i></b>: Required repeating + element containing one or more businessEntity structures. These can + be obtained in advance by using the get_businessDetail API call or by any + other means.</p> <p class="MsoBodyText">If any of the <i>uddiKey</i> + values within a businessEntity element (e.g. any data with a key value + regulat
<TRUNCATED> --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
