|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.knowgate.crm.CompanyLoader
public class CompanyLoader
Load Company and Address data from a single source
Company loader creates or updates simultaneously registers at k_companies and k_addresses tables and the links between them k_x_contact_addr. Loading aCompany is a special case of loading a contact, and thus this class delegates all its behavious to a private ContactLoader member.
| Field Summary | |
|---|---|
static int |
MODE_APPEND
|
static int |
MODE_APPENDUPDATE
|
static int |
MODE_UPDATE
|
static int |
WRITE_ADDRESSES
|
static int |
WRITE_LOOKUPS
|
| Fields inherited from interface com.knowgate.hipergate.datamodel.ImportLoader |
|---|
LOOUKP_TR_COLUMNS, LOOUKP_TR_COUNT |
| Constructor Summary | |
|---|---|
CompanyLoader()
Default Constructor |
|
CompanyLoader(java.sql.Connection oConn)
Create ContactLoader and call prepare() on Connection |
|
| Method Summary | |
|---|---|
void |
close()
Method close |
int |
columnCount()
Get columns count |
java.lang.String[] |
columnNames()
Get array of column names |
java.lang.Object |
get(int iColumnIndex)
Method get |
java.lang.Object |
get(java.lang.String sColumnName)
Method get |
int |
getColumnIndex(java.lang.String sColumnName)
Method getColumnIndex |
void |
prepare(java.sql.Connection oConn,
ColumnList oCols)
Method prepare |
void |
put(int iColumnIndex,
java.lang.Object oValue)
Method put |
void |
put(java.lang.String sColumnName,
java.lang.Object oValue)
Method put |
void |
setAllColumnsToNull()
Method setAllColumnsToNull |
void |
store(java.sql.Connection oConn,
java.lang.String sWorkArea,
int iFlags)
Method store |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int MODE_APPEND
public static final int MODE_UPDATE
public static final int MODE_APPENDUPDATE
public static final int WRITE_LOOKUPS
public static final int WRITE_ADDRESSES
| Constructor Detail |
|---|
public CompanyLoader()
public CompanyLoader(java.sql.Connection oConn)
throws java.sql.SQLException
oConn - Connection
java.sql.SQLException| Method Detail |
|---|
public int columnCount()
ImportLoader
columnCount in interface ImportLoader
public java.lang.String[] columnNames()
throws java.lang.IllegalStateException
ImportLoader
columnNames in interface ImportLoaderjava.lang.IllegalStateException
public java.lang.Object get(int iColumnIndex)
throws java.lang.ArrayIndexOutOfBoundsException
get in interface ImportLoaderiColumnIndex -
java.lang.ArrayIndexOutOfBoundsException
public java.lang.Object get(java.lang.String sColumnName)
throws java.lang.ArrayIndexOutOfBoundsException
get in interface ImportLoadersColumnName -
java.lang.ArrayIndexOutOfBoundsExceptionpublic int getColumnIndex(java.lang.String sColumnName)
getColumnIndex in interface ImportLoadersColumnName -
public void put(int iColumnIndex,
java.lang.Object oValue)
throws java.lang.ArrayIndexOutOfBoundsException
put in interface ImportLoaderiColumnIndex - oValue -
java.lang.ArrayIndexOutOfBoundsException
public void put(java.lang.String sColumnName,
java.lang.Object oValue)
throws java.lang.ArrayIndexOutOfBoundsException
put in interface ImportLoadersColumnName - oValue -
java.lang.ArrayIndexOutOfBoundsExceptionpublic void setAllColumnsToNull()
setAllColumnsToNull in interface ImportLoader
public void prepare(java.sql.Connection oConn,
ColumnList oCols)
throws java.sql.SQLException
prepare in interface ImportLoaderoConn - oCols -
java.sql.SQLException
public void close()
throws java.sql.SQLException
close in interface ImportLoaderjava.sql.SQLException
public void store(java.sql.Connection oConn,
java.lang.String sWorkArea,
int iFlags)
throws java.sql.SQLException,
java.lang.IllegalArgumentException,
java.lang.NullPointerException
store in interface ImportLoaderoConn - sWorkArea - iFlags -
java.sql.SQLException
java.lang.IllegalArgumentException
java.lang.NullPointerException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||