|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object openlsd.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 LSDBusiness
LSDBusiness.getAllFieldsExt()
public java.lang.String getFieldsExt(int number)
LSDBusiness
getFieldsExt
in class LSDBusiness
LSDBusiness.getFieldsExt(int)
public java.lang.String getFieldsSetAllExt()
LSDBusiness
getFieldsSetAllExt
in class LSDBusiness
LSDBusiness.getFieldsSetAllExt()
public java.lang.String getFieldsSetExt()
LSDBusiness
getFieldsSetExt
in class LSDBusiness
LSDBusiness.getFieldsSetExt()
public java.lang.String getFieldsSetExtNULL()
LSDBusiness
getFieldsSetExtNULL
in class LSDBusiness
LSDBusiness.getFieldsSetExtNULL()
public java.lang.String getWhereClause()
LSDBusiness
getWhereClause
in class LSDBusiness
LSDBusiness.getWhereClause()
public java.lang.String doc_hintBusiness()
doc_hintBusiness
in class LSDBusiness
public boolean setFromStringArray(int[] ranks, java.lang.String[] args)
setFromStringArray
in class LSDBusiness
ranks
- args
-
public boolean equals(LSDBusiness other)
LSDBusiness
equals
in class LSDBusiness
LSDBusiness.equals(openlsd.database.business.LSDBusiness)
public boolean setFromLSDBusiness(LSDBusiness lsdb)
LSDBusiness
setFromLSDBusiness
in class LSDBusiness
LSDBusiness.setFromLSDBusiness(openlsd.database.business.LSDBusiness)
public boolean getFromResultSet(java.sql.ResultSet resultSet)
getFromResultSet
in class LSDBusiness
resultSet
-
public java.lang.String getFieldsValues()
getFieldsValues
in class LSDBusiness
public int setToPrepStmtGetWhereClause(int startrank, LSDDbPreparedStatement preparedStatement)
setToPrepStmtGetWhereClause
in class LSDBusiness
startrank
- The value to start from in the preparedStatement.setXXX callpreparedStatement
-
public int setToPrepStmtGetFieldsSetExt(int startrank, LSDDbPreparedStatement preparedStatement)
setToPrepStmtGetFieldsSetExt
in class LSDBusiness
startrank
- The value to start from in the preparedStatement.setXXX callpreparedStatement
-
public int setToPrepStmtGetFieldsSetAllExt(int startrank, LSDDbPreparedStatement preparedStatement)
setToPrepStmtGetFieldsSetAllExt
in class LSDBusiness
startrank
- The value to start from in the preparedStatement.setXXX callpreparedStatement
-
public void clear()
clear
in class LSDBusiness
public LSDBusiness clone()
clone
in class LSDBusiness
public 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 LSDBusiness
Object.toString()
public void setFromString(java.lang.String line)
setFromString
in class LSDBusiness
LSDBusiness.setFromString(java.lang.String)
public int setFromStrings(int curargs, java.lang.String[] args)
setFromStrings
in class LSDBusiness
LSDBusiness.setFromStrings(int, java.lang.String[])
public java.lang.String toCSV()
LSDBusiness
toCSV
in class LSDBusiness
LSDBusiness.toCSV()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |