planetj.database.connection
Class AS400ConnectionRow

java.lang.Object
  |
  +--planetj.database.Row
        |
        +--planetj.database.connection.ConnectionRow
              |
              +--planetj.database.connection.AS400ConnectionRow
All Implemented Interfaces:
Cloneable, IBatchProcessObject, IBusinessObject, IConnections, ICSVRow, IDistributedExecutableObject, IFDFObject, IGuarded, ILogin, INamedCollection, INavigationObject, IOwner, IRowCreator, IXMLObject, Serializable

public class AS400ConnectionRow
extends ConnectionRow

Represents a ConnectionPool for AS400 objects. Typically these connections are used for running AS400 commands and ProgramCalls. Creation date: (2/23/2004 4:04:39 PM)

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class planetj.database.Row
Row.SpacingRow
 
Field Summary
static String AS400ConnectionPool
           
 
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.database.connection.IConnections
ALIAS, CLEAN_UP_TIMEOUT, CONNECTION_TABLE_NAME, DRIVER, ENCODED_USER_PASSWORD, MAX_CONNECTIONS, MAX_SYSTEM_ALIAS_NAME_LENGTH, MIN_CONNECTIONS, ORPHAN_TIMEOUT, OWNER_ID, PASSWORD, PROPERTIES, STATUS, URL, USER_ID
 
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
AS400ConnectionRow()
           
 
Method Summary
 void closeConnectionPool()
          Stop a AS400ConnectionPool based on the specific values of this Row.
 ConnectionRow createConnectionPool()
          Create a AS400ConnectionPool based on the specific values of this Row.
 boolean doesConnectionPoolExist()
          Return a boolean indicating if the connection pool for this ConnectionRow exists.
 ValidationExceptionCollection verifyConnection()
          This method will verify this ConnectionRow can connect to the AS400 specified in the URL Creation date: (6/18/2002 1:38:26 PM)
 
Methods inherited from class planetj.database.connection.ConnectionRow
createRow, getAlias, getCleanUpTimeout, getConnectionRow, getConnectionRow, getConnectionTable, getDeleteConfirmationMessage, getDriver, getHeaderText, getMaxConnections, getMinConnections, getOrphanTimeout, getOwnerId, getOwnerIdField, getPassword, getProperties, getSystem, getUrl, getURLFormatForDriver, getUserId, getUserMessageForOperation, insert, isInitializeDerivedFieldsEnabled, isValidConnection, setAlias, setCleanUpTimeout, setDriver, setMaxConnections, setMinConnections, setOrphanTimeout, setOwnerId, setPassword, setProperties, setUrl, setUserId, statusChanged, update, validate
 
Methods inherited from class planetj.database.Row
add, add, addObject, addPropertyChangeListener, addPropertyChangeListener, addRowEventListener, addRowEventListeners, addTable, appendDisplayType, batchProcess, 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, 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, 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, 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, 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, is, isARow, isARowCollection, isChanged, isChangedRealTime, isChangedSinceLastCheck, isCloneNeeded, isContainsAllFields, isCopyable, isDeletable, isDistinctRow, isDistributed, isEditable, isEmpty, isFieldApplicable, isFieldAuthorizedForEdit, isFieldAuthorizedForRead, isFieldDisplayable, isFieldReadOnly, isFieldRequired, isFieldRequiredOnSearch, isFieldsChanged, isFieldValueNotBlank, isFieldValuesDatabaseDefaults, isGenerateChildRows, isGroupByRow, isGuarded, isHasColumnNames, isInARowCollection, isIncrementorResetAfterMaxInsertRetries, 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, toCSV, toDOC, toDOC, toFDF, toPDF, toPDF, toString, toUpperCase, toXML, transferDataTo, transferDataTo, update, update, update, updateObject, validate, validate, validateRowOperation
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

AS400ConnectionPool

public static String AS400ConnectionPool
Constructor Detail

AS400ConnectionRow

public AS400ConnectionRow()
Method Detail

closeConnectionPool

public void closeConnectionPool()
                         throws CMException
Stop a AS400ConnectionPool based on the specific values of this Row. This overrides the default ConnectionRow behavior to provide AS400 objects for command calls, and program calls such as AS400ConnectionPool.

Overrides:
closeConnectionPool in class ConnectionRow
CMException

createConnectionPool

public ConnectionRow createConnectionPool()
                                   throws CMException
Create a AS400ConnectionPool based on the specific values of this Row. This overrides the default ConnectionRow behavior to provide AS400 objects for command calls, and program calls such as AS400ConnectionPool.

Overrides:
createConnectionPool in class ConnectionRow
CMException

doesConnectionPoolExist

public boolean doesConnectionPoolExist()
                                throws CMException
Return a boolean indicating if the connection pool for this ConnectionRow exists. Logic was moved to the ConnectionRow to allow subclasses to provide other forms of ConnectionPools such as AS400ConnectionPool.

Overrides:
doesConnectionPoolExist in class ConnectionRow
CMException

verifyConnection

public ValidationExceptionCollection verifyConnection()
This method will verify this ConnectionRow can connect to the AS400 specified in the URL Creation date: (6/18/2002 1:38:26 PM)

Overrides:
verifyConnection in class ConnectionRow