org.codehaus.ivory
Class IvoryServiceDesc

java.lang.Object
  |
  +--org.apache.axis.description.ServiceDesc
        |
        +--org.codehaus.ivory.IvoryServiceDesc

public class IvoryServiceDesc
extends org.apache.axis.description.ServiceDesc

Adds meta-data capabilities to Axis's ServiceDesc class.

Since:
May 5, 2003
Author:
Dan Diephouse

Field Summary
 
Fields inherited from class org.apache.axis.description.ServiceDesc
log
 
Constructor Summary
IvoryServiceDesc()
           
 
Method Summary
protected  void customizeOperation(org.apache.axis.description.OperationDesc operation)
           
protected  void customizeParameter(org.apache.axis.description.OperationDesc operation, org.apache.axis.description.ParameterDesc parameter)
           
protected  boolean hideOperation(org.apache.axis.description.OperationDesc operation)
          Whether or an Operation on the services should not be exposed.
protected  boolean isValidOperation(org.apache.axis.description.OperationDesc operation)
           
protected  boolean isValidParameter(org.apache.axis.description.ParameterDesc parameter)
          Checks whether or not Axis will work with this parameter.
 void loadMetaData()
          Load the meta data for the class being exposed as a service and take apropriate action.
 
Methods inherited from class org.apache.axis.description.ServiceDesc
addOperationDesc, getAllowedMethods, getDefaultNamespace, getDisallowedMethods, getEndpointURL, getImplClass, getName, getOperationByElementQName, getOperationByName, getOperations, getOperationsByName, getOperationsByQName, getProperty, getStopClasses, getStyle, getTypeMapping, getTypeMappingRegistry, getUse, getWSDLFile, isWrapped, loadServiceDescByIntrospection, loadServiceDescByIntrospection, loadServiceDescByIntrospection, setAllowedMethods, setDefaultNamespace, setDisallowedMethods, setEndpointURL, setImplClass, setName, setNamespaceMappings, setProperty, setStopClasses, setStyle, setTypeMapping, setTypeMappingRegistry, setUse, setWSDLFile
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IvoryServiceDesc

public IvoryServiceDesc()
Method Detail

loadMetaData

public void loadMetaData()
Load the meta data for the class being exposed as a service and take apropriate action.


hideOperation

protected boolean hideOperation(org.apache.axis.description.OperationDesc operation)
Whether or an Operation on the services should not be exposed.

Parameters:
operation -
Returns:

customizeOperation

protected void customizeOperation(org.apache.axis.description.OperationDesc operation)

customizeParameter

protected void customizeParameter(org.apache.axis.description.OperationDesc operation,
                                  org.apache.axis.description.ParameterDesc parameter)

isValidOperation

protected boolean isValidOperation(org.apache.axis.description.OperationDesc operation)

isValidParameter

protected boolean isValidParameter(org.apache.axis.description.ParameterDesc parameter)
Checks whether or not Axis will work with this parameter. The only criterion is that it not be a List or inherit from the List type.

Parameters:
parameter -
Returns:


Copyright © -2003 Codehaus. All Rights Reserved.