|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.knowgate.crm.VCardLoader
public class VCardLoader
Load Company and Address data from a VCard Record
Company loader creates or updates simultaneously registers at k_contacts, k_companies and k_addresses tables and the links between them k_x_contact_addr.
| Field Summary | |
|---|---|
static int |
MODE_APPEND
|
static int |
MODE_APPENDUPDATE
|
static int |
MODE_UPDATE
|
static int |
NO_DUPLICATED_MAILS
|
static int |
NO_DUPLICATED_NAMES
|
static int |
WRITE_ADDRESSES
|
static int |
WRITE_COMPANIES
|
static int |
WRITE_CONTACTS
|
static int |
WRITE_LOOKUPS
|
| Fields inherited from interface com.knowgate.hipergate.datamodel.ImportLoader |
|---|
LOOUKP_TR_COLUMNS, LOOUKP_TR_COUNT |
| Constructor Summary | |
|---|---|
VCardLoader()
Default Constructor |
|
VCardLoader(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(java.util.HashMap<java.lang.String,java.lang.String> oVCard)
|
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)
|
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_CONTACTS
public static final int WRITE_ADDRESSES
public static final int WRITE_COMPANIES
public static final int NO_DUPLICATED_NAMES
public static final int NO_DUPLICATED_MAILS
| Constructor Detail |
|---|
public VCardLoader()
public VCardLoader(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 put(java.util.HashMap<java.lang.String,java.lang.String> oVCard)
public 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
public void store(java.sql.Connection oConn,
java.lang.String sWorkArea)
throws java.sql.SQLException,
java.lang.IllegalArgumentException,
java.lang.NullPointerException
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 | ||||||||