|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object openlsd.database.business.LSDBusiness openlsd.business.LSDBusinessImpl
public class LSDBusinessImpl
This class contains all Business data and database relative functions
Field Summary | |
---|---|
static java.lang.String |
allFieldsExt
Must Be Extended in Implementation: Values to add to allfields (replace select *) |
protected static java.lang.String[] |
fieldsext
Must Be Extended in Implementation: Extended fields for Business |
static java.lang.String |
getFieldsSetAllExt
Must Be Extended in Implementation: Set for all fields |
static java.lang.String |
getFieldsSetExt
Must Be Extended in Implementation: Set for all fields except fields used in getWhereClause |
static java.lang.String |
getFieldsSetExtNULL
Must Be Extended in Implementation: Set values as NULL (or empty) including where clause |
static java.lang.String |
getWhereClause
Must Be Extended in Implementation: Where condition in " condition " format which will be added to " WHERE Legacy = ? |
java.lang.String |
idb
Must Be Extended in Implementation: Business index |
long |
idbunit
Must Be Extended in Implementation: Business Unit |
java.lang.String |
idowner
Must Be Extended in Implementation: Business Owner |
java.sql.Timestamp |
limitdate
Must Be Extended in Implementation: Limit of time validity |
static int |
ridb
Must Be Extended in Implementation: Index for extended fields for Business |
static int |
ridbunit
Index for extended fields for Business |
static int |
ridowner
Index for extended fields for Business |
static int |
rlimitdate
Index for extended fields for Business |
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 long idbunit
public java.lang.String idowner
public java.sql.Timestamp limitdate
protected static final java.lang.String[] fieldsext
public static final int ridb
public static final int ridbunit
public static final int ridowner
public static final int rlimitdate
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 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 toString()
toString
in class LSDBusiness
Object.toString()
public java.lang.String toCSV()
LSDBusiness
toCSV
in class LSDBusiness
Object.toString()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |