1 package com.atlassian.bonnie.search; 2 3 import com.atlassian.bonnie.Searchable; 4 5 import java.util.List; 6 import java.util.Collection; 7 import java.util.Collections; 8 9 public class MockLuceneIndexableObject implements Searchable 10 { 11 private long handleAttr; 12 private int textAttr; 13 private String keywordAttr; 14 private double unIndexedAttr; 15 private float unStoredAttr; 16 private int[] intArrayAttr; 17 private List listAttr; 18 private Object[] objArrayAttr; 19 20 public long getId() 21 { 22 return -1; 23 } 24 25 public long getHandleAttr() 26 { 27 return handleAttr; 28 } 29 30 public void setHandleAttr( long handleAttr ) 31 { 32 this.handleAttr = handleAttr; 33 } 34 35 public int getTextAttr() 36 { 37 return textAttr; 38 } 39 40 public void setTextAttr( int textAttr ) 41 { 42 this.textAttr = textAttr; 43 } 44 45 public String getKeywordAttr() 46 { 47 return keywordAttr; 48 } 49 50 public void setKeywordAttr( String keywordAttr ) 51 { 52 this.keywordAttr = keywordAttr; 53 } 54 55 public double getUnIndexedAttr() 56 { 57 return unIndexedAttr; 58 } 59 60 public void setUnIndexedAttr( double unIndexedAttr ) 61 { 62 this.unIndexedAttr = unIndexedAttr; 63 } 64 65 public float getUnStoredAttr() 66 { 67 return unStoredAttr; 68 } 69 70 public void setUnStoredAttr( float unStoredAttr ) 71 { 72 this.unStoredAttr = unStoredAttr; 73 } 74 75 public int[] getIntArrayAttr() 76 { 77 return intArrayAttr; 78 } 79 80 public void setIntArrayAttr(int[] intArrayAttr) 81 { 82 this.intArrayAttr = intArrayAttr; 83 } 84 85 public List getListAttr() 86 { 87 return listAttr; 88 } 89 90 public void setListAttr(List listAttr) 91 { 92 this.listAttr = listAttr; 93 } 94 95 public Object[] getObjArrayAttr() 96 { 97 return objArrayAttr; 98 } 99 100 public void setObjArrayAttr(Object[] objArrayAttr) 101 { 102 this.objArrayAttr = objArrayAttr; 103 } 104 105 public Collection getSearchableDependants() 106 { 107 return Collections.EMPTY_LIST; 108 } 109 110 public boolean isIndexable() 111 { 112 return true; 113 } 114 }