com.knowgate.marketing
Class ActivityAttachment

java.lang.Object
  extended by com.knowgate.dataobjs.DBPersist
      extended by com.knowgate.marketing.ActivityAttachment
All Implemented Interfaces:
java.io.Serializable, java.util.Map

public class ActivityAttachment
extends DBPersist

Activity Attachment

Copyright: Copyright (c) KnowGate 2009

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface java.util.Map
java.util.Map.Entry<K,V>
 
Field Summary
static short ClassId
           
 
Fields inherited from class com.knowgate.dataobjs.DBPersist
AllVals, sAuditCls, sAuditUsr, sTransactId
 
Constructor Summary
ActivityAttachment()
           
 
Method Summary
 boolean delete(JDCConnection oConn)
          Delete ActivityAttachment The associated Product and physical files are automatically deleted as well.
 boolean store(JDCConnection oConn)
          Store Product aa Activity Attachment.
 
Methods inherited from class com.knowgate.dataobjs.DBPersist
allcaps, allcaps, changelog, clear, clone, containsKey, containsValue, entrySet, exists, get, get, getAuditClassName, getCreationDate, getDate, getDateFormated, getDateShort, getDateTime, getDateTime24, getDecimal, getDecimalFormated, getDecimalFormated, getDouble, getDoubleFormated, getFloat, getFloatFormated, getInt, getInteger, getIntervalPart, getItemMap, getItems, getMoney, getShort, getSQLDate, getSQLTime, getString, getStringHtml, getStringNull, getTable, getTable, getTableName, getTime, getTimeOfDay, getTimestamp, getUIdFromName, isEmpty, isNull, iterator, keySet, load, load, parseXML, put, put, put, put, put, put, put, put, put, put, put, put, put, put, put, put, put, putAll, putAll, remove, remove, replace, replace, replace, replace, replace, replace, replace, replace, setAuditTransact, setAuditUser, setCreationDate, size, toLowerCase, toUpperCase, toXML, toXML, toXML, toXML, values
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Map
equals, hashCode
 

Field Detail

ClassId

public static final short ClassId
See Also:
Constant Field Values
Constructor Detail

ActivityAttachment

public ActivityAttachment()
Method Detail

store

public boolean store(JDCConnection oConn)
              throws java.sql.SQLException

Store Product aa Activity Attachment.

A Product object must have been stored at database prior to storing the Attachment object.
The link between Product and ActivityAttachment is done just by setting the gu_product field at ActivityAttachment object.
An ActivityAttachment progressive numeric identifier is automatically computed for field pg_product of table k_activity_attachs if one is not explicitly set.
Automatically generates dt_modified DATE if not explicitly set.

Overrides:
store in class DBPersist
Parameters:
oConn - Database Connection
Returns:
boolean true if register was stored for the first time, false if register already existed.
Throws:
java.sql.SQLException

delete

public boolean delete(JDCConnection oConn)
               throws java.sql.SQLException

Delete ActivityAttachment

The associated Product and physical files are automatically deleted as well.

Overrides:
delete in class DBPersist
Parameters:
oConn - Database Connection
Returns:
true if register was successfully erased, false if not.
Throws:
java.sql.SQLException