com.siebel.rf.offline.data.company
Class Company

java.lang.Object
  |
  +--com.siebel.rf.offline.data.company.Company
All Implemented Interfaces:
Persisted

public class Company
extends java.lang.Object
implements Persisted

The Company persisted class


Field Summary
 java.lang.String accountingCurrency
           
 java.lang.String companyCode
           
 java.lang.String companyName
           
 java.lang.String holdingCompanyCode
           
static com.bankframe.services.logger.ELogger logger
           
static java.util.HashMap MAPPING
           
 java.lang.String masterKey
           
 java.lang.String nextTransactionId
           
static java.util.ArrayList PK_ATTRBUTES
           
 
Constructor Summary
Company()
           
 
Method Summary
 boolean equals(java.lang.Object object)
          Compares object
 java.lang.String getAccountingCurrency()
          Returns accountingCurrency
 CompanyCurrency getBaseCurrencyForCompany()
          Returns base currency
 java.lang.String getCompanyCode()
          Returns companyCode
 java.lang.String getCompanyName()
          Returns companyName
 java.lang.String getHoldingCompanyCode()
          Returns holdingCompanyCode
 java.util.HashMap getMapping()
          Returns attributes vs.
 java.lang.String getMasterKey()
          Returns masterKey
 java.lang.String getNextTransactionId()
          Returns nextTransactionId
 java.util.ArrayList getPKAttributes()
          Returns collection of primary key attributes
 java.lang.String getTableName()
          Returns tableName of Company
 void setAccountingCurrency(java.lang.String accountingCurrency)
          Sets accountingCurrency
 void setCompanyCode(java.lang.String companyCode)
          Sets companyCode
 void setCompanyName(java.lang.String companyName)
          Sets companyName
 void setHoldingCompanyCode(java.lang.String holdingCompanyCode)
          Sets holdingCompanyCode
 void setMasterKey(java.lang.String masterKey)
          Sets masterKey
 void setNextTransactionId(java.lang.String nextTransactionId)
          Sets nextTransactionId
 com.bankframe.bo.DataPacket toDataPacket()
          Creates dataPacket for Company
 java.lang.String toString()
          Converts the DataPacket to String
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

companyCode

public java.lang.String companyCode

holdingCompanyCode

public java.lang.String holdingCompanyCode

companyName

public java.lang.String companyName

accountingCurrency

public java.lang.String accountingCurrency

nextTransactionId

public java.lang.String nextTransactionId

masterKey

public java.lang.String masterKey

MAPPING

public static java.util.HashMap MAPPING

PK_ATTRBUTES

public static java.util.ArrayList PK_ATTRBUTES

logger

public static com.bankframe.services.logger.ELogger logger
Constructor Detail

Company

public Company()
Method Detail

getCompanyCode

public java.lang.String getCompanyCode()
Returns companyCode
Returns:
the value of companyCode

getHoldingCompanyCode

public java.lang.String getHoldingCompanyCode()
Returns holdingCompanyCode
Returns:
the value of holdingCompanyCode

getCompanyName

public java.lang.String getCompanyName()
Returns companyName
Returns:
the value of companyName

getAccountingCurrency

public java.lang.String getAccountingCurrency()
Returns accountingCurrency
Returns:
the value of accountingCurrency

getNextTransactionId

public java.lang.String getNextTransactionId()
Returns nextTransactionId
Returns:
the value of nextTransactionId

getMasterKey

public java.lang.String getMasterKey()
Returns masterKey
Returns:
the value of masterKey

setCompanyCode

public void setCompanyCode(java.lang.String companyCode)
Sets companyCode
Parameters:
companyCode - String

setHoldingCompanyCode

public void setHoldingCompanyCode(java.lang.String holdingCompanyCode)
Sets holdingCompanyCode
Parameters:
holdingCompanyCode - String

setCompanyName

public void setCompanyName(java.lang.String companyName)
Sets companyName
Parameters:
companyName - String

setAccountingCurrency

public void setAccountingCurrency(java.lang.String accountingCurrency)
Sets accountingCurrency
Parameters:
accountingCurrency - String

setNextTransactionId

public void setNextTransactionId(java.lang.String nextTransactionId)
Sets nextTransactionId
Parameters:
nextTransactionId - String

setMasterKey

public void setMasterKey(java.lang.String masterKey)
Sets masterKey
Parameters:
masterKey - String

getMapping

public java.util.HashMap getMapping()
Returns attributes vs. table column name mapping
Specified by:
getMapping in interface Persisted
Returns:
the attributes vs. table column name mapping

getPKAttributes

public java.util.ArrayList getPKAttributes()
Returns collection of primary key attributes
Specified by:
getPKAttributes in interface Persisted
Returns:
the collection of primary key attributes

getTableName

public java.lang.String getTableName()
Returns tableName of Company
Specified by:
getTableName in interface Persisted
Returns:
the table name

toDataPacket

public com.bankframe.bo.DataPacket toDataPacket()
Creates dataPacket for Company
Specified by:
toDataPacket in interface Persisted
Returns:
dataPacket DataPacket

toString

public java.lang.String toString()
Converts the DataPacket to String
Overrides:
toString in class java.lang.Object
Returns:
String after converting the DataPacket to String

equals

public boolean equals(java.lang.Object object)
Compares object
Overrides:
equals in class java.lang.Object
Parameters:
object - Object
Returns:
boolean after comparing the object

getBaseCurrencyForCompany

public CompanyCurrency getBaseCurrencyForCompany()
                                          throws com.bankframe.ejb.ProcessingErrorException,
                                                 com.bankframe.validation.ValidationException
Returns base currency
Returns:
the base currency for the Company
Throws:
com.bankframe.ejb.ProcessingErrorException - This exception is thrown if processing fails
com.bankframe.validation.ValidationException - This exception is thrown if validation fails