package is.idega.idegaweb.campus.block.allocation.business;
/**
* Title: idegaclasses
* Description:
* Copyright: Copyright (c) 2001
* Company:
* @author <a href="mailto:aron@idega.is">aron@idega.is
* @version 1.0
*/
public abstract class ContractFinder {
public final static int NAME = 0,SSN=1,APARTMENT = 2,FLOOR=3,BUILDING=4,
COMPLEX=5,CATEGORY=6,TYPE=7,CONTRACT = 8,APPLICANT = 9,START_DATE=10,END_DATE=11;
public static String getOrderString(int type){
String order = null;
switch (type) {
case NAME : order = " p.first_name,p.middle_name,p.last_name "; break;
case SSN: order = " p.ssn "; break;
case BUILDING : order = " b.name " ; break;
case COMPLEX: order = " c.name " ; break;
case FLOOR: order = " f.name " ; break;
case APARTMENT: order =" a.name " ; break;
case CATEGORY: order = " y.name " ; break;
case TYPE: order =" t.name " ; break;
case START_DATE: order = " con.valid_from"; break;
case END_DATE: order = " con.valid_to"; break;
default: order = " con.bu_apartment_id ";
}
return order;
}
}