1 16 package org.apache.axis.description; 17 18 import org.apache.axis.encoding.TypeMapping; 19 import org.apache.axis.encoding.TypeMappingRegistry; 20 import org.apache.axis.constants.Style; 21 import org.apache.axis.constants.Use; 22 23 import javax.xml.namespace.QName ; 24 import java.util.ArrayList ; 25 import java.util.List ; 26 import java.io.Serializable ; 27 28 public interface ServiceDesc extends Serializable { 29 33 Style getStyle(); 34 35 void setStyle(Style style); 36 37 41 Use getUse(); 42 43 void setUse(Use use); 44 45 50 String getWSDLFile(); 51 52 58 void setWSDLFile(String wsdlFileName); 59 60 List getAllowedMethods(); 61 62 void setAllowedMethods(List allowedMethods); 63 64 TypeMapping getTypeMapping(); 65 66 void setTypeMapping(TypeMapping tm); 67 68 71 String getName(); 72 73 77 void setName(String name); 78 79 82 String getDocumentation(); 83 84 87 void setDocumentation(String documentation); 88 89 void removeOperationDesc(OperationDesc operation); 90 91 void addOperationDesc(OperationDesc operation); 92 93 99 ArrayList getOperations(); 100 101 106 OperationDesc [] getOperationsByName(String methodName); 107 108 113 OperationDesc getOperationByName(String methodName); 114 115 120 OperationDesc getOperationByElementQName(QName qname); 121 122 127 OperationDesc [] getOperationsByQName(QName qname); 128 129 void setNamespaceMappings(List namespaces); 130 131 String getDefaultNamespace(); 132 133 void setDefaultNamespace(String namespace); 134 135 void setProperty(String name, Object value); 136 137 Object getProperty(String name); 138 139 String getEndpointURL(); 140 141 void setEndpointURL(String endpointURL); 142 143 TypeMappingRegistry getTypeMappingRegistry(); 144 145 void setTypeMappingRegistry(TypeMappingRegistry tmr); 146 147 boolean isInitialized(); 148 149 158 boolean isWrapped(); 159 160 List getDisallowedMethods(); 161 162 void setDisallowedMethods(List disallowedMethods); 163 } 164 | Popular Tags |