Package com.softwaremining.cics.wrappers
Class BMSScreenBean
java.lang.Object
com.softwaremining.wrappers.CBLBean
com.softwaremining.cics.wrappers.BMSScreenBean
- All Implemented Interfaces:
AbstractDataObject,ICBLBeanNGroup,ICBLContainer,IFieldContainer,ISMBean,ISMDataType
- Direct Known Subclasses:
BMSScreenInputBean,BMSScreenOutputBean
BMS Screens must have auto generated and/or user defined or (in screendata or userscreen packages respectively).
This is the super-class for all of them.
-
Field Summary
Fields inherited from class com.softwaremining.wrappers.CBLBean
EBCDIC_JIT_PD_SUPPORT_FOR_SEQ_FILES, INDEX_FOR_NON_ARRAY_VERSION_OF_FIELD, INDEX_ZERO, log, tmp_lengthofAssignedValue, totalRuntime_allocate, totalRuntime_calcFieldOffsets, totalRuntime_getMemoryPosition, totalRuntime_setFieldFormatted -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidassignInternalVars(CBLBean fromClass) for internal use only - Introduced to allow CICS BMSSCreenBeans override this methodvoidEquivalent of COBOL's INITIALIZE statementintFor Internal use - BMS Processing
Standard Output fields are : L (s9(2)Comp) , A (X), and O (User-defined) when the BMS had EXTATT or MAPATT, potentially 4 extra fields will go in there: C (X1) , P (X1) , H (X) , V (X1),voidsetCursorIsInField(String cursorIsInField) Methods inherited from class com.softwaremining.wrappers.CBLBean
addCorrespondingValue, addCorrespondingValue, allocate, assignAddressTo, assignAddressTo, assignBean, assignBytesEncoded, assignCachedInitializationValue, assignCorrespondingValue, assignCorrespondingValue, assignDefaultValue, assignDependingField, assignEbcdicBytes, assignEbcdicJIT_PdSupportForSequentialFiles, assignEncodedValue, assignExemptFromMemRelease, assignExternal, assignHighValues, assignLowValues, assignRawEbcdicBytes, assignRecordSize, assignRedefines, assignRedefines, assignSessionId, assignStringFormatted, assignSubstring, assignSubstring, assignToAddressOf, assignToAddressOf, assignToAddressOf, assignToAddressOf, assignToAllFields, assignValue, assignValue, assignValue, assignValue, assignValue, assignValue, assignValue, assignValue, calculateStorageSize, containsPointers, equals, equals, equals, equals, equalsRightTrimmed, fieldsCount, fill, fill, fill, fill, fill, getValue, hasPackedDecimalFields, initDefaultValues, initialize, isExemptFromMemRelease, isFilled, isFilled, isFilled, isFilled, isGreaterThan, isGreaterThan, isGreaterThan, isHighValues, isInvolvedInDependency, isInvolvedInExternalDependency, isLessOrEqualTo, isLessOrEqualTo, isLessOrEqualTo, isLessOrEqualTo, isLessOrEqualTo, isLessThan, isLessThan, isLessThan, isLessThan, isLessThan, isLowValues, isRedefinedByAnotherClass, isResourceAlreadyReleased, lengthOf, print, printFieldPosition, printFieldValues, printOrderedFieldPosition, releaseResources, releaseResources, resetCachedValues, resetCompressedFieldList, resetStorageManager, resetStructure, resize, retrieveActualLength, retrieveAsInt, retrieveAsString, retrieveCachedInitializationValue, retrieveCompressedFields, retrieveDependedFieldsList, retrieveEbcdicBytes, retrieveEbcdicValue, retrieveEncodedValue, retrieveField, retrieveField, retrieveFieldAtMemoryPosition, retrieveFieldFormatted, retrieveFields, retrieveIsTargetOfPointers, retrievePrimitiveFields, retrieveRawEbcdicBytes, retrieveRedefinesList, retrieveSessionId, retrieveSQLObject, retrieveStorageBytes, retrieveStorageCellSize, retrieveSubstring, retrieveSubstring, retrieveTopLevelField, retrieveValue, retrieveValue, setValue, stringValue, subtractCorrespondingValue, subtractCorrespondingValue, toString
-
Constructor Details
-
BMSScreenBean
public BMSScreenBean() -
BMSScreenBean
-
-
Method Details
-
initialize
public void initialize()Description copied from interface:ISMBeanEquivalent of COBOL's INITIALIZE statement- Specified by:
initializein interfaceISMBean- Overrides:
initializein classCBLBean
-
setCursorIsInField
-
assignInternalVars
Description copied from class:CBLBeanfor internal use only - Introduced to allow CICS BMSSCreenBeans override this method- Overrides:
assignInternalVarsin classCBLBean
-
retrieveBMSExtendedAttrLength
public int retrieveBMSExtendedAttrLength()For Internal use - BMS Processing
Standard Output fields are : L (s9(2)Comp) , A (X), and O (User-defined) when the BMS had EXTATT or MAPATT, potentially 4 extra fields will go in there: C (X1) , P (X1) , H (X) , V (X1),
-