com.wm.app.tn.db
Class ProfileInsertOps
java.lang.Object
com.wm.app.tn.db.ProfileInsertOps
public class ProfileInsertOps
- extends java.lang.Object
Provides database operations for inserting partner profiles.
This class has no application knowledge in it. The data is not validated before committing it to the database. That
is the responsibility of the caller.
Method Summary |
static java.lang.String |
insertAContact(java.sql.Connection conn,
Contact cont,
java.lang.String partnerID)
|
static java.util.Vector |
insertAddresses(java.sql.Connection conn,
java.util.Enumeration addresses)
|
static java.lang.String |
insertADestination(java.sql.Connection conn,
Destination dest,
java.lang.String partnerID)
|
static java.lang.String |
insertAnAddress(java.sql.Connection conn,
Address addr)
|
static java.lang.String |
insertAnID(java.sql.Connection conn,
ID id,
java.lang.String partnerID)
|
static java.util.Vector |
insertContacts(java.sql.Connection conn,
java.util.Enumeration contacts,
java.lang.String partnerID)
|
static java.lang.String |
insertCorporation(java.sql.Connection conn,
Corporation corp)
|
static java.util.Vector |
insertDestinations(java.sql.Connection conn,
java.util.Enumeration destinations,
java.lang.String partnerID)
|
static java.util.Vector |
insertIDs(java.sql.Connection conn,
java.util.Enumeration ids,
java.lang.String partnerID)
|
static void |
insertPartnerBinary(java.sql.Connection conn,
java.lang.String partnerID,
int binaryType,
byte[] bytes)
|
static void |
insertPartnerBinary(java.lang.String partnerID,
int binaryType,
byte[] bytes)
|
static java.lang.String |
insertProfile(java.sql.Connection conn,
Profile profile)
|
static java.lang.String |
insertProfile(Profile profile)
|
static void |
insertRemote(java.sql.Connection conn,
Corporation corp,
java.lang.String partnerID)
Adds the remote data for a Corporation to the TN database |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ProfileInsertOps
public ProfileInsertOps()
insertProfile
public static java.lang.String insertProfile(Profile profile)
throws java.sql.SQLException,
ProfileStoreException
- Returns:
- if succesful, the ID of profile just inserted, otherwise, null
- Throws:
java.sql.SQLException
ProfileStoreException
- See Also:
Profile
insertProfile
public static java.lang.String insertProfile(java.sql.Connection conn,
Profile profile)
throws java.sql.SQLException,
ProfileStoreException
- Returns:
- the internally generated partner ID
- Throws:
java.sql.SQLException
ProfileStoreException
insertCorporation
public static java.lang.String insertCorporation(java.sql.Connection conn,
Corporation corp)
throws java.sql.SQLException
- Returns:
- ID of the new Partner
- Throws:
java.sql.SQLException
insertRemote
public static void insertRemote(java.sql.Connection conn,
Corporation corp,
java.lang.String partnerID)
throws java.sql.SQLException
- Adds the remote data for a Corporation to the TN database
- Throws:
java.sql.SQLException
insertAddresses
public static java.util.Vector insertAddresses(java.sql.Connection conn,
java.util.Enumeration addresses)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
insertAnAddress
public static java.lang.String insertAnAddress(java.sql.Connection conn,
Address addr)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
insertContacts
public static java.util.Vector insertContacts(java.sql.Connection conn,
java.util.Enumeration contacts,
java.lang.String partnerID)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
insertAContact
public static java.lang.String insertAContact(java.sql.Connection conn,
Contact cont,
java.lang.String partnerID)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
insertDestinations
public static java.util.Vector insertDestinations(java.sql.Connection conn,
java.util.Enumeration destinations,
java.lang.String partnerID)
throws java.sql.SQLException,
ProfileStoreException
- Throws:
java.sql.SQLException
ProfileStoreException
insertADestination
public static java.lang.String insertADestination(java.sql.Connection conn,
Destination dest,
java.lang.String partnerID)
throws java.sql.SQLException,
ProfileStoreException
- Throws:
java.sql.SQLException
ProfileStoreException
insertIDs
public static java.util.Vector insertIDs(java.sql.Connection conn,
java.util.Enumeration ids,
java.lang.String partnerID)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
insertAnID
public static java.lang.String insertAnID(java.sql.Connection conn,
ID id,
java.lang.String partnerID)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
insertPartnerBinary
public static void insertPartnerBinary(java.lang.String partnerID,
int binaryType,
byte[] bytes)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
insertPartnerBinary
public static void insertPartnerBinary(java.sql.Connection conn,
java.lang.String partnerID,
int binaryType,
byte[] bytes)
throws java.sql.SQLException
- Throws:
java.sql.SQLException