|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectopenlsd.database.business.LSDBusiness
openlsm.lsmbusiness.LSDBusinessImpl
public class LSDBusinessImpl
This class contains all Business data and database relative functions for OpenLSM.
| Field Summary | |
|---|---|
static java.lang.String |
allFieldsExt
Values to add to allfields (replace select *) |
java.lang.String |
emaccount
Email Account |
static java.lang.String[] |
fieldsext
Extended fields for Business |
static java.lang.String |
getFieldsSetAllExt
Set for all fields |
static java.lang.String |
getFieldsSetExt
Set for all fields except fields used in getWhereClause |
static java.lang.String |
getFieldsSetExtNULL
Set values as NULL (or empty) including where clause |
static java.lang.String |
getWhereClause
Where condition in " condition " format which will be added to " WHERE Legacy = ? |
java.lang.String |
idb
Business index : day-hour-sender-email_account-random |
java.lang.String |
idowner
Mail Owner |
java.sql.Timestamp |
maildate
Date of mail |
java.lang.String |
recipients
Recipients (from, to, cc, email account) |
static int |
remaccount
Index for extended fields for Business |
static int |
ridb
Index for extended fields for Business |
static int |
ridowner
Index for extended fields for Business |
static int |
rmaildate
Index for extended fields for Business |
static int |
rrecipients
Index for extended fields for Business |
static int |
rsender
Index for extended fields for Business |
static int |
rsubject
Index for extended fields for Business |
java.lang.String |
sender
Sender |
java.lang.String |
subject
Subject and Keyword and Domain |
| Constructor Summary | |
|---|---|
LSDBusinessImpl()
Default empty constructor |
|
LSDBusinessImpl(int[] ranks,
java.lang.String[] args)
Constructor from 1 int[] for rank and 1 String[] for value |
|
LSDBusinessImpl(LSDBusiness lsdb)
Constructor from data |
|
LSDBusinessImpl(LSDBusinessImpl lsdb)
Constructor from data |
|
| Method Summary | |
|---|---|
void |
clear()
Clear all data in the object |
LSDBusiness |
clone()
Clone the current object but only copy values |
java.lang.String |
doc_hintBusiness()
Returns the hint for DOC on Business Index (SELECT "hint" 1 FROM LSDDOCUMENT WHERE getWhereClauseBusiness) |
boolean |
equals(LSDBusiness other)
Comparison of two LSDBusiness object on primary key (Business Index) |
boolean |
equals(LSDBusinessImpl other)
Comparison of two LSDBusinessImpl object on primary key (Business Index) |
java.lang.String |
getAllFieldsExt()
Values to add to allfields (replace select *) |
java.lang.String |
getFieldsExt(int number)
Extended fields for Business |
java.lang.String |
getFieldsSetAllExt()
Set for all fields |
java.lang.String |
getFieldsSetExt()
Set for all fields except fields used in getWhereClause |
java.lang.String |
getFieldsSetExtNULL()
Set values as NULL (or empty) including where clause |
java.lang.String |
getFieldsValues()
Set Values for Insert command |
boolean |
getFromResultSet(java.sql.ResultSet resultSet)
Set internal value from ResultSet |
java.lang.String |
getWhereClause()
Where condition in " condition " format which will be added to " WHERE Legacy = ? |
boolean |
setFromLSDBusiness(LSDBusiness lsdb)
Set the currect object to the values from the object as parameter |
boolean |
setFromLSDBusiness(LSDBusinessImpl lsdb)
|
void |
setFromString(java.lang.String line)
(non-Javadoc) |
boolean |
setFromStringArray(int[] ranks,
java.lang.String[] args)
Set from 1 int[] for rank and 1 String[] for value |
int |
setFromStrings(int curargs,
java.lang.String[] args)
(non-Javadoc) |
int |
setToPrepStmtGetFieldsSetAllExt(int startrank,
LSDDbPreparedStatement preparedStatement)
Set the value into the prepareStatement from Object for the set in GetFieldsSetAllExt |
int |
setToPrepStmtGetFieldsSetExt(int startrank,
LSDDbPreparedStatement preparedStatement)
Set the value into the prepareStatement from Object for the set in GetFieldsSetExt |
int |
setToPrepStmtGetWhereClause(int startrank,
LSDDbPreparedStatement preparedStatement)
Set the value into the prepareStatement from Object for the Where Condition in getWhereClause |
java.lang.String |
toCSV()
Object to CSV. |
java.lang.String |
toString()
Object to String |
| Methods inherited from class openlsd.database.business.LSDBusiness |
|---|
newBusiness |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public java.lang.String idb
public java.lang.String sender
public java.lang.String recipients
public java.lang.String subject
public java.lang.String emaccount
public java.lang.String idowner
public java.sql.Timestamp maildate
public static final java.lang.String[] fieldsext
public static final int ridb
public static final int rsender
public static final int rrecipients
public static final int rsubject
public static final int remaccount
public static final int ridowner
public static final int rmaildate
public static final java.lang.String allFieldsExt
public static java.lang.String getWhereClause
public static java.lang.String getFieldsSetExt
public static java.lang.String getFieldsSetAllExt
public static java.lang.String getFieldsSetExtNULL
| Constructor Detail |
|---|
public LSDBusinessImpl()
public LSDBusinessImpl(LSDBusiness lsdb)
lsdb -
public LSDBusinessImpl(int[] ranks,
java.lang.String[] args)
ranks - args - public LSDBusinessImpl(LSDBusinessImpl lsdb)
lsdb - | Method Detail |
|---|
public java.lang.String getAllFieldsExt()
LSDBusiness
getAllFieldsExt in class LSDBusinessLSDBusiness.getAllFieldsExt()public java.lang.String getFieldsExt(int number)
LSDBusiness
getFieldsExt in class LSDBusinessLSDBusiness.getFieldsExt(int)public java.lang.String getFieldsSetAllExt()
LSDBusiness
getFieldsSetAllExt in class LSDBusinessLSDBusiness.getFieldsSetAllExt()public java.lang.String getFieldsSetExt()
LSDBusiness
getFieldsSetExt in class LSDBusinessLSDBusiness.getFieldsSetExt()public java.lang.String getFieldsSetExtNULL()
LSDBusiness
getFieldsSetExtNULL in class LSDBusinessLSDBusiness.getFieldsSetExtNULL()public java.lang.String getWhereClause()
LSDBusiness
getWhereClause in class LSDBusinessLSDBusiness.getWhereClause()public java.lang.String doc_hintBusiness()
doc_hintBusiness in class LSDBusiness
public boolean setFromStringArray(int[] ranks,
java.lang.String[] args)
setFromStringArray in class LSDBusinessranks - args -
public boolean equals(LSDBusiness other)
LSDBusiness
equals in class LSDBusinessLSDBusiness.equals(openlsd.database.business.LSDBusiness)public boolean setFromLSDBusiness(LSDBusiness lsdb)
LSDBusiness
setFromLSDBusiness in class LSDBusinessLSDBusiness.setFromLSDBusiness(openlsd.database.business.LSDBusiness)public boolean getFromResultSet(java.sql.ResultSet resultSet)
getFromResultSet in class LSDBusinessresultSet -
public java.lang.String getFieldsValues()
getFieldsValues in class LSDBusiness
public int setToPrepStmtGetWhereClause(int startrank,
LSDDbPreparedStatement preparedStatement)
setToPrepStmtGetWhereClause in class LSDBusinessstartrank - The value to start from in the preparedStatement.setXXX callpreparedStatement -
public int setToPrepStmtGetFieldsSetExt(int startrank,
LSDDbPreparedStatement preparedStatement)
setToPrepStmtGetFieldsSetExt in class LSDBusinessstartrank - The value to start from in the preparedStatement.setXXX callpreparedStatement -
public int setToPrepStmtGetFieldsSetAllExt(int startrank,
LSDDbPreparedStatement preparedStatement)
setToPrepStmtGetFieldsSetAllExt in class LSDBusinessstartrank - The value to start from in the preparedStatement.setXXX callpreparedStatement -
public void clear()
clear in class LSDBusinesspublic LSDBusiness clone()
clone in class LSDBusinesspublic boolean setFromLSDBusiness(LSDBusinessImpl lsdb)
lsdb -
LSDBusiness.setFromLSDBusiness(openlsd.database.business.LSDBusiness)public boolean equals(LSDBusinessImpl other)
other -
public java.lang.String toString()
toString in class LSDBusinessObject.toString()public void setFromString(java.lang.String line)
setFromString in class LSDBusinessLSDBusiness.setFromString(java.lang.String)
public int setFromStrings(int curargs,
java.lang.String[] args)
setFromStrings in class LSDBusinessLSDBusiness.setFromStrings(int, java.lang.String[])public java.lang.String toCSV()
LSDBusiness
toCSV in class LSDBusinessLSDBusiness.toCSV()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||