blob: 14b79dc94153410953e7d41cdedee07a2b7463dc [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>UDDIErrorHelper xref</title>
<link type="text/css" rel="stylesheet" href="../../../../../stylesheet.css" />
</head>
<body>
<div id="overview"><a href="../../../../../../apidocs/org/apache/juddi/v3/error/UDDIErrorHelper.html">View Javadoc</a></div><pre>
<a class="jxr_linenumber" name="L1" href="#L1">1</a> <em class="jxr_comment">/*</em>
<a class="jxr_linenumber" name="L2" href="#L2">2</a> <em class="jxr_comment"> * Copyright 2001-2008 The Apache Software Foundation.</em>
<a class="jxr_linenumber" name="L3" href="#L3">3</a> <em class="jxr_comment"> * </em>
<a class="jxr_linenumber" name="L4" href="#L4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em>
<a class="jxr_linenumber" name="L5" href="#L5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em>
<a class="jxr_linenumber" name="L6" href="#L6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em>
<a class="jxr_linenumber" name="L7" href="#L7">7</a> <em class="jxr_comment"> * </em>
<a class="jxr_linenumber" name="L8" href="#L8">8</a> <em class="jxr_comment"> * <a href="http://www.apache.org/licenses/LICENSE-2." target="alexandria_uri">http://www.apache.org/licenses/LICENSE-2.</a>0</em>
<a class="jxr_linenumber" name="L9" href="#L9">9</a> <em class="jxr_comment"> * </em>
<a class="jxr_linenumber" name="L10" href="#L10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em>
<a class="jxr_linenumber" name="L11" href="#L11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em>
<a class="jxr_linenumber" name="L12" href="#L12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em>
<a class="jxr_linenumber" name="L13" href="#L13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em>
<a class="jxr_linenumber" name="L14" href="#L14">14</a> <em class="jxr_comment"> * limitations under the License.</em>
<a class="jxr_linenumber" name="L15" href="#L15">15</a> <em class="jxr_comment"> *</em>
<a class="jxr_linenumber" name="L16" href="#L16">16</a> <em class="jxr_comment"> */</em>
<a class="jxr_linenumber" name="L17" href="#L17">17</a>
<a class="jxr_linenumber" name="L18" href="#L18">18</a> <strong class="jxr_keyword">package</strong> org.apache.juddi.v3.error;
<a class="jxr_linenumber" name="L19" href="#L19">19</a>
<a class="jxr_linenumber" name="L20" href="#L20">20</a> <strong class="jxr_keyword">import</strong> org.apache.juddi.config.ResourceConfig;
<a class="jxr_linenumber" name="L21" href="#L21">21</a> <strong class="jxr_keyword">import</strong> org.uddi.api_v3.DispositionReport;
<a class="jxr_linenumber" name="L22" href="#L22">22</a> <strong class="jxr_keyword">import</strong> org.uddi.api_v3.Result;
<a class="jxr_linenumber" name="L23" href="#L23">23</a> <strong class="jxr_keyword">import</strong> org.uddi.api_v3.ErrInfo;
<a class="jxr_linenumber" name="L24" href="#L24">24</a>
<a class="jxr_linenumber" name="L25" href="#L25">25</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L26" href="#L26">26</a> <em class="jxr_javadoccomment"> * @author &lt;a href="<a href="mailto:jfaath@apache.org" target="alexandria_uri">mailto:jfaath@apache.org</a>"&gt;Jeff Faath&lt;/a&gt;</em>
<a class="jxr_linenumber" name="L27" href="#L27">27</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L28" href="#L28">28</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../org/apache/juddi/v3/error/UDDIErrorHelper.html">UDDIErrorHelper</a> {
<a class="jxr_linenumber" name="L29" href="#L29">29</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L30" href="#L30">30</a> <em class="jxr_javadoccomment"> * E_assertionNotFound: (30000) Signifies that a particular publisher assertion cannot be identified in a save or delete operation.</em>
<a class="jxr_linenumber" name="L31" href="#L31">31</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L32" href="#L32">32</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> E_ASSERTION_NOT_FOUND = 30000;
<a class="jxr_linenumber" name="L33" href="#L33">33</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L34" href="#L34">34</a> <em class="jxr_javadoccomment"> * E_authTokenExpired: (10110) Signifies that the authentication token information has timed out.</em>
<a class="jxr_linenumber" name="L35" href="#L35">35</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L36" href="#L36">36</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> E_AUTH_TOKEN_EXPIRED = 10110;
<a class="jxr_linenumber" name="L37" href="#L37">37</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L38" href="#L38">38</a> <em class="jxr_javadoccomment"> * E_authTokenRequired: (10120) Signifies that an authentication token is missing or is invalid for an API call that requires authentication.</em>
<a class="jxr_linenumber" name="L39" href="#L39">39</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L40" href="#L40">40</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> E_AUTH_TOKEN_REQUIRED = 10120;
<a class="jxr_linenumber" name="L41" href="#L41">41</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L42" href="#L42">42</a> <em class="jxr_javadoccomment"> * E_accountLimitExceeded: (10160) Signifies that a save request exceeded the quantity limits for a given data type. Account limits are established based on the relationship between an individual publisher and an individual node. See your UDDI node’s policy for account limits for details. Other nodes in the registry MAY NOT place additional restrictions on publishing limits established by a custodial node.</em>
<a class="jxr_linenumber" name="L43" href="#L43">43</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L44" href="#L44">44</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> E_ACCOUNT_LIMIT_EXCEEDED = 10160;
<a class="jxr_linenumber" name="L45" href="#L45">45</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L46" href="#L46">46</a> <em class="jxr_javadoccomment"> * E_busy: (10400) Signifies that the request cannot be processed at the current time.</em>
<a class="jxr_linenumber" name="L47" href="#L47">47</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L48" href="#L48">48</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> E_BUSY = 10400;
<a class="jxr_linenumber" name="L49" href="#L49">49</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L50" href="#L50">50</a> <em class="jxr_javadoccomment"> * NON UDDIv3 spec error</em>
<a class="jxr_linenumber" name="L51" href="#L51">51</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L52" href="#L52">52</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> E_CATEGORIZATION_NOT_ALLOWED = 20100;
<a class="jxr_linenumber" name="L53" href="#L53">53</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L54" href="#L54">54</a> <em class="jxr_javadoccomment"> * E_fatalError: (10500) Signifies that a serious technical error has occurred while processing the request.</em>
<a class="jxr_linenumber" name="L55" href="#L55">55</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L56" href="#L56">56</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> E_FATAL_ERROR = 10500;
<a class="jxr_linenumber" name="L57" href="#L57">57</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L58" href="#L58">58</a> <em class="jxr_javadoccomment"> * E_invalidKeyPassed: (10210) Signifies that the uddiKey value passed did not match with any known key values. The details on the invalid key SHOULD be included in the dispositionReport element.</em>
<a class="jxr_linenumber" name="L59" href="#L59">59</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L60" href="#L60">60</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> E_INVALID_KEY_PASSED = 10210;
<a class="jxr_linenumber" name="L61" href="#L61">61</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L62" href="#L62">62</a> <em class="jxr_javadoccomment"> * E_invalidProjection: (20230) Signifies that an attempt was made to save a businessEntity containing a service projection where the serviceKey does not belong to the business designated by the businessKey. The serviceKey of at least one such businessService SHOULD be included in the dispositionReport.</em>
<a class="jxr_linenumber" name="L63" href="#L63">63</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L64" href="#L64">64</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> E_INVALID_PROJECTION = 20230;
<a class="jxr_linenumber" name="L65" href="#L65">65</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L66" href="#L66">66</a> <em class="jxr_javadoccomment"> * NON UDDIv3 spec</em>
<a class="jxr_linenumber" name="L67" href="#L67">67</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L68" href="#L68">68</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> E_INVALID_CATEGORY = 20000;
<a class="jxr_linenumber" name="L69" href="#L69">69</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L70" href="#L70">70</a> <em class="jxr_javadoccomment"> * E_invalidCompletionStatus: (30100) Signifies that one of the assertion status values passed is unrecognized. The completion status that caused the problem SHOULD be clearly indicated in the error text.</em>
<a class="jxr_linenumber" name="L71" href="#L71">71</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L72" href="#L72">72</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> E_INVALID_COMPLETION_STATUS = 30100;
<a class="jxr_linenumber" name="L73" href="#L73">73</a>
<a class="jxr_linenumber" name="L74" href="#L74">74</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> E_INVALID_URL_PASSED = 10220;
<a class="jxr_linenumber" name="L75" href="#L75">75</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L76" href="#L76">76</a> <em class="jxr_javadoccomment"> * E_invalidValue: (20200) This error code has multiple uses. This error code applies to the subscription APIs and the value set APIs. It can be used to indicate that a value that was passed in a keyValue attribute did not pass validation. This applies to checked value sets that are referenced using keyedReferences. The error text SHOULD clearly indicate the key and value combination that failed validation. It can also be used to indicate that a chunkToken supplied is invalid. This applies in both subscription and value set APIs. The error text SHOULD clearly indicate the reason for failure.</em>
<a class="jxr_linenumber" name="L77" href="#L77">77</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L78" href="#L78">78</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> E_INVALID_VALUE = 20200;
<a class="jxr_linenumber" name="L79" href="#L79">79</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L80" href="#L80">80</a> <em class="jxr_javadoccomment"> * E_invalidCombination: (40500) Signifies conflicting find qualifiers have been specified. The find qualifiers that caused the problem SHOULD be clearly indicated in the error text.</em>
<a class="jxr_linenumber" name="L81" href="#L81">81</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L82" href="#L82">82</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> E_INVALID_COMBINATION = 40500;
<a class="jxr_linenumber" name="L83" href="#L83">83</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> E_KEY_RETIRED = 10310;
<a class="jxr_linenumber" name="L84" href="#L84">84</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L85" href="#L85">85</a> <em class="jxr_javadoccomment"> * E_keyUnavailable: (40100) Signifies that the proposed key is in a partition that has already been assigned to some other publisher.</em>
<a class="jxr_linenumber" name="L86" href="#L86">86</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L87" href="#L87">87</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> E_KEY_UNAVAILABLE = 40100;
<a class="jxr_linenumber" name="L88" href="#L88">88</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> E_LANGUAGE_ERROR = 10060;
<a class="jxr_linenumber" name="L89" href="#L89">89</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L90" href="#L90">90</a> <em class="jxr_javadoccomment"> * E_messageTooLarge: (30110) Signifies that the message is too large. The upper limit SHOULD be clearly indicated in the error text.</em>
<a class="jxr_linenumber" name="L91" href="#L91">91</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L92" href="#L92">92</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> E_MESSAGE_TOO_LARGE = 30110;
<a class="jxr_linenumber" name="L93" href="#L93">93</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> E_NAME_TOO_LONG = 10020;
<a class="jxr_linenumber" name="L94" href="#L94">94</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> E_OPERATOR_MISMATCH = 10130;
<a class="jxr_linenumber" name="L95" href="#L95">95</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> E_PUBLISHER_CANCELLED = 30220;
<a class="jxr_linenumber" name="L96" href="#L96">96</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L97" href="#L97">97</a> <em class="jxr_javadoccomment"> * Signifies that a subscription cannot be renewed. The request has been denied due to either node or registry policy.</em>
<a class="jxr_linenumber" name="L98" href="#L98">98</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L99" href="#L99">99</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> E_REQUEST_DENIED = 30210;
<a class="jxr_linenumber" name="L100" href="#L100">100</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> E_SECRET_UNKNOWN = 30230;
<a class="jxr_linenumber" name="L101" href="#L101">101</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> E_SUCCESS = 0;
<a class="jxr_linenumber" name="L102" href="#L102">102</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> E_TOO_MANY_OPTIONS = 10030;
<a class="jxr_linenumber" name="L103" href="#L103">103</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> E_TRANSFER_ABORTED = 30200;
<a class="jxr_linenumber" name="L104" href="#L104">104</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L105" href="#L105">105</a> <em class="jxr_javadoccomment"> * E_unrecognizedVersion: (10040) Signifies that the value of the namespace attribute is unsupported by the node being queried.</em>
<a class="jxr_linenumber" name="L106" href="#L106">106</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L107" href="#L107">107</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> E_UNRECOGNIZED_VERSION = 10040;
<a class="jxr_linenumber" name="L108" href="#L108">108</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L109" href="#L109">109</a> <em class="jxr_javadoccomment"> * E_unknownUser: (10150) Signifies that the user ID and password pair passed in a get_authToken API is not known to the UDDI node or is not valid.</em>
<a class="jxr_linenumber" name="L110" href="#L110">110</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L111" href="#L111">111</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> E_UNKNOWN_USER = 10150;
<a class="jxr_linenumber" name="L112" href="#L112">112</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L113" href="#L113">113</a> <em class="jxr_javadoccomment"> * E_unsupported: (10050) Signifies that the implementer does not support a feature or API.</em>
<a class="jxr_linenumber" name="L114" href="#L114">114</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L115" href="#L115">115</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> E_UNSUPPORTED = 10050;
<a class="jxr_linenumber" name="L116" href="#L116">116</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L117" href="#L117">117</a> <em class="jxr_javadoccomment"> * E_userMismatch: (10140) Signifies that an attempt was made to use the publishing API to change data that is controlled by another party.</em>
<a class="jxr_linenumber" name="L118" href="#L118">118</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L119" href="#L119">119</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> E_USER_MISMATCH = 10140;
<a class="jxr_linenumber" name="L120" href="#L120">120</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L121" href="#L121">121</a> <em class="jxr_javadoccomment"> * E_valueNotAllowed: (20210) Signifies that a value did not pass validation because of contextual issues. The value may be valid in some contexts, but not in the context used. The error text MAY contain information about the contextual problem.</em>
<a class="jxr_linenumber" name="L122" href="#L122">122</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L123" href="#L123">123</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> E_VALUE_NOT_ALLOWED = 20210;
<a class="jxr_linenumber" name="L124" href="#L124">124</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L125" href="#L125">125</a> <em class="jxr_javadoccomment"> * E_unvalidatable: (20220) Signifies that an attempt was made to reference a value set in a keyedReference whose tModel is categorized with the unvalidatable categorization.</em>
<a class="jxr_linenumber" name="L126" href="#L126">126</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L127" href="#L127">127</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> E_UNVALIDATABLE = 20220;
<a class="jxr_linenumber" name="L128" href="#L128">128</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> E_REQUEST_TIMEOUT = 20240;
<a class="jxr_linenumber" name="L129" href="#L129">129</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L130" href="#L130">130</a> <em class="jxr_javadoccomment"> * E_invalidTime: (40030) Signifies that the time period, the date/time, or the pair of date/time is invalid. The error structure signifies the condition that occurred and the error text clearly calls out the cause of the problem.</em>
<a class="jxr_linenumber" name="L131" href="#L131">131</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L132" href="#L132">132</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> E_INVALID_TIME = 40030;
<a class="jxr_linenumber" name="L133" href="#L133">133</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L134" href="#L134">134</a> <em class="jxr_javadoccomment"> * E_resultSetTooLarge: (40300) Signifies that the UDDI node deems that a result set from an inquiry is too large, and requests to obtain the results are not honored, even using subsets. The inquiry that triggered this error should be refined and re-issued.</em>
<a class="jxr_linenumber" name="L135" href="#L135">135</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L136" href="#L136">136</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> E_RESULT_SET_TOO_LARGE = 40300;
<a class="jxr_linenumber" name="L137" href="#L137">137</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L138" href="#L138">138</a> <em class="jxr_javadoccomment"> * E_tokenAlreadyExists: (40070) Signifies that one or more of the businessKey or tModelKey elements that identify entities to be transferred are not owned by the publisher identified by the authInfo element. The error text SHOULD clearly indicate which entity keys caused the error.</em>
<a class="jxr_linenumber" name="L139" href="#L139">139</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L140" href="#L140">140</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> E_TOKEN_ALREADY_EXISTS = 40070;
<a class="jxr_linenumber" name="L141" href="#L141">141</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L142" href="#L142">142</a> <em class="jxr_javadoccomment"> * E_transferNotAllowed: (40600) Signifies that the transfer of one or more entities has been by either the custodial node or the target node because the transfer token has expired or an attempt was made to transfer an unauthorized entity.</em>
<a class="jxr_linenumber" name="L143" href="#L143">143</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L144" href="#L144">144</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> E_TRANSFER_NOT_ALLOWED = 40600;
<a class="jxr_linenumber" name="L145" href="#L145">145</a>
<a class="jxr_linenumber" name="L146" href="#L146">146</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String lookupErrCode(<strong class="jxr_keyword">int</strong> errno) {
<a class="jxr_linenumber" name="L147" href="#L147">147</a> <strong class="jxr_keyword">switch</strong> (errno) {
<a class="jxr_linenumber" name="L148" href="#L148">148</a> <strong class="jxr_keyword">case</strong> E_ACCOUNT_LIMIT_EXCEEDED : <strong class="jxr_keyword">return</strong> DispositionReport.E_ACCOUNT_LIMIT_EXCEEDED;
<a class="jxr_linenumber" name="L149" href="#L149">149</a> <strong class="jxr_keyword">case</strong> E_ASSERTION_NOT_FOUND : <strong class="jxr_keyword">return</strong> DispositionReport.E_ASSERTION_NOT_FOUND;
<a class="jxr_linenumber" name="L150" href="#L150">150</a> <strong class="jxr_keyword">case</strong> E_AUTH_TOKEN_EXPIRED : <strong class="jxr_keyword">return</strong> DispositionReport.E_AUTH_TOKEN_EXPIRED;
<a class="jxr_linenumber" name="L151" href="#L151">151</a> <strong class="jxr_keyword">case</strong> E_AUTH_TOKEN_REQUIRED : <strong class="jxr_keyword">return</strong> DispositionReport.E_AUTH_TOKEN_REQUIRED;
<a class="jxr_linenumber" name="L152" href="#L152">152</a> <strong class="jxr_keyword">case</strong> E_BUSY : <strong class="jxr_keyword">return</strong> DispositionReport.E_BUSY;
<a class="jxr_linenumber" name="L153" href="#L153">153</a> <strong class="jxr_keyword">case</strong> E_CATEGORIZATION_NOT_ALLOWED : <strong class="jxr_keyword">return</strong> DispositionReport.E_CATEGORIZATION_NOT_ALLOWED;
<a class="jxr_linenumber" name="L154" href="#L154">154</a> <strong class="jxr_keyword">case</strong> E_FATAL_ERROR : <strong class="jxr_keyword">return</strong> DispositionReport.E_FATAL_ERROR;
<a class="jxr_linenumber" name="L155" href="#L155">155</a> <strong class="jxr_keyword">case</strong> E_INVALID_COMBINATION : <strong class="jxr_keyword">return</strong> DispositionReport.E_INVALID_COMBINATION;
<a class="jxr_linenumber" name="L156" href="#L156">156</a> <strong class="jxr_keyword">case</strong> E_INVALID_CATEGORY : <strong class="jxr_keyword">return</strong> DispositionReport.E_INVALID_CATEGORY;
<a class="jxr_linenumber" name="L157" href="#L157">157</a> <strong class="jxr_keyword">case</strong> E_INVALID_COMPLETION_STATUS : <strong class="jxr_keyword">return</strong> DispositionReport.E_INVALID_COMPLETION_STATUS;
<a class="jxr_linenumber" name="L158" href="#L158">158</a> <strong class="jxr_keyword">case</strong> E_INVALID_KEY_PASSED : <strong class="jxr_keyword">return</strong> DispositionReport.E_INVALID_KEY_PASSED;
<a class="jxr_linenumber" name="L159" href="#L159">159</a> <strong class="jxr_keyword">case</strong> E_KEY_UNAVAILABLE : <strong class="jxr_keyword">return</strong> DispositionReport.E_KEY_UNAVAILABLE;
<a class="jxr_linenumber" name="L160" href="#L160">160</a> <strong class="jxr_keyword">case</strong> E_INVALID_PROJECTION : <strong class="jxr_keyword">return</strong> DispositionReport.E_INVALID_PROJECTION;
<a class="jxr_linenumber" name="L161" href="#L161">161</a> <strong class="jxr_keyword">case</strong> E_INVALID_TIME : <strong class="jxr_keyword">return</strong> DispositionReport.E_INVALID_TIME;
<a class="jxr_linenumber" name="L162" href="#L162">162</a> <strong class="jxr_keyword">case</strong> E_INVALID_URL_PASSED : <strong class="jxr_keyword">return</strong> DispositionReport.E_INVALID_URL_PASSED;
<a class="jxr_linenumber" name="L163" href="#L163">163</a> <strong class="jxr_keyword">case</strong> E_INVALID_VALUE : <strong class="jxr_keyword">return</strong> DispositionReport.E_INVALID_VALUE;
<a class="jxr_linenumber" name="L164" href="#L164">164</a> <strong class="jxr_keyword">case</strong> E_KEY_RETIRED : <strong class="jxr_keyword">return</strong> DispositionReport.E_KEY_RETIRED;
<a class="jxr_linenumber" name="L165" href="#L165">165</a> <strong class="jxr_keyword">case</strong> E_LANGUAGE_ERROR : <strong class="jxr_keyword">return</strong> DispositionReport.E_LANGUAGE_ERROR;
<a class="jxr_linenumber" name="L166" href="#L166">166</a> <strong class="jxr_keyword">case</strong> E_MESSAGE_TOO_LARGE : <strong class="jxr_keyword">return</strong> DispositionReport.E_MESSAGE_TOO_LARGE;
<a class="jxr_linenumber" name="L167" href="#L167">167</a> <strong class="jxr_keyword">case</strong> E_NAME_TOO_LONG : <strong class="jxr_keyword">return</strong> DispositionReport.E_NAME_TOO_LONG;
<a class="jxr_linenumber" name="L168" href="#L168">168</a> <strong class="jxr_keyword">case</strong> E_OPERATOR_MISMATCH : <strong class="jxr_keyword">return</strong> DispositionReport.E_OPERATOR_MISMATCH;
<a class="jxr_linenumber" name="L169" href="#L169">169</a> <strong class="jxr_keyword">case</strong> E_PUBLISHER_CANCELLED : <strong class="jxr_keyword">return</strong> DispositionReport.E_PUBLISHER_CANCELLED;
<a class="jxr_linenumber" name="L170" href="#L170">170</a> <strong class="jxr_keyword">case</strong> E_REQUEST_DENIED : <strong class="jxr_keyword">return</strong> DispositionReport.E_REQUEST_DENIED;
<a class="jxr_linenumber" name="L171" href="#L171">171</a> <strong class="jxr_keyword">case</strong> E_REQUEST_TIMEOUT : <strong class="jxr_keyword">return</strong> DispositionReport.E_REQUEST_TIMEOUT;
<a class="jxr_linenumber" name="L172" href="#L172">172</a> <strong class="jxr_keyword">case</strong> E_RESULT_SET_TOO_LARGE : <strong class="jxr_keyword">return</strong> DispositionReport.E_RESULT_SET_TOO_LARGE;
<a class="jxr_linenumber" name="L173" href="#L173">173</a> <strong class="jxr_keyword">case</strong> E_SECRET_UNKNOWN : <strong class="jxr_keyword">return</strong> DispositionReport.E_SECRET_UNKNOWN;
<a class="jxr_linenumber" name="L174" href="#L174">174</a> <strong class="jxr_keyword">case</strong> E_SUCCESS : <strong class="jxr_keyword">return</strong> DispositionReport.E_SUCCESS;
<a class="jxr_linenumber" name="L175" href="#L175">175</a> <strong class="jxr_keyword">case</strong> E_TOO_MANY_OPTIONS : <strong class="jxr_keyword">return</strong> DispositionReport.E_TOO_MANY_OPTIONS;
<a class="jxr_linenumber" name="L176" href="#L176">176</a> <strong class="jxr_keyword">case</strong> E_TRANSFER_ABORTED : <strong class="jxr_keyword">return</strong> DispositionReport.E_TRANSFER_ABORTED;
<a class="jxr_linenumber" name="L177" href="#L177">177</a> <strong class="jxr_keyword">case</strong> E_UNKNOWN_USER : <strong class="jxr_keyword">return</strong> DispositionReport.E_UNKNOWN_USER;
<a class="jxr_linenumber" name="L178" href="#L178">178</a> <strong class="jxr_keyword">case</strong> E_UNRECOGNIZED_VERSION : <strong class="jxr_keyword">return</strong> DispositionReport.E_UNRECOGNIZED_VERSION;
<a class="jxr_linenumber" name="L179" href="#L179">179</a> <strong class="jxr_keyword">case</strong> E_UNSUPPORTED : <strong class="jxr_keyword">return</strong> DispositionReport.E_UNSUPPORTED;
<a class="jxr_linenumber" name="L180" href="#L180">180</a> <strong class="jxr_keyword">case</strong> E_UNVALIDATABLE : <strong class="jxr_keyword">return</strong> DispositionReport.E_UNVALIDATABLE;
<a class="jxr_linenumber" name="L181" href="#L181">181</a> <strong class="jxr_keyword">case</strong> E_USER_MISMATCH : <strong class="jxr_keyword">return</strong> DispositionReport.E_USER_MISMATCH;
<a class="jxr_linenumber" name="L182" href="#L182">182</a> <strong class="jxr_keyword">case</strong> E_VALUE_NOT_ALLOWED : <strong class="jxr_keyword">return</strong> DispositionReport.E_VALUE_NOT_ALLOWED;
<a class="jxr_linenumber" name="L183" href="#L183">183</a> <strong class="jxr_keyword">case</strong> E_TOKEN_ALREADY_EXISTS : <strong class="jxr_keyword">return</strong> DispositionReport.E_TOKEN_ALREADY_EXISTS;
<a class="jxr_linenumber" name="L184" href="#L184">184</a> <strong class="jxr_keyword">case</strong> E_TRANSFER_NOT_ALLOWED : <strong class="jxr_keyword">return</strong> DispositionReport.E_TRANSFER_NOT_ALLOWED;
<a class="jxr_linenumber" name="L185" href="#L185">185</a> <strong class="jxr_keyword">default</strong> : <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>;
<a class="jxr_linenumber" name="L186" href="#L186">186</a> }
<a class="jxr_linenumber" name="L187" href="#L187">187</a> }
<a class="jxr_linenumber" name="L188" href="#L188">188</a>
<a class="jxr_linenumber" name="L189" href="#L189">189</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String lookupErrText(<strong class="jxr_keyword">int</strong> errno) {
<a class="jxr_linenumber" name="L190" href="#L190">190</a> String errCode = lookupErrCode(errno);
<a class="jxr_linenumber" name="L191" href="#L191">191</a> <strong class="jxr_keyword">if</strong> (errCode == <strong class="jxr_keyword">null</strong>)
<a class="jxr_linenumber" name="L192" href="#L192">192</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>;
<a class="jxr_linenumber" name="L193" href="#L193">193</a> <strong class="jxr_keyword">return</strong> ResourceConfig.getGlobalMessage(errCode);
<a class="jxr_linenumber" name="L194" href="#L194">194</a> }
<a class="jxr_linenumber" name="L195" href="#L195">195</a>
<a class="jxr_linenumber" name="L196" href="#L196">196</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> DispositionReport buildDispositionReport(<strong class="jxr_keyword">int</strong> errNo) {
<a class="jxr_linenumber" name="L197" href="#L197">197</a> DispositionReport dr = <strong class="jxr_keyword">new</strong> DispositionReport();
<a class="jxr_linenumber" name="L198" href="#L198">198</a> Result res = <strong class="jxr_keyword">new</strong> Result();
<a class="jxr_linenumber" name="L199" href="#L199">199</a> res.setErrno(errNo);
<a class="jxr_linenumber" name="L200" href="#L200">200</a>
<a class="jxr_linenumber" name="L201" href="#L201">201</a> ErrInfo ei = <strong class="jxr_keyword">new</strong> ErrInfo();
<a class="jxr_linenumber" name="L202" href="#L202">202</a> ei.setErrCode(lookupErrCode(errNo));
<a class="jxr_linenumber" name="L203" href="#L203">203</a> ei.setValue(lookupErrText(errNo));
<a class="jxr_linenumber" name="L204" href="#L204">204</a>
<a class="jxr_linenumber" name="L205" href="#L205">205</a> res.setErrInfo(ei);
<a class="jxr_linenumber" name="L206" href="#L206">206</a>
<a class="jxr_linenumber" name="L207" href="#L207">207</a> dr.getResult().add(res);
<a class="jxr_linenumber" name="L208" href="#L208">208</a>
<a class="jxr_linenumber" name="L209" href="#L209">209</a> <strong class="jxr_keyword">return</strong> dr;
<a class="jxr_linenumber" name="L210" href="#L210">210</a> }
<a class="jxr_linenumber" name="L211" href="#L211">211</a> }
</pre>
<hr/>
<div id="footer">Copyright &#169; 2004&#x2013;2022 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
</body>
</html>