Changes in trunk/fmgVen/src/net/fmg/ven/Olcut.java [26:11]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/fmgVen/src/net/fmg/ven/Olcut.java
r26 r11 3 3 * 4 4 * Created on December 20, 2006, 1:45 PM 5 * (4.12.06 tarihli SpringDaoDeneme çal ışmasından derlenmiştir)5 * (4.12.06 tarihli SpringDaoDeneme çalýþmasýndan derlenmiþtir) 6 6 * 7 * Ven - Ayar Yerine Gelenek veritaban ı erişim nesnesi7 * Ven - Ayar Yerine Gelenek veritabaný eriþim nesnesi 8 8 */ 9 9 10 package net.fmg.ven; 10 11 … … 17 18 18 19 /** 19 * Ven için ölçütlerin belirlenebilece ği sınıf20 * Ven için ölçütlerin belirlenebileceði sýnýf 20 21 * @author Fatih Mehmet Güler 21 22 */ … … 24 25 private Map parametreler; 25 26 private Set baglaclar; 26 27 27 28 /** 28 29 * Yeni ölçüt … … 31 32 this.metin = ""; 32 33 this.parametreler = new HashMap(); 33 this.baglaclar = new HashSet();34 this.baglaclar = new HashSet(); 34 35 //{"and", "or", "=", "<>", "<", ">"} 35 36 } 36 37 37 38 /** 38 39 * YAPILMADI 39 40 */ 40 public Olcut ekle(Olcut olcut) {41 public Olcut ekle(Olcut olcut){ 41 42 return null; 42 43 } 43 44 44 45 /** 45 46 * YAPILMADI 46 47 */ 47 public Olcut ekle(List olcutler) {48 public Olcut ekle(List olcutler){ 48 49 return null; 49 50 } 50 51 51 52 /** 52 53 * YAPILMADI 53 54 */ 54 public Olcut ve() 55 public Olcut ve(){ 55 56 return null; 56 57 } 57 58 58 59 /** 59 * ko şul ekle60 * koþul ekle 60 61 */ 61 public Olcut ekle(String kosul) 62 this.metin += " " +kosul;62 public Olcut ekle(String kosul){ 63 this.metin +=" "+kosul; 63 64 return this; 64 65 } 65 66 66 67 /** 67 * ko şullarda kullanılan parametreleri ekle68 * koþullarda kullanýlan parametreleri ekle 68 69 */ 69 public Olcut ekle(String parametre, Object nesne) 70 this.parametreler.put(parametre, 70 public Olcut ekle(String parametre, Object nesne){ 71 this.parametreler.put(parametre,nesne); 71 72 return this; 72 73 } 73 74 74 75 /** 75 * ko şullarda kullanılan parametreleri tümden ekle76 * koþullarda kullanýlan parametreleri tümden ekle 76 77 */ 77 public Olcut ekle(Map parametreler) 78 public Olcut ekle(Map parametreler){ 78 79 this.parametreler.putAll(parametreler); 79 80 return this; 80 81 } 81 82 public String olcutleriAl() 82 83 public String olcutleriAl(){ 83 84 //((1=1) and ((1=1) and (musteri_numuneler_numune_sahibi.rapor_tarihi is null) and (musteri.no = 4))) 84 85 //Musteri.numuneler.deneyler.deneyTip.ad like :p1 85 86 String sonuc = ""; 86 metin = metin.replace All("\\(", "\\( ");87 metin = metin.replace All("\\)", " \\)");87 metin = metin.replace("(","( "); 88 metin = metin.replace(")"," )"); 88 89 String[] parcalar = metin.split(" "); 89 90 for (int i = 0; i < parcalar.length; i++) { 90 if (!parcalar[i].startsWith(":") && parcalar[i]. indexOf(".") >= 0){91 int sonNokta = parcalar[i].lastIndexOf('.'); 91 if (!parcalar[i].startsWith(":") && parcalar[i].contains(".")){ 92 int sonNokta = parcalar[i].lastIndexOf('.'); 92 93 sonuc += " "; 93 int u = parcalar[i].length(); 94 sonuc += Cevir.vt(parcalar[i].substring(0, sonNokta).replace('.','_'));95 sonuc += Cevir.vt(parcalar[i].substring(sonNokta,u));96 } else{97 sonuc += " " +parcalar[i];94 int u = parcalar[i].length(); 95 sonuc +=Cevir.vt(parcalar[i].substring(0,sonNokta).replace('.','_')); 96 sonuc +=Cevir.vt(parcalar[i].substring(sonNokta,u)); 97 }else{ 98 sonuc += " "+parcalar[i]; 98 99 } 99 100 } 100 101 return sonuc; 101 102 } 102 103 public Map parametreler() 103 104 public Map parametreler(){ 104 105 return this.parametreler; 105 106 } 106 107 107 108 public String toString() { 108 return olcutleriAl() + " " +this.parametreler;109 return olcutleriAl()+" "+this.parametreler; 109 110 } 111 110 112 }
Note: See TracChangeset
for help on using the changeset viewer.