org.apache.geronimo.axis.server
Class ReadOnlyServiceDesc

java.lang.Object
  extended by org.apache.axis.description.JavaServiceDesc
      extended by org.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

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(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(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()
Overrides:
getImplClass in class org.apache.axis.description.JavaServiceDesc

setImplClass

public void setImplClass(Class implClass)
Overrides:
setImplClass in class org.apache.axis.description.JavaServiceDesc

getStopClasses

public ArrayList getStopClasses()
Overrides:
getStopClasses in class org.apache.axis.description.JavaServiceDesc

setStopClasses

public void setStopClasses(ArrayList stopClasses)
Overrides:
setStopClasses in class org.apache.axis.description.JavaServiceDesc

loadServiceDescByIntrospection

public void loadServiceDescByIntrospection()
Overrides:
loadServiceDescByIntrospection in class org.apache.axis.description.JavaServiceDesc

loadServiceDescByIntrospection

public void loadServiceDescByIntrospection(Class implClass)
Overrides:
loadServiceDescByIntrospection in class org.apache.axis.description.JavaServiceDesc

loadServiceDescByIntrospection

public void loadServiceDescByIntrospection(Class cls,
                                           org.apache.axis.encoding.TypeMapping tm)
Overrides:
loadServiceDescByIntrospection in class org.apache.axis.description.JavaServiceDesc

getStyle

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

setStyle

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

getUse

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

setUse

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

getWSDLFile

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

setWSDLFile

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

getAllowedMethods

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

setAllowedMethods

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

getTypeMapping

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

setTypeMapping

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

getName

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

setName

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

getDocumentation

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

setDocumentation

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

removeOperationDesc

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

addOperationDesc

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

getOperations

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

getOperationsByName

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

getOperationByName

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

getOperationByElementQName

public org.apache.axis.description.OperationDesc getOperationByElementQName(QName qname)
Specified by:
getOperationByElementQName in interface org.apache.axis.description.ServiceDesc
Overrides:
getOperationByElementQName in class org.apache.axis.description.JavaServiceDesc

getOperationsByQName

public org.apache.axis.description.OperationDesc[] getOperationsByQName(QName qname)
Specified by:
getOperationsByQName in interface org.apache.axis.description.ServiceDesc
Overrides:
getOperationsByQName in class org.apache.axis.description.JavaServiceDesc

setNamespaceMappings

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

getDefaultNamespace

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

setDefaultNamespace

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

setProperty

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

getProperty

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

getEndpointURL

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

setEndpointURL

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

getTypeMappingRegistry

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

setTypeMappingRegistry

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

isInitialized

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

isWrapped

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

getDisallowedMethods

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

setDisallowedMethods

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

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.