| Classes in this File | Line Coverage | Branch Coverage | Complexity | ||||
| Constants |
|
| 0.0;0 |
| 1 | /* | |
| 2 | * Copyright 2001-2004 The Apache Software Foundation. | |
| 3 | * | |
| 4 | * Licensed under the Apache License, Version 2.0 (the "License"); | |
| 5 | * you may not use this file except in compliance with the License. | |
| 6 | * You may obtain a copy of the License at | |
| 7 | * | |
| 8 | * http://www.apache.org/licenses/LICENSE-2.0 | |
| 9 | * | |
| 10 | * Unless required by applicable law or agreed to in writing, software | |
| 11 | * distributed under the License is distributed on an "AS IS" BASIS, | |
| 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |
| 13 | * See the License for the specific language governing permissions and | |
| 14 | * limitations under the License. | |
| 15 | */ | |
| 16 | package org.apache.ws.scout.registry; | |
| 17 | ||
| 18 | /** | |
| 19 | * This class contains constants borrowed from files in the jUDDI project. | |
| 20 | * | |
| 21 | * All constants are just UUID's. In theory, even if jUDDI changes their | |
| 22 | * values, it shouldn't affect scout. | |
| 23 | * | |
| 24 | * Naming convention is [classname in capitals]_[Var name] | |
| 25 | * | |
| 26 | * e.g TModel.TYPES_TMODEL_KEY from jUDDI would become: | |
| 27 | * | |
| 28 | * TMODEL_TYPES_TMODEL_KEY | |
| 29 | * | |
| 30 | * @author <mailto:dbhole@redhat.com>Deepak Bhole | |
| 31 | * | |
| 32 | */ | |
| 33 | ||
| 34 | 0 | public class Constants { |
| 35 | ||
| 36 | public static final String COMPLETION_STATUS_COMPLETE = "status:complete"; | |
| 37 | ||
| 38 | public static final String COMPLETION_STATUS_TOKEY_INCOMPLETE = "status:toKey_incomplete"; | |
| 39 | ||
| 40 | public static final String COMPLETION_STATUS_FROMKEY_INCOMPLETE = "status:fromKey_incomplete"; | |
| 41 | ||
| 42 | /** | |
| 43 | * UDDI Type Taxonomy [uddi-org:types] This taxonomy assists in general | |
| 44 | * categorization of the tModels themselves. | |
| 45 | */ | |
| 46 | public static final String TMODEL_TYPES_TMODEL_KEY = "uuid:C1ACF26D-9672-4404-9D70-39B756E62AB4"; | |
| 47 | ||
| 48 | /** | |
| 49 | * Business Taxonomy: NAICS (1997 Release) [ntis-gov:naics:1997] This tModel | |
| 50 | * defines the NAICS (North American Industry Classification System) 1997 | |
| 51 | * Release industry taxonomy. | |
| 52 | */ | |
| 53 | public static final String TMODEL_NAICS_TMODEL_KEY = "uuid:C0B9FE13-179F-413D-8A5B-5004DB8E5BB2"; | |
| 54 | ||
| 55 | /** | |
| 56 | * Product Taxonomy: UNSPSC (Version 3.1) [unspsc-org:unspsc:3-1] This | |
| 57 | * tModel defines the UNSPSC (United Nations Standard Products and Services | |
| 58 | * Code System) version 3.1 product taxonomy. <B>This taxonomy has been | |
| 59 | * superceeded by the Universal Standard Products and Services | |
| 60 | * Classification (see {@link #TMODEL_UNSPSC_73_TMODEL_KEY}) taxonomy. | |
| 61 | */ | |
| 62 | public static final String TMODEL_UNSPSC_TMODEL_KEY = "uuid:DB77450D-9FA8-45D4-A7BC-04411D14E384"; | |
| 63 | ||
| 64 | /** | |
| 65 | * Product and Services Taxonomy:UNSPSC (Version 7.3) [unspsc-org:unspsc] | |
| 66 | * This tModel defines the UNSPSC (Universal Standard Products and Services | |
| 67 | * Classification) version 7.3 product and services taxonomy. | |
| 68 | */ | |
| 69 | public static final String TMODEL_UNSPSC_73_TMODEL_KEY = "uuid:CD153257-086A-4237-B336-6BDCBDCC6634"; | |
| 70 | ||
| 71 | /** | |
| 72 | * ISO 3166 Geographic Taxonomy [uddi-org:iso-ch:3166-1999] This tModel | |
| 73 | * defines the ISO 3166 geographic classification taxonomy. | |
| 74 | */ | |
| 75 | public static final String TMODEL_ISO_CH_TMODEL_KEY = "uuid:4E49A8D6-D5A2-4FC2-93A0-0411D8D19E88"; | |
| 76 | ||
| 77 | /** | |
| 78 | * UDDI Other Taxonomy [uddi-org:misc-taxomony] This tModel defines an | |
| 79 | * unidentified taxonomy. | |
| 80 | */ | |
| 81 | public static final String TMODEL_GENERAL_KEYWORDS_TMODEL_KEY = "uuid:A035A07C-F362-44dd-8F95-E2B134BF43B4"; | |
| 82 | ||
| 83 | /** | |
| 84 | * UDDI Owning Business [uddi-org:owningBusiness] This tModel identifies the | |
| 85 | * businessEntity that published or owns the tagged information. Used with | |
| 86 | * tModels to establish an 'owned' relationship with a registered | |
| 87 | * businessEntity. | |
| 88 | */ | |
| 89 | public static final String TMODEL_OWNING_BUSINESS_TMODEL_KEY = "uuid:4064C064-6D14-4F35-8953-9652106476A9"; | |
| 90 | ||
| 91 | /** | |
| 92 | * UDDI businessEntity relationship [uddi-org:relationships] This tModel is | |
| 93 | * used to describe business relationships. Used in the publisher assertion | |
| 94 | * messages. | |
| 95 | */ | |
| 96 | public static final String TMODEL_RELATIONSHIPS_TMODEL_KEY = "uuid:807A2C6A-EE22-470D-ADC7-E0424A337C03"; | |
| 97 | ||
| 98 | /** | |
| 99 | * UDDI Operators [uddi-org:operators] This checked value set is used to | |
| 100 | * identify UDDI operators. | |
| 101 | */ | |
| 102 | public static final String TMODEL_OPERATORS_TMODEL_KEY = "uuid:327A56F0-3299-4461-BC23-5CD513E95C55"; | |
| 103 | ||
| 104 | /** | |
| 105 | * D-U-N-S� Number Identifier System [dnb-com:D-U-N-S] This tModel is used | |
| 106 | * for the Dun & Bradstreet D-U-N-S� Number identifier. | |
| 107 | */ | |
| 108 | public static final String TMODEL_D_U_N_S_TMODEL_KEY = "uuid:8609C81E-EE1F-4D5A-B202-3EB13AD01823"; | |
| 109 | ||
| 110 | /** | |
| 111 | * Thomas Register Supplier Identifier Code System | |
| 112 | * [thomasregister-com:supplierID] This tModel is used for the Thomas | |
| 113 | * Register supplier identifier codes. | |
| 114 | */ | |
| 115 | public static final String TMODEL_THOMAS_REGISTER_TMODEL_KEY = "uuid:B1B1BAF5-2329-43E6-AE13-BA8E97195039"; | |
| 116 | ||
| 117 | /** | |
| 118 | * UDDI IsReplacedBy [uddi-org:isReplacedBy] An identifier system used to | |
| 119 | * point (using UDDI keys) to the tModel (or businessEntity) that is the | |
| 120 | * logical replacement for the one in which isReplacedBy is used. | |
| 121 | */ | |
| 122 | public static final String TMODEL_IS_REPLACED_BY_TMODEL_KEY = "uuid:E59AE320-77A5-11D5-B898-0004AC49CC1E"; | |
| 123 | ||
| 124 | /** | |
| 125 | * Email based web service [uddi-org:smtp] This tModel is used to describe a | |
| 126 | * web service that is invoked through SMTP email transmissions. These | |
| 127 | * transmissions may be between people or applications. | |
| 128 | */ | |
| 129 | public static final String TMODEL_SMTP_TMODEL_KEY = "uuid:93335D49-3EFB-48A0-ACEA-EA102B60DDC6"; | |
| 130 | ||
| 131 | /** | |
| 132 | * Fax based web service [uddi-org:fax] This tModel is used to describe a | |
| 133 | * web service that is invoked through fax transmissions. These | |
| 134 | * transmissions may be between people or applications. | |
| 135 | */ | |
| 136 | public static final String TMODEL_FAX_TMODEL_KEY = "uuid:1A2B00BE-6E2C-42F5-875B-56F32686E0E7"; | |
| 137 | ||
| 138 | /** | |
| 139 | * FTP based web service [uddi-org:ftp] This tModel is used to describe a | |
| 140 | * web service that is invoked through file transfers via the ftp protocol. | |
| 141 | */ | |
| 142 | public static final String TMODEL_FTP_TMODEL_KEY = "uuid:5FCF5CD0-629A-4C50-8B16-F94E9CF2A674"; | |
| 143 | ||
| 144 | /** | |
| 145 | * Telephone based web service [uddi-org:telephone] This tModel is used to | |
| 146 | * describe a web service that is invoked through a telephone call and | |
| 147 | * interaction by voice and/or touch-tone. | |
| 148 | */ | |
| 149 | public static final String TMODEL_TELEPHONE_TMODEL_KEY = "uuid:38E12427-5536-4260-A6F9-B5B530E63A07"; | |
| 150 | ||
| 151 | /** | |
| 152 | * Web browser or HTTP based web service [uddi-org:http] This tModel is used | |
| 153 | * to describe a web service that is invoked through a web browser and/or | |
| 154 | * the HTTP protocol. | |
| 155 | */ | |
| 156 | public static final String TMODEL_HTTP_TMODEL_KEY = "uuid:68DE9E80-AD09-469D-8A37-088422BFBC36"; | |
| 157 | ||
| 158 | /** | |
| 159 | * HTTP Web Home Page URL [uddi-org:homepage] This tModel is used as the | |
| 160 | * bindingTemplate fingerprint for a web home page reference. | |
| 161 | */ | |
| 162 | public static final String TMODEL_HOMEPAGE_TMODEL_KEY = "uuid:4CEC1CEF-1F68-4B23-8CB7-8BAA763AEB89"; | |
| 163 | ||
| 164 | } |