org.apache.geronimo.axis.server
Class ReadOnlyServiceDesc

java.lang.Object
  extended byorg.apache.axis.description.JavaServiceDesc
      extended byorg.apache.geronimo.axis.server.ReadOnlyServiceDesc
All Implemented Interfaces:
Externalizable, Serializable, org.apache.axis.description.ServiceDesc

public class ReadOnlyServiceDesc
extends org.apache.axis.description.JavaServiceDesc
implements Externalizable

Version:
$Rev: 356022 $ $Date: 2005-12-11 21:58:34 +0100 (Sun, 11 Dec 2005) $
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.apache.axis.description.JavaServiceDesc
log
 
Constructor Summary
ReadOnlyServiceDesc()
          Only required as Externalizable.
ReadOnlyServiceDesc(org.apache.axis.description.JavaServiceDesc serviceDesc, List typeInfo)
           
 
Method Summary
 void addOperationDesc(org.apache.axis.description.OperationDesc operation)
           
 List getAllowedMethods()
           
 String getDefaultNamespace()
           
 List getDisallowedMethods()
           
 String getDocumentation()
           
 String getEndpointURL()
           
 Class getImplClass()
           
 String getName()
           
 org.apache.axis.description.OperationDesc getOperationByElementQName(javax.xml.namespace.QName qname)
           
 org.apache.axis.description.OperationDesc getOperationByName(String methodName)
           
 ArrayList getOperations()
           
 org.apache.axis.description.OperationDesc[] getOperationsByName(String methodName)
           
 org.apache.axis.description.OperationDesc[] getOperationsByQName(javax.xml.namespace.QName qname)
           
 Object getProperty(String name)
           
 ArrayList getStopClasses()
           
 org.apache.axis.constants.Style getStyle()
           
 org.apache.axis.encoding.TypeMapping getTypeMapping()
           
 org.apache.axis.encoding.TypeMappingRegistry getTypeMappingRegistry()
           
 org.apache.axis.constants.Use getUse()
           
 String getWSDLFile()
           
 boolean isInitialized()
           
 boolean isWrapped()
           
 void loadServiceDescByIntrospection()
           
 void loadServiceDescByIntrospection(Class implClass)
           
 void loadServiceDescByIntrospection(Class cls, org.apache.axis.encoding.TypeMapping tm)
           
 void readExternal(ObjectInput in)
           
 void removeOperationDesc(org.apache.axis.description.OperationDesc operation)
           
 void setAllowedMethods(List allowedMethods)
           
 void setDefaultNamespace(String namespace)
           
 void setDisallowedMethods(List disallowedMethods)
           
 void setDocumentation(String documentation)
           
 void setEndpointURL(String endpointURL)
           
 void setImplClass(Class implClass)
           
 void setName(String name)
           
 void setNamespaceMappings(List namespaces)
           
 void setProperty(String name, Object value)
           
 void setStopClasses(ArrayList stopClasses)
           
 void setStyle(org.apache.axis.constants.Style style)
           
 void setTypeMapping(org.apache.axis.encoding.TypeMapping tm)
           
 void setTypeMappingRegistry(org.apache.axis.encoding.TypeMappingRegistry tmr)
           
 void setUse(org.apache.axis.constants.Use use)
           
 void setWSDLFile(String wsdlFileName)
           
 void writeExternal(ObjectOutput out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReadOnlyServiceDesc

public ReadOnlyServiceDesc()
Only required as Externalizable.


ReadOnlyServiceDesc

public ReadOnlyServiceDesc(org.apache.axis.description.JavaServiceDesc serviceDesc,
                           List typeInfo)
Method Detail

getImplClass

public Class getImplClass()

setImplClass

public void setImplClass(Class implClass)

getStopClasses

public ArrayList getStopClasses()

setStopClasses

public void setStopClasses(ArrayList stopClasses)

loadServiceDescByIntrospection

public void loadServiceDescByIntrospection()

loadServiceDescByIntrospection

public void loadServiceDescByIntrospection(Class implClass)

loadServiceDescByIntrospection

public void loadServiceDescByIntrospection(Class cls,
                                           org.apache.axis.encoding.TypeMapping tm)

getStyle

public org.apache.axis.constants.Style getStyle()
Specified by:
getStyle in interface org.apache.axis.description.ServiceDesc

setStyle

public void setStyle(org.apache.axis.constants.Style style)
Specified by:
setStyle in interface org.apache.axis.description.ServiceDesc

getUse

public org.apache.axis.constants.Use getUse()
Specified by:
getUse in interface org.apache.axis.description.ServiceDesc

setUse

public void setUse(org.apache.axis.constants.Use use)
Specified by:
setUse in interface org.apache.axis.description.ServiceDesc

getWSDLFile

public String getWSDLFile()
Specified by:
getWSDLFile in interface org.apache.axis.description.ServiceDesc

setWSDLFile

public void setWSDLFile(String wsdlFileName)
Specified by:
setWSDLFile in interface org.apache.axis.description.ServiceDesc

getAllowedMethods

public List getAllowedMethods()
Specified by:
getAllowedMethods in interface org.apache.axis.description.ServiceDesc

setAllowedMethods

public void setAllowedMethods(List allowedMethods)
Specified by:
setAllowedMethods in interface org.apache.axis.description.ServiceDesc

getTypeMapping

public org.apache.axis.encoding.TypeMapping getTypeMapping()
Specified by:
getTypeMapping in interface org.apache.axis.description.ServiceDesc

setTypeMapping

public void setTypeMapping(org.apache.axis.encoding.TypeMapping tm)
Specified by:
setTypeMapping in interface org.apache.axis.description.ServiceDesc

getName

public String getName()
Specified by:
getName in interface org.apache.axis.description.ServiceDesc

setName

public void setName(String name)
Specified by:
setName in interface org.apache.axis.description.ServiceDesc

getDocumentation

public String getDocumentation()
Specified by:
getDocumentation in interface org.apache.axis.description.ServiceDesc

setDocumentation

public void setDocumentation(String documentation)
Specified by:
setDocumentation in interface org.apache.axis.description.ServiceDesc

removeOperationDesc

public void removeOperationDesc(org.apache.axis.description.OperationDesc operation)
Specified by:
removeOperationDesc in interface org.apache.axis.description.ServiceDesc

addOperationDesc

public void addOperationDesc(org.apache.axis.description.OperationDesc operation)
Specified by:
addOperationDesc in interface org.apache.axis.description.ServiceDesc

getOperations

public ArrayList getOperations()
Specified by:
getOperations in interface org.apache.axis.description.ServiceDesc

getOperationsByName

public org.apache.axis.description.OperationDesc[] getOperationsByName(String methodName)
Specified by:
getOperationsByName in interface org.apache.axis.description.ServiceDesc

getOperationByName

public org.apache.axis.description.OperationDesc getOperationByName(String methodName)
Specified by:
getOperationByName in interface org.apache.axis.description.ServiceDesc

getOperationByElementQName

public org.apache.axis.description.OperationDesc getOperationByElementQName(javax.xml.namespace.QName qname)
Specified by:
getOperationByElementQName in interface org.apache.axis.description.ServiceDesc

getOperationsByQName

public org.apache.axis.description.OperationDesc[] getOperationsByQName(javax.xml.namespace.QName qname)
Specified by:
getOperationsByQName in interface org.apache.axis.description.ServiceDesc

setNamespaceMappings

public void setNamespaceMappings(List namespaces)
Specified by:
setNamespaceMappings in interface org.apache.axis.description.ServiceDesc

getDefaultNamespace

public String getDefaultNamespace()
Specified by:
getDefaultNamespace in interface org.apache.axis.description.ServiceDesc

setDefaultNamespace

public void setDefaultNamespace(String namespace)
Specified by:
setDefaultNamespace in interface org.apache.axis.description.ServiceDesc

setProperty

public void setProperty(String name,
                        Object value)
Specified by:
setProperty in interface org.apache.axis.description.ServiceDesc

getProperty

public Object getProperty(String name)
Specified by:
getProperty in interface org.apache.axis.description.ServiceDesc

getEndpointURL

public String getEndpointURL()
Specified by:
getEndpointURL in interface org.apache.axis.description.ServiceDesc

setEndpointURL

public void setEndpointURL(String endpointURL)
Specified by:
setEndpointURL in interface org.apache.axis.description.ServiceDesc

getTypeMappingRegistry

public org.apache.axis.encoding.TypeMappingRegistry getTypeMappingRegistry()
Specified by:
getTypeMappingRegistry in interface org.apache.axis.description.ServiceDesc

setTypeMappingRegistry

public void setTypeMappingRegistry(org.apache.axis.encoding.TypeMappingRegistry tmr)
Specified by:
setTypeMappingRegistry in interface org.apache.axis.description.ServiceDesc

isInitialized

public boolean isInitialized()
Specified by:
isInitialized in interface org.apache.axis.description.ServiceDesc

isWrapped

public boolean isWrapped()
Specified by:
isWrapped in interface org.apache.axis.description.ServiceDesc

getDisallowedMethods

public List getDisallowedMethods()
Specified by:
getDisallowedMethods in interface org.apache.axis.description.ServiceDesc

setDisallowedMethods

public void setDisallowedMethods(List disallowedMethods)
Specified by:
setDisallowedMethods in interface org.apache.axis.description.ServiceDesc

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Specified by:
readExternal in interface Externalizable
Throws:
IOException
ClassNotFoundException

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Specified by:
writeExternal in interface Externalizable
Throws:
IOException


Copyright © 2003-2007 Apache Software Foundation. All Rights Reserved.