org.jboss.soa.esb.util
Class BaseBusinessObject

java.lang.Object
  extended by org.jboss.soa.esb.util.BaseBusinessObject
Direct Known Subclasses:
Address, BankAcct, BatchProcess, OneValue, Person, Telephone

public abstract class BaseBusinessObject
extends java.lang.Object


Constructor Summary
  BaseBusinessObject()
           
protected BaseBusinessObject(BobjStdDTO p_oDto)
           
protected BaseBusinessObject(java.lang.String p_sElem)
           
protected BaseBusinessObject(java.lang.String p_sElem, long p_lUid)
           
 
Method Summary
 java.lang.String[][] allLocators()
          Get all locators for a given BaseBusinessObject

Override this method in your class if you have more than 1 locator array

 long getBatchNum()
           
static BobjStdDTO getDtoList(java.lang.Class p_Class, java.util.List<? extends BaseBusinessObject> p_oBobList)
           
 java.lang.String getElemNm()
           
static BaseBusinessObject getFromDTO(BobjStdDTO p_oDto)
           
 java.lang.String getRole()
           
static BaseBusinessObject getRoleFromList(java.lang.String p_sRole, java.util.List<? extends BaseBusinessObject> p_oL)
           
 long getSnap()
           
 java.lang.String getSnapDate()
           
 long getStamp()
           
 long getUid()
           
 boolean hasUid()
           
 java.lang.String[] locator()
           
 void setBatchNum(long p_l)
           
 void setElemNm(java.lang.String p_s)
           
 void setPackage()
           
 void setRole(java.lang.String p_s)
           
 void setSnap(long p_l)
           
 void setSnapDate(java.lang.String p_s)
           
 void setStamp(long p_l)
           
 void setUid(long p_l)
           
 BobjStdDTO toDTO()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BaseBusinessObject

public BaseBusinessObject()

BaseBusinessObject

protected BaseBusinessObject(java.lang.String p_sElem)

BaseBusinessObject

protected BaseBusinessObject(java.lang.String p_sElem,
                             long p_lUid)

BaseBusinessObject

protected BaseBusinessObject(BobjStdDTO p_oDto)
                      throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

toDTO

public BobjStdDTO toDTO()
                 throws java.lang.Exception
Throws:
java.lang.Exception

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

locator

public java.lang.String[] locator()

allLocators

public java.lang.String[][] allLocators()
Get all locators for a given BaseBusinessObject

Override this method in your class if you have more than 1 locator array

Returns:
An array of String arrays containing all locators

hasUid

public boolean hasUid()

setElemNm

public void setElemNm(java.lang.String p_s)

setRole

public void setRole(java.lang.String p_s)

setStamp

public void setStamp(long p_l)

setUid

public void setUid(long p_l)

setSnap

public void setSnap(long p_l)

setBatchNum

public void setBatchNum(long p_l)

setSnapDate

public void setSnapDate(java.lang.String p_s)

setPackage

public void setPackage()

getElemNm

public java.lang.String getElemNm()

getRole

public java.lang.String getRole()

getStamp

public long getStamp()

getUid

public long getUid()

getSnap

public long getSnap()

getBatchNum

public long getBatchNum()

getSnapDate

public java.lang.String getSnapDate()

getFromDTO

public static final BaseBusinessObject getFromDTO(BobjStdDTO p_oDto)
                                           throws java.lang.Exception
Throws:
java.lang.Exception

getDtoList

public static final BobjStdDTO getDtoList(java.lang.Class p_Class,
                                          java.util.List<? extends BaseBusinessObject> p_oBobList)
                                   throws java.lang.Exception
Throws:
java.lang.Exception

getRoleFromList

public static BaseBusinessObject getRoleFromList(java.lang.String p_sRole,
                                                 java.util.List<? extends BaseBusinessObject> p_oL)