1 18 package org.apache.beehive.wsm.model; 19 20 21 import java.util.List ; 22 23 import javax.xml.namespace.QName ; 24 25 28 public interface BeehiveWsMethodMetadata { 29 30 boolean isOneWay(); 31 void setOneWay(boolean oneway); 32 33 34 String getWmAction(); 35 void setWmAction(String wmAction); 36 37 String getWmOperationName(); 38 void setWmOperationName(String wmOperationName); 39 40 String getWrName(); 41 void setWrName(String wrName); 42 43 String getWrTargetNamespace(); 44 void setWrTargetNamespace(String wrTargetNamespace); 45 46 List <BeehiveWsParameterMetadata> getParams(); 47 void addParam(BeehiveWsParameterMetadata parameter); 48 void addParams(List <? extends BeehiveWsParameterMetadata> parameters); 49 BeehiveWsParameterMetadata findParam(String parmName); 50 51 String getJavaMethodName(); 52 53 Class getJavaReturnType(); 54 String getJavaReturnTypeFullName(); 55 56 QName getXmlReturnType(); 57 void setXmlReturnType(QName xmlType); 58 61 void setReturnType(Class javaType); 62 } 63 | Popular Tags |