public class CustomComparatorUtil {
 
 
 public static OrderByComparator getUserOrderByComparator(
   String orderByCol, String orderByType) {
  
  
   boolean orderByAsc = false;

   if (orderByType.equals("asc")) {
   orderByAsc = true;
   }

   OrderByComparator orderByComparator = null;
   
   
   if (orderByCol.equalsIgnoreCase("First Name")) {
    
    orderByComparator = new FirstNameComparator(orderByAsc);
   } 
   else if (orderByCol.equalsIgnoreCase("Last Name")) {
    
    orderByComparator = new LastNameComparator(orderByAsc);
   }
   else if (orderByCol.equalsIgnoreCase("Screen Name")) {
    
    orderByComparator = new ScreenNameComparator(orderByAsc);
   }
   else if (orderByCol.equalsIgnoreCase("Job Title")) {
    
    orderByComparator = new JobTitleComparator(orderByAsc);
   }
   
   return orderByComparator;
   }


}