WebOTX UDDI Registry 7.1 UDDI Client Library

com.nec.jp.uddi.v3.client.datatype
クラス Contact

java.lang.Object
  拡張com.nec.jp.uddi.v3.datatype.UDDIElement
      拡張com.nec.jp.uddi.v3.client.datatype.UDDIClientElement
          拡張com.nec.jp.uddi.v3.client.datatype.Contact

public class Contact
extends UDDIClientElement

businessEntityの「連絡先」を表すクラスです。

Contactクラスは、UDDI V2・V3仕様における Contact要素に対応しており、以下の属性値を持つBeanとして実装され ています。

useType属性は、Contactのタイプを表す文字列で、連絡先のタイプを自由な形式のテキストで記述するために使用されます。例えば、"technical questions"、"technical contact"、"establish account"、 "sales contact"等があります。

V3仕様 3.3.2.6, P35参照。

関連項目:
Address, Description, Email, PersonName, Phone

フィールドの概要
static java.lang.String UDDI_TAG
          UDDIタグ
 
コンストラクタの概要
Contact()
          デフォルトのコンストラクタ
Contact(org.w3c.dom.Element base)
          DOMツリーからオブジェクトを生成するコンストラクタ
 
メソッドの概要
 void addAddress(Address address)
          addressベクターにaddressを追加します。
 void addDescription(Description description)
          descriptionベクターにdescriptionを追加します。
 void addEmail(Email email)
          emailベクターにemailを追加します。
 void addPersonName(PersonName personName)
          personNameベクターにpersonNameを追加します。
 void addPhone(Phone phone)
          phoneベクターにphoneを追加します。
 java.util.Vector getAddresses()
          addressベクターを返します。
 java.util.Vector getDescriptions()
          descriptionベクターを返します。
 java.util.Vector getEmails()
          emailベクターを返します。
 java.util.Vector getPersonNames()
          personNameベクターを返します。
 java.util.Vector getPhones()
          phoneベクターを返します。
 java.lang.String getUseType()
          useType属性を返します。
 void saveToXML(int v, org.w3c.dom.Element parent, java.lang.String prefix)
           
 void setAddresses(java.util.Vector addresses)
          addressベクターを設定します。
 void setDescriptions(java.util.Vector descriptions)
          descriptionベクターを設定します。
 void setEmails(java.util.Vector emails)
          emailベクターを設定します。
 void setPersonNames(java.util.Vector personNames)
          personNameベクターを設定します。
 void setPhones(java.util.Vector phones)
          phoneベクターを設定します。
 void setUseType(java.lang.String useType)
          useType属性を設定します。
 
クラス com.nec.jp.uddi.v3.client.datatype.UDDIClientElement から継承したメソッド
getVersionInfo, saveToXML
 
クラス java.lang.Object から継承したメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

UDDI_TAG

public static final java.lang.String UDDI_TAG
UDDIタグ

関連項目:
定数フィールド値
コンストラクタの詳細

Contact

public Contact()
デフォルトのコンストラクタ


Contact

public Contact(org.w3c.dom.Element base)
        throws UDDIClientException
DOMツリーからオブジェクトを生成するコンストラクタ

パラメータ:
base - XMLドキュメントの文書要素
例外:
UDDIClientException - UDDI例外
メソッドの詳細

getUseType

public java.lang.String getUseType()
useType属性を返します。

戻り値:
useType属性値

setUseType

public void setUseType(java.lang.String useType)
useType属性を設定します。

パラメータ:
useType - useType属性

addPersonName

public void addPersonName(PersonName personName)
personNameベクターにpersonNameを追加します。

パラメータ:
personName - personName要素

addDescription

public void addDescription(Description description)
descriptionベクターにdescriptionを追加します。

パラメータ:
description - description要素

addPhone

public void addPhone(Phone phone)
phoneベクターにphoneを追加します。

パラメータ:
phone - phone要素

addEmail

public void addEmail(Email email)
emailベクターにemailを追加します。

パラメータ:
email - email要素

addAddress

public void addAddress(Address address)
addressベクターにaddressを追加します。

パラメータ:
address - address要素

getDescriptions

public java.util.Vector getDescriptions()
descriptionベクターを返します。

戻り値:
descriptionベクター

setDescriptions

public void setDescriptions(java.util.Vector descriptions)
descriptionベクターを設定します。

パラメータ:
descriptions - descriptionベクター

getPersonNames

public java.util.Vector getPersonNames()
personNameベクターを返します。

戻り値:
personNameベクター

setPersonNames

public void setPersonNames(java.util.Vector personNames)
personNameベクターを設定します。

パラメータ:
personNames - personNameベクター

getPhones

public java.util.Vector getPhones()
phoneベクターを返します。

戻り値:
phoneベクター

setPhones

public void setPhones(java.util.Vector phones)
phoneベクターを設定します。

パラメータ:
phones - phoneベクター

getEmails

public java.util.Vector getEmails()
emailベクターを返します。

戻り値:
emailベクター

setEmails

public void setEmails(java.util.Vector emails)
emailベクターを設定します。

パラメータ:
emails - emailベクター

getAddresses

public java.util.Vector getAddresses()
addressベクターを返します。

戻り値:
addressベクター

setAddresses

public void setAddresses(java.util.Vector addresses)
addressベクターを設定します。

パラメータ:
addresses - addressベクター

saveToXML

public void saveToXML(int v,
                      org.w3c.dom.Element parent,
                      java.lang.String prefix)
               throws UDDIClientException
定義:
クラス UDDIClientElement 内の saveToXML
例外:
UDDIClientException

WebOTX UDDI Registry 7.1 UDDI Client Library

Copyright (c) 2001-2007 NEC Corporation, All rights reserved by NEC Corporation.