- Timestamp:
- 07/24/08 13:01:34 (6 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
openmrs/branches/logic-api-refactoring/src/api/org/openmrs/arden/Call.java
r4803 r5029 14 14 package org.openmrs.arden; 15 15 16 import java.io.IOException; 17 import java.io.Writer; 18 16 19 /** 17 * 20 * 18 21 */ 19 22 public class Call { 20 23 private String callVar = null; 21 24 private String callMethod = null; 22 23 public Call(String callVar, String callMethod){25 26 public Call(String callVar, String callMethod) { 24 27 this.callVar = callVar; 25 28 this.callMethod = callMethod; … … 27 30 28 31 public String getCallVar() { 29 return callVar;30 }32 return callVar; 33 } 31 34 32 35 public void setCallVar(String callVar) { 33 this.callVar = callVar;34 }36 this.callVar = callVar; 37 } 35 38 36 39 public String getCallMethod() { 37 return callMethod;38 }40 return callMethod; 41 } 39 42 40 43 public void setCallMethod(String callMethod) { 41 this.callMethod = callMethod; 42 } 43 44 this.callMethod = callMethod; 45 } 46 47 public void write(Writer w) { 48 try { 49 w.append("try{"); 50 w.append("\t\t\t\t"); 51 if (getCallMethod() != null&&getCallMethod().length()>0) { 52 w.append("Result " + getCallMethod() + " = "); 53 } 54 w.append("logicService.eval(patient, \"" + getCallVar() 55 + "\",parameters);"); 56 w.append("}catch(Exception e){}"); 57 } catch (Exception e) { 58 } 59 } 60 44 61 }