int contactType = DL2.getContactType();
int contactID = DL2.getContactId();
long currentListID = DL2.getListID();
String recordType = DL2.getRecordType();
CustomFieldHome aa = (CustomFieldHome)CVUtility.getHomeObject(
"com.centraview.customfield.CustomFieldHome", "CustomField");
CustomFieldList DL = null;
CustomFieldList toReturn = new CustomFieldList();
toReturn.setListID(DL2.getListID());
toReturn.setContactId(contactID);
toReturn.setContactType(contactType);
toReturn.setSortMember(sortColumn);
toReturn.setSortType(sortType);
toReturn.setListType("CustomField");
toReturn.setDirtyFlag(false);
toReturn.setStartAT(startAT);
toReturn.setEndAT(EndAt);
toReturn.setRecordType(recordType);
int tnorec;
try {
CustomField remote = (CustomField)aa.create();
remote.setDataSource(this.dataSource);
DL = remote.getCustomFieldList(recordType, contactID);
tnorec = DL.size();