1 21 22 package org.continuent.sequoia.controller.semantic; 23 24 31 public class StoredProcedureSemantic extends AbstractSemantic 32 { 33 private String procedureName; 34 private int parameterCount = -1; 35 36 42 public StoredProcedureSemantic(String procedureName, int parameterCount) 43 { 44 this.procedureName = procedureName; 45 this.parameterCount = parameterCount; 46 } 47 48 53 public StoredProcedureSemantic(String procedureName) 54 { 55 this.procedureName = procedureName; 56 } 57 58 63 public int getParameterCount() 64 { 65 return parameterCount; 66 } 67 68 73 public String getProcedureName() 74 { 75 return procedureName; 76 } 77 78 85 public String getProcedureKey() 86 { 87 if (parameterCount >= 0) 88 return procedureName + "(" + parameterCount + ")"; 89 90 return procedureName; 91 } 92 } 93 | Popular Tags |