planetj.dataengine.email.html
Class HTMLEmailRowCollection

java.lang.Object
  |
  +--planetj.database.RowCollection
        |
        +--planetj.dataengine.email.EmailRowCollection
              |
              +--planetj.dataengine.email.html.HTMLEmailRowCollection
All Implemented Interfaces:
Cloneable, Collection, IBatchProcessObject, IDistributedExecutableObject, IEmailObject, IFDFObject, INavigationObject, IXMLObject, List, Serializable
Direct Known Subclasses:
WKTestRowCollection

public abstract class HTMLEmailRowCollection
extends EmailRowCollection

This class servers as a convience class for a RowCollection that contains email functionality.

Author:
PlanetJ Corporation
See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class planetj.database.RowCollection
RowCollection.LinkedRowCollection
 
Field Summary
 
Fields inherited from class planetj.database.RowCollection
className, FIRST_ROW, LAST_ROW
 
Fields inherited from interface planetj.dataengine.email.IEmailObject
CONFIG_KEY_POP3_SERVER, CONFIG_KEY_SMTP_SERVER, CONFIG_KEY_SMTP_USER_EMAIL, CONFIG_KEY_SMTP_USER_ID, CONFIG_KEY_SMTP_USER_PASSWORD
 
Constructor Summary
HTMLEmailRowCollection()
          EmailRowCollection constructor comment.
HTMLEmailRowCollection(Table table)
          EmailRowCollection constructor comment.
HTMLEmailRowCollection(Table table, List fieldNames)
          EmailRowCollection constructor comment.
 
Method Summary
 String getEmailBody(ExecutingContext ec)
          Get this Row's body.
 
Methods inherited from class planetj.dataengine.email.EmailRowCollection
getEmailSubject, getMailer, getPOP3Server, getSMTPServer, getSMTPUserEmail, getSMTPUserId, getSMTPUserPassword
 
Methods inherited from class planetj.database.RowCollection
add, add, addAll, addAll, addFDRows, addRow, addRow, addRowEventListener, addRows, addTable, batchProcess, clear, clearRows, clearTables, clone, cloneRowCollection, contains, contains, containsAll, containsRowWithFieldsEqualTo, copyToConnection, copyToConnection, copyToConnection, createFieldDescriptor, createRowCollection, delete, delete, delete, delete, doesFieldDescriptorExist, executeDistributedAction, filter, filter, filter, firstRow, get, getAttribute, getColumnCount, getColumnValues, getColumnValues, getColumnValuesByUsageId, getCompleteRowCollection, getCompleteRowCollection, getConfigProperty, getConnectedChildren, getContainedClass, getDistributedRequestorURL, getEstimatedSize, getExternalName, getExternalNames, getExternalNames, getFDFData, getFieldCount, getFieldDescriptor, getFieldDescriptorCollection, getFieldDescriptorCollection, getFieldDescriptors, getFieldDescriptorsWithUsage, getFieldDescriptorsWithUsageId, getFieldDescriptorWithUsageId, getFieldNames, getFieldNameSets, getFields, getFieldsToDisplay, getFieldsToDisplayStrict, getFieldsToDisplayStrict, getGraphableFieldNames, getJoinFieldNames, getLastUpdated, getLibraryName, getMetaDataSystemAlias, getNavigationKey, getNavigationListKey, getNextRowCollection, getNextRowCollection, getPreviousRowCollection, getPreviousRowCollection, getPropertyGroup, getPropertyGroups, getPropertyGroups, getResultSet, getRetrievedRowCount, getRow, getRowCount, getRows, getSortedColumnNames, getSortedColumnNamesAscending, getSQL, getSQLContext, getSum, getSystemAlias, getTable, getTableName, getTables, getTimestamp, getTitle, getValidationExceptions, getValueAsDouble, getValueAsDouble, getXMLData, getXMLData, getXMLHeaderData, getXMLHeaderData, handleDistributed, hasConnectedChildren, hasNextRowCollection, hasPreviousRowCollection, indexOf, indexOf, insert, insert, insert, insert, insertBatch, isARow, isARowCollection, isCloneNeeded, isCurrent, isEmpty, isFromCache, isFromGroupBy, isFromJoin, isGraphable, isHasColumnNames, isHasRowEventListners, isLocked, isOkToReturnMeFromCache, isRowCollectionContainEditableRow, isValidateRequired, iterator, lastIndexOf, listIterator, listIterator, newRow, newRow, prepareForDisplay, prepareForResults, prepareForReturnFromCache, prepareFromFieldNames, reconcile, reconcile, refresh, refreshIfNeeded, remove, remove, removeAll, removeAllRows, removeAttribute, removeNavigationKey, removeRow, removeRow, removeRow, removeRowBasedOnKeyValues, removeRowEventListener, removeTable, replaceRow, retainAll, rollbackChanges, rowAltered, set, setAttribute, setColumnValues, setContainedClass, setDistributed, setDistributedRequestorURL, setDistributedSourceURL, setDistributedTargetURL, setLastUpdated, setNavigationKey, setPropertyGroups, setResultSet, setRow, setSortedColumnNames, setSql, setSystemAlias, setTable, setTables, setTables, size, sort, sortInternal, subList, toArray, toArray, toCSV, toCSV, toDOC, toDOC, toFDF, toPDF, toString, toUpperCase, toXML, update, update, update, update, validate, validate, validate
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface planetj.dataengine.email.IEmailObject
getEmailRecipients
 
Methods inherited from interface java.util.List
equals, hashCode
 

Constructor Detail

HTMLEmailRowCollection

public HTMLEmailRowCollection()
EmailRowCollection constructor comment.


HTMLEmailRowCollection

public HTMLEmailRowCollection(Table table)
                       throws CMException
EmailRowCollection constructor comment.

Parameters:
table - planetj.database.Table
Throws:
CMException - The exception description.

HTMLEmailRowCollection

public HTMLEmailRowCollection(Table table,
                              List fieldNames)
                       throws CMException
EmailRowCollection constructor comment.

Parameters:
table - planetj.database.Table
fieldNames - java.util.List
Throws:
CMException - The exception description.
Method Detail

getEmailBody

public String getEmailBody(ExecutingContext ec)
Get this Row's body.