public static DbColumnDef[] getRelFldColsDef(ArchiveTokenFlds relFlds) throws Exception { DbColumnDef[] colsDef = null; DbColumnDef colDef = null; ArchiveTokenFld fld = null; int fldType; int i; int numCols; numCols = relFlds.count(); colsDef = new DbColumnDef[numCols]; for (i = 0; i < numCols; i++) { fld = relFlds.get(i); fldType = fld.getType(); colDef = new DbColumnDef( fld.getColName(), ArchiveFldType.getDbDataType(fldType), fld.getLen(), fld.isNullable()); colsDef[i] = colDef; } return colsDef; }
public static DaoRelFlds getDaoRelFlds(ArchiveTokenFlds relFlds) throws Exception { DaoRelFlds daoRelFlds = new DaoRelFlds(); ArchiveTokenFld fld = null; int i; int numFlds; numFlds = relFlds.count(); for (i = 0; i < numFlds; i++) { fld = relFlds.get(i); daoRelFlds.add(fld.getId(), fld.getName(), fld.getColName()); } return daoRelFlds; }