org.apache.ws.resource.tool.velocity
Class ServiceProperties

java.lang.Object
  extended byorg.apache.ws.resource.tool.velocity.ServiceProperties

public class ServiceProperties
extends java.lang.Object

A bean that contains all properties that are needed by our Velocity templates.

Author:
Sal Campana

Field Summary
static java.lang.String SPEC_NAMESPACE_MEMBER_NAME
           
 
Constructor Summary
ServiceProperties(ResourceDefinition resourceDef)
           
 
Method Summary
 void addAbstractResourceInitIncludeLocation(java.lang.String abstractResourceInitInclude)
           
 void addImplementedProperty(javax.xml.namespace.QName propQnameTerminationTime)
          Use this method to tell the ServiceProperties which ResourceProperties we implement for the user.
 void addResourceIncludeFile(java.lang.String resourceInclude)
           
 void addResourceInitIncludeLocation(java.lang.String resourceInitInclude)
           
 void addServiceIncludeFile(java.lang.String serviceInclude)
           
 java.util.List getAbstractResourceInitIncludeLocations()
           
 java.lang.String getClassesDir()
           
 java.util.Map getCustomMappings()
           
 java.lang.String getDocumentElementXmlBeanClassName(javax.xml.namespace.QName prop_qname)
           
 java.lang.String getEndpointServiceName()
           
 java.lang.String getEndpointURL()
           
 boolean getHasProperties()
           
 java.util.Map getImplementableProperties()
          Returns a Map of the properties which the implementor will need to implement.
 java.util.List getImplementedProperties()
          Returns a list of only the properties which the implementor has defined in their wsdl AND that ARE implemented for them.
 java.lang.String getJarDir()
           
 java.lang.String getJarFileName()
           
 java.lang.String getNamespace()
           
 java.lang.String getNamespaceVersionHolder()
           
 java.lang.String getNamespaceVersionHolderClassName()
           
 java.lang.String getPackageName()
           
 java.lang.String getPortName()
           
 javax.xml.namespace.QName getPortTypeQName()
           
 java.lang.String getPrefix()
           
 java.lang.String getPropertyDocumentName()
           
 java.util.Map getPropertyMap()
           
 java.lang.String getResourceImplements()
           
 java.util.List getResourceIncludeFiles()
           
 java.util.List getResourceInitIncludeLocations()
           
 javax.xml.namespace.QName getResourcekey()
           
 java.lang.String getServiceImplements()
           
 java.util.List getServiceIncludeFiles()
           
 java.lang.String getServiceName()
           
 javax.xml.namespace.QName getServiceQName()
           
 java.lang.String getSrcDir()
           
 java.lang.String getWebappName()
           
 java.lang.String getWsdlName()
           
 boolean implementsResourceCapability(javax.xml.namespace.QName capability)
           
 void setClassesDir(java.lang.String classesDir)
           
 void setCustomMappings(java.util.Map customMappings)
           
 void setEndpointServiceName(java.lang.String serviceName)
           
 void setEndpointURL(java.lang.String enpointURL)
           
 void setHasProperties(boolean hasProps)
           
 void setJarDir(java.lang.String jarDir)
           
 void setJarFileName(java.lang.String jarFileName)
           
 void setNamespace(java.lang.String namespace)
           
 void setNamespaceVersionHolder(java.lang.Class namespaceValueHolder)
           
 void setNamespaceVersionHolderClassName(java.lang.Class namespaceValueHolder)
           
 void setPackageName(java.lang.String packageName)
           
 void setPortName(java.lang.String portName)
           
 void setPortTypeQName(javax.xml.namespace.QName portTypeQName)
           
 void setPrefix(java.lang.String prefix)
           
 void setPropertyDocumentName(java.lang.String propertyDocumentName)
           
 void setPropertyMap(java.util.Map propertyMap)
           
 void setResourceImplements(java.lang.String resourceImplements)
           
 void setResourcekey(javax.xml.namespace.QName resourcekey)
           
 void setServiceImplements(java.lang.String serviceImplements)
           
 void setServiceName(java.lang.String serviceName)
           
 void setServiceQName(javax.xml.namespace.QName serviceQname)
           
 void setSrcDir(java.lang.String srcDir)
           
 void setWebappName(java.lang.String name)
           
 void setWsdlName(java.lang.String wsdlName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SPEC_NAMESPACE_MEMBER_NAME

public static final java.lang.String SPEC_NAMESPACE_MEMBER_NAME
See Also:
Constant Field Values
Constructor Detail

ServiceProperties

public ServiceProperties(ResourceDefinition resourceDef)
Method Detail

getSrcDir

public java.lang.String getSrcDir()

setSrcDir

public void setSrcDir(java.lang.String srcDir)

getClassesDir

public java.lang.String getClassesDir()

setClassesDir

public void setClassesDir(java.lang.String classesDir)

getJarDir

public java.lang.String getJarDir()

setJarDir

public void setJarDir(java.lang.String jarDir)

getResourceIncludeFiles

public java.util.List getResourceIncludeFiles()

addResourceIncludeFile

public void addResourceIncludeFile(java.lang.String resourceInclude)

getServiceIncludeFiles

public java.util.List getServiceIncludeFiles()

addServiceIncludeFile

public void addServiceIncludeFile(java.lang.String serviceInclude)

getPackageName

public java.lang.String getPackageName()

setPackageName

public void setPackageName(java.lang.String packageName)

getServiceName

public java.lang.String getServiceName()

setServiceName

public void setServiceName(java.lang.String serviceName)

getServiceImplements

public java.lang.String getServiceImplements()

setServiceImplements

public void setServiceImplements(java.lang.String serviceImplements)

getNamespace

public java.lang.String getNamespace()

setNamespace

public void setNamespace(java.lang.String namespace)

getPrefix

public java.lang.String getPrefix()

setPrefix

public void setPrefix(java.lang.String prefix)

getCustomMappings

public java.util.Map getCustomMappings()

setCustomMappings

public void setCustomMappings(java.util.Map customMappings)

getPropertyMap

public java.util.Map getPropertyMap()

setPropertyMap

public void setPropertyMap(java.util.Map propertyMap)

getResourceImplements

public java.lang.String getResourceImplements()

setResourceImplements

public void setResourceImplements(java.lang.String resourceImplements)

getPropertyDocumentName

public java.lang.String getPropertyDocumentName()

setPropertyDocumentName

public void setPropertyDocumentName(java.lang.String propertyDocumentName)

getWsdlName

public java.lang.String getWsdlName()

setWsdlName

public void setWsdlName(java.lang.String wsdlName)

getResourcekey

public javax.xml.namespace.QName getResourcekey()

setResourcekey

public void setResourcekey(javax.xml.namespace.QName resourcekey)

setHasProperties

public void setHasProperties(boolean hasProps)

getHasProperties

public boolean getHasProperties()

setEndpointServiceName

public void setEndpointServiceName(java.lang.String serviceName)

getEndpointServiceName

public java.lang.String getEndpointServiceName()

setEndpointURL

public void setEndpointURL(java.lang.String enpointURL)

getEndpointURL

public java.lang.String getEndpointURL()

getJarFileName

public java.lang.String getJarFileName()

setJarFileName

public void setJarFileName(java.lang.String jarFileName)

implementsResourceCapability

public boolean implementsResourceCapability(javax.xml.namespace.QName capability)

getResourceInitIncludeLocations

public java.util.List getResourceInitIncludeLocations()

addResourceInitIncludeLocation

public void addResourceInitIncludeLocation(java.lang.String resourceInitInclude)

getAbstractResourceInitIncludeLocations

public java.util.List getAbstractResourceInitIncludeLocations()

addAbstractResourceInitIncludeLocation

public void addAbstractResourceInitIncludeLocation(java.lang.String abstractResourceInitInclude)

getNamespaceVersionHolder

public java.lang.String getNamespaceVersionHolder()

setNamespaceVersionHolder

public void setNamespaceVersionHolder(java.lang.Class namespaceValueHolder)

setNamespaceVersionHolderClassName

public void setNamespaceVersionHolderClassName(java.lang.Class namespaceValueHolder)

getNamespaceVersionHolderClassName

public java.lang.String getNamespaceVersionHolderClassName()

setPortName

public void setPortName(java.lang.String portName)

setPortTypeQName

public void setPortTypeQName(javax.xml.namespace.QName portTypeQName)

setServiceQName

public void setServiceQName(javax.xml.namespace.QName serviceQname)

getPortName

public java.lang.String getPortName()

getPortTypeQName

public javax.xml.namespace.QName getPortTypeQName()

getServiceQName

public javax.xml.namespace.QName getServiceQName()

getDocumentElementXmlBeanClassName

public java.lang.String getDocumentElementXmlBeanClassName(javax.xml.namespace.QName prop_qname)

addImplementedProperty

public void addImplementedProperty(javax.xml.namespace.QName propQnameTerminationTime)
Use this method to tell the ServiceProperties which ResourceProperties we implement for the user.

Parameters:
propQnameTerminationTime -

getImplementedProperties

public java.util.List getImplementedProperties()
Returns a list of only the properties which the implementor has defined in their wsdl AND that ARE implemented for them.

Returns:
A list of the props which the implementor will not need to implement.

getImplementableProperties

public java.util.Map getImplementableProperties()
Returns a Map of the properties which the implementor will need to implement.

Returns:
The Map of props which need to be implenmented/

setWebappName

public void setWebappName(java.lang.String name)

getWebappName

public java.lang.String getWebappName()


Copyright © 2004-2005 Apache Software Foundation. All Rights Reserved.