1 21 package com.db4o; 22 23 class Order implements Orderable { 24 25 private int i_major; 26 private int i_minor; 27 28 public int compareTo(Object obj) { 29 if(obj instanceof Order){ 30 Order other = (Order)obj; 31 int res = other.i_major - i_major; 32 if(res != 0){ 33 return res; 34 } 35 return other.i_minor - i_minor; 36 } 37 return 1; 38 } 39 40 public void hintOrder(int a_order, boolean a_major) { 41 if(a_major){ 42 i_major = a_order; 43 }else{ 44 i_minor = a_order; 45 } 46 } 47 48 public boolean hasDuplicates(){ 49 return true; 50 } 51 } 52 53 | Popular Tags |