planetj.dataengine.test
Class WKTestRow

java.lang.Object
  |
  +--planetj.database.Row
        |
        +--planetj.dataengine.email.EmailRow
              |
              +--planetj.dataengine.email.html.HTMLEmailRow
                    |
                    +--planetj.dataengine.test.WKTestRow
All Implemented Interfaces:
Cloneable, IBatchProcessObject, IBusinessObject, ICSVRow, IDistributedExecutableObject, IEmailObject, IFDFObject, IGuarded, INamedCollection, INavigationObject, IRowCreator, IXMLObject, Serializable

public class WKTestRow
extends HTMLEmailRow

This class is a test class used during developement to test certain features.

Author:
PlanetJ Corporation
See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class planetj.database.Row
Row.SpacingRow
 
Field Summary
 
Fields inherited from class planetj.database.Row
className, COPY, DELETE, INSERT, MODE_COPY, MODE_DELETE, MODE_INSERT, MODE_READ, MODE_SEARCH, MODE_UNKNOWN, MODE_UPDATE, READ, UPDATE
 
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
 
Fields inherited from interface planetj.dataengine.security.IGuarded
TYPE_ID_UNKNOWN, TYPE_NAME_FIELD, TYPE_NAME_SQLOPERATION, TYPE_SECURED_BY_LEVEL, TYPE_SECURED_BY_OPERATION, TYPE_UNSECURED
 
Constructor Summary
WKTestRow()
           
 
Method Summary
 void batchProcess()
          Process this Object.
 boolean isCopyable(ExecutingContext ec)
          Check to see if this Row may be edited.
 boolean isDeletable(ExecutingContext ec)
          Check to see if this Row may be edited.
 boolean isDisplayable(ExecutingContext ec)
          Check to see if this Row may be edited.
 boolean isEditable(ExecutingContext ec)
          Check to see if this Row may be edited.
 
Methods inherited from class planetj.dataengine.email.html.HTMLEmailRow
getEmailBody
 
Methods inherited from class planetj.dataengine.email.EmailRow
getEmailRecipients, getEmailSubject, getMailer, getPOP3Server, getSMTPServer, getSMTPUserEmail, getSMTPUserId, getSMTPUserPassword
 
Methods inherited from class planetj.database.Row
add, add, addObject, addPropertyChangeListener, addPropertyChangeListener, addRowEventListener, addRowEventListeners, addTable, appendDisplayType, clearFields, clearTables, clearValidationException, clone, cloneRow, commitFieldValues, commitFieldValues, commitFieldValues, concatenateFieldFullLengthValues, concatenateFieldValues, containsField, copy, copyIntoRowFieldsWithCommonFieldNames, copyIntoRowFieldsWithCommonFieldNames, copyIntoRowFieldsWithCommonUsageIds, copyIntoRowFieldsWithGivenFieldNames, copyIntoRowFieldsWithGivenFieldNames, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, createRow, defaultMerge, delete, delete, delete, delete, deleteObject, divide, duplicateKey, equals, equals, equalsInstance, executeDistributedAction, fieldHasPossibleValuesSQLOperation, getAssociation, getAssociation, getAssociationByOperationUsageId, getAssociationOperation, getAttribute, getChildren, getColumnSpan, getCompleteRow, getCompleteRow, getConfigProperty, getCopiedFieldValues, getCSVRow, getCSVRow, getDatabaseRow, getDatabaseRow, getDeleteConfirmation, getDeleteConfirmationMessage, getDisplayValue, getDistributedRequestorURL, getExternalName, getExternalNames, getFDFData, getFDTable, getField, getField, getField, getFieldDefaultValue, getFieldDescriptor, getFieldDescriptor, getFieldDescriptor, getFieldDescriptorsWithUsage, getFieldDescriptorsWithUsageId, getFieldDescriptorWithUsageId, getFieldDisplayValue, getFieldNames, getFields, getFields, getFieldSets, getFieldSQLObject, getFieldsToDisplay, getFieldsToDisplayStrict, getFieldsToDisplayStrict, getFieldStyleClass, getFieldValue, getFieldWithUsageId, getHeaderText, getLibraryName, getMaxFieldLengths, getMaxFieldLengths, getMaxInsertRetries, getMetaDataSystemAlias, getNamed, getNamesOfUpdatedFields, getNavigationKey, getNavigationListKey, getPercentage, getPhysicalFieldNames, getPropertyGroup, getPropertyGroups, getPropertyGroups, getRowCollection, getRowDisplayAttributes, getRowDisplayAttributes, getRowKey, getSecuredTypeId, getSecuredTypeName, getSecurityType, getSQL, getSQLContext, getStaticAttribute, getSum, getSystemAlias, getTable, getTable, getTableName, getTables, getTimestamp, getUpdatedFields, getUserMessageForOperation, getUseWOWLibrary, getValidationExceptions, getValueAsBoolean, getValueAsByte, getValueAsDate, getValueAsDate, getValueAsDouble, getValueAsDouble, getValueAsFloat, getValueAsFullLengthString, getValueAsInt, getValueAsLong, getValueAsNumber, getValueAsNumber, getValueAsShort, getValueAsString, getValueAsString, getValueByUsageId, getValues, getXMLData, getXMLData, getXMLHeaderData, handleDistributed, hasChildRows, hasMultipleStyleClasses, hasPropertyChangeListeners, insert, insert, insert, insert, is, isARow, isARowCollection, isChanged, isChangedRealTime, isChangedSinceLastCheck, isCloneNeeded, isContainsAllFields, isDistinctRow, isDistributed, isEmpty, isFieldApplicable, isFieldAuthorizedForEdit, isFieldAuthorizedForRead, isFieldDisplayable, isFieldReadOnly, isFieldRequired, isFieldRequiredOnSearch, isFieldsChanged, isFieldValueNotBlank, isFieldValuesDatabaseDefaults, isGenerateChildRows, isGroupByRow, isGuarded, isHasColumnNames, isInARowCollection, isIncrementorResetAfterMaxInsertRetries, isInitializeDerivedFieldsEnabled, isJoinedRow, isKeyFieldsPresent, isLogicalRow, isMultipleDeleteEnabled, isPhysicalRow, isPropertyChangeEventsEnabled, isReturningFromPossibleValuesSearch, isRowKeyed, isSelectable, isUnionRow, isValidateRequired, isValidationRequiredForAutoPopulate, isViewable, iterator, merge, newField, newField, newField, newField, populate, postCreate, prepareForDetails, prepareFromFieldNames, removeNavigationKey, removePropertyChangeListener, removePropertyChangeListener, removeRowEventListener, removeRowEventListeners, replaceField, replaceFieldValues, rollbackChanges, setAttribute, setDistributed, setDistributedRequestorURL, setDistributedTargetURL, setFieldInitialValue, setFieldValue, setFieldValue, setFieldValue, setFieldValueAsString, setFieldValueAsString, setFieldValuesAsDate, setFieldValuesToDefault, setFieldValuesWithCommonFieldNames, setFieldValuesWithCommonFieldNames, setFieldValuesWithCommonUsageIds, setFieldValueToDefault, setMultipleDeleteEnabled, setNavigationKey, setPropertyChangeEventsEnabled, setPropertyGroups, setReturningFromPossibleValuesSearch, setSavepoint, setSavepoint, setSavepoint, setStaticAttribute, setTables, setTables, setUseWOWLibrary, setValidateRequired, setValues, size, splitAndSetFieldValues, statusChanged, toCSV, toDOC, toDOC, toFDF, toPDF, toPDF, toString, toUpperCase, toXML, transferDataTo, transferDataTo, update, update, update, update, updateObject, validate, validate, validate, validateRowOperation
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WKTestRow

public WKTestRow()
Method Detail

batchProcess

public void batchProcess()
Process this Object. This method may be overridden by subclasses to provide for special case processing of RowCollection's Rows.

Specified by:
batchProcess in interface IBatchProcessObject
Overrides:
batchProcess in class Row

isCopyable

public boolean isCopyable(ExecutingContext ec)
Check to see if this Row may be edited. By default, all Rows may be edited. Subclasses may override to implement a different behavior.

Overrides:
isCopyable in class Row
Parameters:
ec - context in which application is executing.
Returns:
true if Row may be edited; false otherwise.

isDeletable

public boolean isDeletable(ExecutingContext ec)
Check to see if this Row may be edited. By default, all Rows may be edited. Subclasses may override to implement a different behavior.

Overrides:
isDeletable in class Row
Parameters:
ec - context in which application is executing.
Returns:
true if Row may be edited; false otherwise.

isDisplayable

public boolean isDisplayable(ExecutingContext ec)
Check to see if this Row may be edited. By default, all Rows may be edited. Subclasses may override to implement a different behavior.

Parameters:
ec - context in which application is executing.
Returns:
true if Row may be edited; false otherwise.

isEditable

public boolean isEditable(ExecutingContext ec)
Check to see if this Row may be edited. By default, all Rows may be edited. Subclasses may override to implement a different behavior.

Overrides:
isEditable in class Row
Parameters:
ec - context in which application is executing.
Returns:
true if Row may be edited; false otherwise.