public interface DynamicColumn extends ColumnMetadata
CNTL_CHECK_BOX, CNTL_TYPE_MULTI_LINE, CNTL_TYPE_TEXT, DATE_TYPE, EDIT_FORMULA, EDIT_NEW_ROWS, EDIT_NO, EDIT_YES, Frmt_Currency, Frmt_Date, Frmt_DateAndTime, Frmt_LowerCase, Frmt_MonthAndDay, Frmt_Password, Frmt_Percent, Frmt_Revision, Frmt_SSN, Frmt_Time, Frmt_UpperCase, Frmt_Year, Frmt_ZeroPadded, NUMERIC_TYPE, REQ_NOT_REQUIRED, REQ_ON_CLIENT, REQ_ON_SERVER, STRING_TYPE, TMPL_Acctid, TMPL_AltProjId, TMPL_AssetId, TMPL_CurPdNo, TMPL_CustId, TMPL_DocId, TMPL_EmailId, TMPL_EmplId, TMPL_EndDate, TMPL_FileLocationId, TMPL_FileName, TMPL_FyCD, TMPL_InvcAbbrv, TMPL_InvcId, TMPL_ItemId, TMPL_LineNo, TMPL_Loc1, TMPL_Loc2, TMPL_NotZero, TMPL_OrgAbbrv, TMPL_OrgId, TMPL_PayrollYear, TMPL_PdNo, TMPL_Positive, TMPL_PosLessThanOne, TMPL_ProjAbbrv, TMPL_ProjAcctAbbrv, TMPL_ProjId, TMPL_Ref1Id, TMPL_Ref1Name, TMPL_Ref2Id, TMPL_Ref2Name, TMPL_RefId, TMPL_ReOrgId, TMPL_Revision, TMPL_StartDate, TMPL_SubPd, TMPL_VchrNo, TMPL_VendId, TMPL_WHSE_1, TMPL_WHSE_2, TMPL_ZeroOrPositive, TMPL_ZeroOrPosLessThanOne, VIS_FORMULA, VIS_HIDDEN_ON_CLIENT, VIS_ON_CLIENT, VIS_ONLY_ON_SERVER
Modifier and Type | Method and Description |
---|---|
void |
setColorFormula(java.lang.String colorFormula) |
void |
setDataType(char dataType) |
void |
setDBReadOnly(boolean dbReadOnly) |
void |
setDefaultValue(java.lang.String defaultValue) |
void |
setDisplayLength(int length) |
void |
setDontSave(boolean set) |
void |
setDynDataTypeObjId(java.lang.String dynDataTypeObjId)
to support dynamic data type columns you need to add extra column that would store
dynamic data type ( in format DATA_TYPE '(' DATA_PRECISION ( ',' DATA_SCALE)? ')'
where DATA_TYPE can be N,T and D , precision is int and DATA_SCALE used for numeric columns and
can be either int or 'Q' for quarter e.g.
|
void |
setEditable(char editFl) |
void |
setEditableFormula(java.lang.String dditableFormula) |
void |
setFieldValidationMethod(java.lang.String valClass,
java.lang.String valMethod) |
void |
setForeignKey(boolean isForeignKey) |
void |
setFormat(java.lang.String format) |
void |
setFromSelect(boolean fromSelect) |
void |
setLabelFormula(java.lang.String labelFormula) |
void |
setObjCntlType(char objCntlType) |
void |
setObjectId(java.lang.String objectId) |
void |
setPrecision(int precision) |
void |
setPrimaryKey(boolean isPrimaryKey) |
void |
setQueriable(boolean queriable) |
void |
setRequired(char reqFl) |
void |
setScale(int scale) |
void |
setTableLabel(java.lang.String lbl) |
void |
setTemplateType(java.lang.String tmplType) |
void |
setValueFormula(java.lang.String valueFormula) |
void |
setVisibilityFormula(java.lang.String visibilityFormula) |
void |
setVisible(char visFl) |
void setDataType(char dataType)
void setObjectId(java.lang.String objectId)
void setPrecision(int precision)
void setTableLabel(java.lang.String lbl)
void setFromSelect(boolean fromSelect)
void setDisplayLength(int length)
void setObjCntlType(char objCntlType)
void setScale(int scale)
void setTemplateType(java.lang.String tmplType)
void setFormat(java.lang.String format)
void setVisible(char visFl)
void setRequired(char reqFl)
void setEditable(char editFl)
void setDBReadOnly(boolean dbReadOnly)
void setDefaultValue(java.lang.String defaultValue)
void setFieldValidationMethod(java.lang.String valClass, java.lang.String valMethod)
void setQueriable(boolean queriable)
void setPrimaryKey(boolean isPrimaryKey)
void setForeignKey(boolean isForeignKey)
void setDontSave(boolean set)
void setLabelFormula(java.lang.String labelFormula)
void setVisibilityFormula(java.lang.String visibilityFormula)
void setColorFormula(java.lang.String colorFormula)
void setEditableFormula(java.lang.String dditableFormula)
void setValueFormula(java.lang.String valueFormula)
void setDynDataTypeObjId(java.lang.String dynDataTypeObjId)