Package com.portal.pfc.infranet.datadict
Class DDClassField
java.lang.Object
com.portal.pfc.infranet.datadict.DDBase
com.portal.pfc.infranet.datadict.DDField
com.portal.pfc.infranet.datadict.DDClassField
- All Implemented Interfaces:
IConstants,Transferable,Serializable,Cloneable,Comparable
- See Also:
-
Field Summary
Fields inherited from class com.portal.pfc.infranet.datadict.DDBase
fFlist, fIsToModify, fNewFields inherited from interface com.portal.pfc.infranet.datadict.IConstants
CLS_NAME, FIELD_NOT_FOUND_TYPE, FIELD_NUM, kEditable, kEditableColor, kElementID, kFirstElementID, kHGap, kMagentaColor, kNewObject, kNonExistent, kNotEditableColor, kNumberDDFields, kStringLength, kVGap, PKG_NAME -
Constructor Summary
ConstructorsConstructorDescriptionDDClassField(FList list, boolean newClassOrField) DDClassField(DDField item) -
Method Summary
Modifier and TypeMethodDescriptionclone()getLabel()getOrder()getTable()getTransferData(DataFlavor flavor) intbooleanVarifies whether the passed in DDClassField is to be managed by systembooleanisDataFlavorSupported(DataFlavor flavor) booleanbooleanVarifies whether the passed in DDClassField is a mandatory field for thisDDClassclassbooleanstatic voidsetHashMap(HashMap map) voidsetIsMandatoryField(boolean mandatoryFld) voidsetToBeDefinedBySystem(boolean systemFld) voidupdateFList(Hashtable hashtable) Methods inherited from class com.portal.pfc.infranet.datadict.DDField
createFieldArray, createIconArray, createJavaTypeArray, createTypeArray, customField, generateCHeaderfileEntry, generateJavaFldFile, generateJavaPropertiesEntry, getIcon, getIcon, getJavaClassName, getJavaTypeString, getTypeIndex, getTypeString, getTypeStringMethods inherited from class com.portal.pfc.infranet.datadict.DDBase
compareTo, createFList, getDescription, getFList, getName, getReadAccess, getStartSequenceNumber, getWriteAccess, isNew, isOpenedForModifications, setFieldProperties, setFList, setIsNew, setIsOpenedForModifications, toString
-
Constructor Details
-
DDClassField
- Throws:
EBufException
-
DDClassField
- Throws:
EBufException
-
-
Method Details
-
setHashMap
-
clone
- Overrides:
clonein classDDField- Throws:
CloneNotSupportedException
-
setToBeDefinedBySystem
public void setToBeDefinedBySystem(boolean systemFld) -
isToBeDefinedBySystem
public boolean isToBeDefinedBySystem() -
setIsMandatoryField
public void setIsMandatoryField(boolean mandatoryFld) -
isMandatoryField
public boolean isMandatoryField() -
getTransferDataFlavors
- Specified by:
getTransferDataFlavorsin interfaceTransferable
-
isDataFlavorSupported
- Specified by:
isDataFlavorSupportedin interfaceTransferable
-
getTransferData
- Specified by:
getTransferDatain interfaceTransferable- Throws:
UnsupportedFlavorExceptionIOException
-
getTypeIndex
public int getTypeIndex()- Overrides:
getTypeIndexin classDDField
-
getNumber
- Overrides:
getNumberin classDDField- Throws:
EBufException
-
getLength
- Overrides:
getLengthin classDDBase- Throws:
EBufException
-
getModifyPermission
- Overrides:
getModifyPermissionin classDDBase- Throws:
EBufException
-
getCreatePermission
- Overrides:
getCreatePermissionin classDDBase- Throws:
EBufException
-
getAuditable
- Overrides:
getAuditablein classDDBase- Throws:
EBufException
-
getEncryptable
- Overrides:
getEncryptablein classDDBase- Throws:
EBufException
-
getOrder
- Overrides:
getOrderin classDDBase- Throws:
EBufException
-
getLabel
- Overrides:
getLabelin classDDBase- Throws:
EBufException
-
getColumn
- Overrides:
getColumnin classDDBase- Throws:
EBufException
-
getTable
- Overrides:
getTablein classDDBase- Throws:
EBufException
-
getStorage
- Overrides:
getStoragein classDDBase- Throws:
EBufException
-
getDDClassFields
- Throws:
EBufException
-
updateFList
- Throws:
EBufException
-
isASystemManagedFld
Varifies whether the passed in DDClassField is to be managed by system- Parameters:
classFieldObj- Object ofDDClassFieldwhich is to be varified whether it is to be managed by system- Returns:
- Returns
trueif the passed in object ofDDClassFieldis to be managed by system;flaseotherwise - Throws:
EBufException- JAVAPCM API's EBufException is thrown
-
isThisAMandatoryField
Varifies whether the passed in DDClassField is a mandatory field for thisDDClassclass- Parameters:
classFieldObj- Object ofDDClassFieldwhich is to be varified whether it is a mandatory field for this class- Returns:
- Returns
trueif the passed in object ofDDClassFieldis a mandatory field for this class;flaseotherwise - Throws:
EBufException- JAVAPCM API's EBufException is thrown
-