org.jboss.soa.esb.common.bizclasses
Class Person

java.lang.Object
  extended by org.jboss.soa.esb.util.BaseBusinessObject
      extended by org.jboss.soa.esb.common.bizclasses.Person

public class Person
extends BaseBusinessObject


Nested Class Summary
static class Person.ATTRIB
           
static class Person.CHLD_LIST
           
 
Constructor Summary
Person(BobjStdDTO p_oDto)
           
Person(java.lang.String p_sElem)
           
Person(java.lang.String p_sElem, long p_lUid)
           
 
Method Summary
 void addAddress(Address p_oAddress)
           
 void addEmail(OneValue p_oEm)
           
 void addPhone(Telephone p_oPh)
           
protected  java.lang.String addressForLocator()
           
 Address getAddressAt(int p_i)
           
 int getAddressCount()
           
 Address getAddressRole(java.lang.String p_sRole)
           
 OneValue getEmailAt(int p_i)
           
 int getEmailCount()
           
 java.lang.String getEmailRole(java.lang.String p_sRole)
           
 java.lang.String getField(Person.ATTRIB pKey)
           
 Telephone getPhoneAt(int p_i)
           
 int getPhoneCount()
           
 Telephone getPhoneRole(java.lang.String p_sRole)
           
 java.lang.String[] locator()
           
protected  java.lang.String nameForLocator()
           
protected  java.lang.String phoneForLocator()
           
 Address rmvAddressAt(int p_i)
           
 OneValue rmvEmailAt(int p_i)
           
 Telephone rmvPhoneAt(int p_i)
           
 java.lang.String setField(Person.ATTRIB pKey, java.lang.String pVal)
           
 BobjStdDTO toDTO()
           
 
Methods inherited from class org.jboss.soa.esb.util.BaseBusinessObject
allLocators, getBatchNum, getDtoList, getElemNm, getFromDTO, getRole, getRoleFromList, getSnap, getSnapDate, getStamp, getUid, hasUid, setBatchNum, setElemNm, setPackage, setRole, setSnap, setSnapDate, setStamp, setUid, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Person

public Person(java.lang.String p_sElem)

Person

public Person(java.lang.String p_sElem,
              long p_lUid)

Person

public Person(BobjStdDTO p_oDto)
       throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

toDTO

public BobjStdDTO toDTO()
                 throws java.lang.Exception
Overrides:
toDTO in class BaseBusinessObject
Throws:
java.lang.Exception

locator

public java.lang.String[] locator()
Overrides:
locator in class BaseBusinessObject

nameForLocator

protected java.lang.String nameForLocator()

phoneForLocator

protected java.lang.String phoneForLocator()

addressForLocator

protected java.lang.String addressForLocator()

setField

public java.lang.String setField(Person.ATTRIB pKey,
                                 java.lang.String pVal)

getField

public java.lang.String getField(Person.ATTRIB pKey)

getAddressCount

public int getAddressCount()

getAddressAt

public Address getAddressAt(int p_i)

addAddress

public void addAddress(Address p_oAddress)

rmvAddressAt

public Address rmvAddressAt(int p_i)

getAddressRole

public Address getAddressRole(java.lang.String p_sRole)

getPhoneCount

public int getPhoneCount()

getPhoneAt

public Telephone getPhoneAt(int p_i)

addPhone

public void addPhone(Telephone p_oPh)

rmvPhoneAt

public Telephone rmvPhoneAt(int p_i)

getPhoneRole

public Telephone getPhoneRole(java.lang.String p_sRole)

getEmailCount

public int getEmailCount()

getEmailAt

public OneValue getEmailAt(int p_i)

addEmail

public void addEmail(OneValue p_oEm)

rmvEmailAt

public OneValue rmvEmailAt(int p_i)

getEmailRole

public java.lang.String getEmailRole(java.lang.String p_sRole)