You are viewing a plain text version of this content. The canonical link for it is here.
Posted to wsrf-dev@ws.apache.org by sc...@apache.org on 2004/12/23 00:06:25 UTC
svn commit: r123148 - incubator/apollo/trunk/src/templates
Author: scamp
Date: Wed Dec 22 15:06:23 2004
New Revision: 123148
URL: http://svn.apache.org/viewcvs?view=rev&rev=123148
Log:
added for Velocity templating
Added:
incubator/apollo/trunk/src/templates/
incubator/apollo/trunk/src/templates/AbstractResource.vm
incubator/apollo/trunk/src/templates/AbstractService.vm
incubator/apollo/trunk/src/templates/CustomOperationsPortType.vm
incubator/apollo/trunk/src/templates/GetMultiple.txt
incubator/apollo/trunk/src/templates/GetResource.txt
incubator/apollo/trunk/src/templates/Home.vm
incubator/apollo/trunk/src/templates/ImmediateResourceTermination.txt
incubator/apollo/trunk/src/templates/PropertiesResource.txt
incubator/apollo/trunk/src/templates/PropertyQNames.vm
incubator/apollo/trunk/src/templates/Query.txt
incubator/apollo/trunk/src/templates/Resource.vm
incubator/apollo/trunk/src/templates/ResourceIntf.vm
incubator/apollo/trunk/src/templates/ScheduledResourceTerminationResource.txt
incubator/apollo/trunk/src/templates/Service.vm
incubator/apollo/trunk/src/templates/Set.txt
incubator/apollo/trunk/src/templates/SetTerminationTime.txt
incubator/apollo/trunk/src/templates/templating.txt
Added: incubator/apollo/trunk/src/templates/AbstractResource.vm
Url: http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/templates/AbstractResource.vm?view=auto&rev=123148
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/templates/AbstractResource.vm Wed Dec 22 15:06:23 2004
@@ -0,0 +1,61 @@
+#set( $package = $generated.genpackage)
+#set( $servicename = $generated.servicename)
+#set( $implements = $generated.resourceImplements)
+#set( $ScheduledResourceTerminationResource = $generated.IsScheduledResourceTerminationResource)
+#set( $Resource = $generated.IsResource)
+#set( $PropertiesResource = $generated.IsPropertiesResource)
+
+package $package;
+
+import org.apache.ws.resource.PropertiesResource;
+import org.apache.ws.resource.Resource;
+import org.apache.ws.resource.example.filesystem.FileSystemPropertiesDocument;
+import org.apache.ws.resource.lifetime.ResourceLifetime1_2Constants;
+import org.apache.ws.resource.lifetime.ScheduledResourceTerminationResource;
+import org.apache.ws.resource.lifetime.callback.CurrentTimeCallback;
+import org.apache.ws.resource.properties.ResourceProperty;
+import org.apache.ws.resource.properties.ResourcePropertySet;
+import org.apache.ws.resource.properties.XmlBeansResourcePropertyUtils;
+import org.apache.ws.resource.properties.impl.XmlBeansResourceProperty;
+import org.apache.ws.resource.properties.impl.XmlBeansResourcePropertySet;
+import org.oasisOpen.docs.wsrf.x2004.x06.wsrfWSResourceLifetime12Draft01.CurrentTimeDocument;
+import org.oasisOpen.docs.wsrf.x2004.x06.wsrfWSResourceLifetime12Draft01.TerminationTimeDocument;
+
+import java.util.Calendar;
+
+/**
+ * An abstract $servicename WS-Resource.
+ * <p/>
+ * NOTE: This class is generated and is NOT meant to be modified.
+ *
+ */
+public abstract class Abstract$servicenameResource implements Resource #if($implements) , $implements #end
+{
+ #if($Resource)
+ /**
+ * The resource ID of the instance.
+ */
+ protected String m_id;
+ #end
+
+ #if($PropertiesResource)
+ /**
+ * The ResourceProperty Set containing the resource props.
+ */
+ protected ResourcePropertySet m_propSet;
+ #end
+
+ #if($Resource)
+ #parse( "ResourceIntf.vm" )
+ #end
+
+ #if($PropertiesResource)
+ #include( "PropertiesResource.txt" )
+ #end
+
+ #if($ScheduledResourceTerminationResource)
+ #include( "ScheduledResourceTerminationResource.txt" )
+ #end
+
+
+}
Added: incubator/apollo/trunk/src/templates/AbstractService.vm
Url: http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/templates/AbstractService.vm?view=auto&rev=123148
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/templates/AbstractService.vm Wed Dec 22 15:06:23 2004
@@ -0,0 +1,137 @@
+#set( $package = $generated.genpackage)
+#set( $servicename = $generated.servicename)
+#set( $implements = $generated.serviceImplements)
+#set( $namespace = $generated.namespace)
+#set( $prefix = $generated.prefix)
+#set( $customMappings = $generated.customMappings)
+
+
+package $package;
+
+import org.apache.ws.resource.ResourceContext;
+import org.apache.ws.resource.handler.SoapMethodNameMap;
+import org.apache.ws.resource.handler.WsrfService;
+import org.apache.ws.resource.handler.ServiceSoapMethodNameMap;
+import javax.xml.namespace.QName;
+import java.util.Map;
+import java.util.HashMap;
+
+/**
+ * This class should be generated on every "generation" against the WSDL.
+ * This will ensure it is always up-to-date with the WSDL.
+ *
+ * NOTE: This class is generated and is NOT meant to be modified.
+ *
+ */
+public abstract class Abstract$servicenameService
+ implements WsrfService #if($implements) , $implements #end
+{
+
+ public static final String TARGET_NSURI = "$namespace";
+ public static final String TARGET_NSPREFIX = "$prefix";
+
+ /**
+ * DOCUMENT_ME
+ */
+ private ServiceSoapMethodNameMap m_methodNameMap;
+
+ /**
+ * DOCUMENT_ME
+ */
+ private boolean isInitialized = false;
+
+ /**
+ * DOCUMENT_ME
+ *
+ * @param requestQname DOCUMENT_ME
+ *
+ * @return DOCUMENT_ME
+ */
+ public String getMethodName( QName requestQname )
+ {
+ if ( !isInitialized )
+ {
+ init( );
+ }
+
+ return m_methodNameMap.getMethodName( requestQname );
+ }
+
+ /**
+ * DOCUMENT_ME
+ *
+ * @return DOCUMENT_ME
+ */
+ public abstract ResourceContext getResourceContext( );
+
+ /**
+ * DOCUMENT_ME
+ *
+ * @return DOCUMENT_ME
+ */
+ public final SoapMethodNameMap getMethodNameMap( )
+ {
+ return m_methodNameMap;
+ }
+
+ /**
+ * DOCUMENT_ME
+ */
+ public void init( )
+ {
+ m_methodNameMap = new ServiceSoapMethodNameMap( getResourceContext( ) );
+
+ #foreach( $key in $customMappings.keySet() )
+ m_methodNameMap.addMapping( $key, $customMappings.get($key) )
+ #end
+ isInitialized = true;
+ }
+
+
+ /**
+ * DOCUMENT_ME
+ *
+ * @return DOCUMENT_ME
+ */
+ protected final boolean isInitialized( )
+ {
+ return isInitialized;
+ }
+
+
+ #if()
+ #include(GetMultiple.txt);
+ #end
+
+ #if()
+ #include(Set.txt);
+ #end
+
+ #if()
+ #include(GetResource.txt);
+ #end
+
+ #if()
+ #include(Query.txt);
+ #end
+
+ #if()
+ #include(ImmediateResourceTermination.txt);
+ #end
+
+ #if()
+ #include(SetTerminationTime.txt);
+ #end
+
+
+
+
+
+
+
+
+
+
+
+
+}
\ No newline at end of file
Added: incubator/apollo/trunk/src/templates/CustomOperationsPortType.vm
Url: http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/templates/CustomOperationsPortType.vm?view=auto&rev=123148
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/templates/CustomOperationsPortType.vm Wed Dec 22 15:06:23 2004
@@ -0,0 +1,26 @@
+#set( $package = $generated.genpackage)
+#set( $servicename = $generated.servicename)
+#set( $customMethodList = $generated.customMethodList)
+
+
+package $package;
+
+import org.apache.xmlbeans.XmlObject;
+
+/**
+ * Custom operations portType.
+ *
+ * NOTE: This class is generated and is NOT meant to be modified.
+ *
+ */
+public interface $servicenameCustomOperationsPortType
+{
+
+ #foreach( $method in $customMethodList )
+ public $method.Return $method.Name ( $method.Params)
+ {
+ //todo implement
+ }
+ #end
+
+}
\ No newline at end of file
Added: incubator/apollo/trunk/src/templates/GetMultiple.txt
Url: http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/templates/GetMultiple.txt?view=auto&rev=123148
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/templates/GetMultiple.txt Wed Dec 22 15:06:23 2004
@@ -0,0 +1,11 @@
+ /**
+ * DOCUMENT_ME
+ *
+ * @param requestDoc DOCUMENT_ME
+ *
+ * @return DOCUMENT_ME
+ */
+ public GetMultipleResourcePropertiesResponseDocument getMultipleResourceProperties( GetMultipleResourcePropertiesDocument requestDoc )
+ {
+ return new GetMultipleResourcePropertiesProvider( getResourceContext( ) ).getMultipleResourceProperties( requestDoc );
+ }
Added: incubator/apollo/trunk/src/templates/GetResource.txt
Url: http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/templates/GetResource.txt?view=auto&rev=123148
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/templates/GetResource.txt Wed Dec 22 15:06:23 2004
@@ -0,0 +1,11 @@
+ /**
+ * DOCUMENT_ME
+ *
+ * @param requestDoc DOCUMENT_ME
+ *
+ * @return DOCUMENT_ME
+ */
+ public GetResourcePropertyResponseDocument getResourceProperty( GetResourcePropertyDocument requestDoc )
+ {
+ return new GetResourcePropertyProvider( getResourceContext( ) ).getResourceProperty( requestDoc );
+ }
\ No newline at end of file
Added: incubator/apollo/trunk/src/templates/Home.vm
Url: http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/templates/Home.vm?view=auto&rev=123148
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/templates/Home.vm Wed Dec 22 15:06:23 2004
@@ -0,0 +1,55 @@
+#set( $package = $generated.genpackage)
+#set( $servicename = $generated.servicename)
+
+package $package;
+
+import org.apache.ws.resource.Resource;
+import org.apache.ws.resource.ResourceContext;
+import org.apache.ws.resource.ResourceContextException;
+import org.apache.ws.resource.ResourceException;
+import org.apache.ws.resource.ResourceKey;
+import org.apache.ws.resource.ResourceUnknownException;
+import org.apache.ws.resource.impl.AbstractResourceHome;
+
+import java.io.Serializable;
+
+/**
+ * Home for $servicename WS-Resources.
+ * <p/>
+ *
+ */
+public class $servicenameHome
+ extends AbstractResourceHome
+ implements Serializable
+{
+
+ /**
+ * DOCUMENT_ME
+ *
+ * @param resourceContext DOCUMENT_ME
+ *
+ * @return DOCUMENT_ME
+ *
+ * @throws ResourceException DOCUMENT_ME
+ * @throws ResourceContextException DOCUMENT_ME
+ * @throws ResourceUnknownException DOCUMENT_ME
+ */
+ public Resource getInstance( ResourceContext resourceContext )
+ throws ResourceException,
+ ResourceContextException,
+ ResourceUnknownException
+ {
+ ResourceKey key = resourceContext.getResourceKey();
+ Resource resource = null;
+ try
+ {
+ resource = find( key );
+ }
+ catch ( ResourceException re )
+ {
+ //todo add any checking for key validity
+ }
+ return resource;
+ }
+
+}
\ No newline at end of file
Added: incubator/apollo/trunk/src/templates/ImmediateResourceTermination.txt
Url: http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/templates/ImmediateResourceTermination.txt?view=auto&rev=123148
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/templates/ImmediateResourceTermination.txt Wed Dec 22 15:06:23 2004
@@ -0,0 +1,11 @@
+ /**
+ * DOCUMENT_ME
+ *
+ * @param requestDoc DOCUMENT_ME
+ *
+ * @return DOCUMENT_ME
+ */
+ public DestroyResponseDocument destroy( DestroyDocument requestDoc )
+ {
+ return new ImmediateResourceTerminationPortTypeImpl( getResourceContext( ) ).destroy( requestDoc );
+ }
\ No newline at end of file
Added: incubator/apollo/trunk/src/templates/PropertiesResource.txt
Url: http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/templates/PropertiesResource.txt?view=auto&rev=123148
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/templates/PropertiesResource.txt Wed Dec 22 15:06:23 2004
@@ -0,0 +1,15 @@
+ /**
+ * @see org.apache.ws.resource.PropertiesResource#setResourcePropertySet(org.apache.ws.resource.properties.ResourcePropertySet)
+ */
+ public void setResourcePropertySet( ResourcePropertySet propSet )
+ {
+ m_propSet = propSet;
+ }
+
+ /**
+ * @see org.apache.ws.resource.PropertiesResource#getResourcePropertySet()
+ */
+ public ResourcePropertySet getResourcePropertySet()
+ {
+ return m_propSet;
+ }
\ No newline at end of file
Added: incubator/apollo/trunk/src/templates/PropertyQNames.vm
Url: http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/templates/PropertyQNames.vm?view=auto&rev=123148
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/templates/PropertyQNames.vm Wed Dec 22 15:06:23 2004
@@ -0,0 +1,24 @@
+#set( $package = $generated.genpackage)
+#set( $servicename = $generated.servicename)
+#set( $propertyMap = $generated.propertyMap)
+
+
+package $package;
+
+import javax.xml.namespace.QName;
+
+/**
+ * QNames of the resource properties defined by $servicename WSDL.
+ * <p/>
+ * NOTE: This class is generated and is NOT meant to be modified.
+ *
+ */
+public interface $servicenamePropertyQNames
+{
+
+ #foreach( $key in $propertyMap.keySet() )
+ QName $key =
+ new QName( $propertyMap.get($key).NamespaceURI, $propertyMap.get($key).LocalPart, $propertyMap.get($key).Prefix);
+ #end
+
+}
Added: incubator/apollo/trunk/src/templates/Query.txt
Url: http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/templates/Query.txt?view=auto&rev=123148
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/templates/Query.txt Wed Dec 22 15:06:23 2004
@@ -0,0 +1,11 @@
+ /**
+ * DOCUMENT_ME
+ *
+ * @param requestDoc DOCUMENT_ME
+ *
+ * @return DOCUMENT_ME
+ */
+ public QueryResourcePropertiesResponseDocument queryResourceProperties( QueryResourcePropertiesDocument requestDoc )
+ {
+ return new QueryResourcePropertiesProvider( getResourceContext( ) ).queryResourceProperties( requestDoc );
+ }
\ No newline at end of file
Added: incubator/apollo/trunk/src/templates/Resource.vm
Url: http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/templates/Resource.vm?view=auto&rev=123148
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/templates/Resource.vm Wed Dec 22 15:06:23 2004
@@ -0,0 +1,46 @@
+#set( $package = $generated.genpackage)
+#set( $servicename = $generated.servicename)
+
+package $package;
+
+import example.filesystem.backend.FileSystem;
+import example.filesystem.backend.UnixFileSystem;
+import example.filesystem.callback.BackupFrequencyCallback;
+import example.filesystem.callback.CommentCallback;
+import example.filesystem.callback.FsckPassNumberCallback;
+import example.filesystem.callback.MountPointCallback;
+import example.filesystem.callback.OptionsCallback;
+import org.apache.ws.resource.example.filesystem.BackupFrequencyDocument;
+import org.apache.ws.resource.example.filesystem.CommentDocument;
+import org.apache.ws.resource.example.filesystem.DeviceSpecialFileDocument;
+import org.apache.ws.resource.example.filesystem.FileSystemPropertiesDocument;
+import org.apache.ws.resource.example.filesystem.FsckPassNumberDocument;
+import org.apache.ws.resource.example.filesystem.MountPointDirectoryDocument;
+import org.apache.ws.resource.example.filesystem.OptionsDocument;
+import org.apache.ws.resource.example.filesystem.TypeDocument;
+import org.apache.ws.resource.properties.ResourceProperty;
+
+import java.util.List;
+
+/**
+ * A filesystem WS-Resource.
+ * <p/>
+ * NOTE: This class is generated.
+ *
+ */
+public class $servicenameResource extends Abstract$servicenameResource
+
+{
+
+ /**
+ * DOCUMENT_ME
+ */
+ public void init()
+ {
+
+ super.init();
+
+ //todo init resoruce properties and setup callbacks
+ }
+
+}
\ No newline at end of file
Added: incubator/apollo/trunk/src/templates/ResourceIntf.vm
Url: http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/templates/ResourceIntf.vm?view=auto&rev=123148
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/templates/ResourceIntf.vm Wed Dec 22 15:06:23 2004
@@ -0,0 +1,60 @@
+ #set( $propDoc = $generated.propertyDocumentName)
+ #set( $ScheduledResourceTerminationResource = $generated.IsScheduledResourceTerminationResource)
+
+ /**
+ * DOCUMENT_ME
+ *
+ * @param id DOCUMENT_ME
+ */
+ public void setID( Object id )
+ {
+ if ( m_id != null )
+ {
+ throw new IllegalStateException( "This resource's ID has already been set." );
+ }
+
+ try
+ {
+ m_id = (String) id;
+ }
+ catch ( ClassCastException cce )
+ {
+ throw new IllegalArgumentException( "Specified ID is not a String." );
+ }
+ }
+
+ /**
+ * DOCUMENT_ME
+ *
+ * @return DOCUMENT_ME
+ */
+ public Object getID()
+ {
+ return m_id;
+ }
+
+ public void destroy()
+ {
+ return;
+ }
+
+ public void init()
+ {
+ $propDoc propsDoc = $propDoc.Factory.newInstance();
+ m_propSet = new XmlBeansResourcePropertySet( propsDoc );
+
+ //todo init resource properties and setup callbacks.
+
+ #if($ScheduledResourceTerminationResource)
+ ResourceProperty prop = m_propSet.get( ResourceLifetime1_2Constants.PROP_QNAME_CURRENT_TIME );
+ CurrentTimeDocument currTime = CurrentTimeDocument.Factory.newInstance();
+ currTime.setCurrentTime( Calendar.getInstance() );
+ prop.add( currTime );
+ prop.setCallback( new CurrentTimeCallback() );
+
+ prop = m_propSet.get( ResourceLifetime1_2Constants.PROP_QNAME_TERMINATION_TIME );
+ TerminationTimeDocument termTime = TerminationTimeDocument.Factory.newInstance();
+ termTime.setNilTerminationTime();
+ #end
+
+ }
\ No newline at end of file
Added: incubator/apollo/trunk/src/templates/ScheduledResourceTerminationResource.txt
Url: http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/templates/ScheduledResourceTerminationResource.txt?view=auto&rev=123148
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/templates/ScheduledResourceTerminationResource.txt Wed Dec 22 15:06:23 2004
@@ -0,0 +1,31 @@
+ /**
+ * DOCUMENT_ME
+ *
+ * @param time DOCUMENT_ME
+ */
+ public void setTerminationTime( Calendar time )
+ {
+ XmlBeansResourcePropertyUtils.setDateTimePropertyValue( (XmlBeansResourceProperty) getResourcePropertySet().get( ResourceLifetime1_2Constants.PROP_QNAME_TERMINATION_TIME ),
+ time );
+ }
+
+ /**
+ * Returns the current time from the prop set.
+ *
+ * @return Calendar
+ */
+ public Calendar getCurrentTime()
+ {
+ return XmlBeansResourcePropertyUtils.getDateTimePropertyValue( (XmlBeansResourceProperty) m_propSet.get( ResourceLifetime1_2Constants.PROP_QNAME_CURRENT_TIME ) );
+ }
+
+
+ /**
+ * DOCUMENT_ME
+ *
+ * @return DOCUMENT_ME
+ */
+ public Calendar getTerminationTime()
+ {
+ return XmlBeansResourcePropertyUtils.getDateTimePropertyValue( (XmlBeansResourceProperty) m_propSet.get( ResourceLifetime1_2Constants.PROP_QNAME_TERMINATION_TIME ) );
+ }
Added: incubator/apollo/trunk/src/templates/Service.vm
Url: http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/templates/Service.vm?view=auto&rev=123148
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/templates/Service.vm Wed Dec 22 15:06:23 2004
@@ -0,0 +1,73 @@
+#set( $package = $generated.genpackage)
+#set( $servicename = $generated.servicename)
+
+package $package;
+
+import org.apache.ws.resource.ResourceContext;
+import org.apache.xmlbeans.XmlObject;
+import org.apache.xmlbeans.XmlException;
+
+import javax.xml.rpc.JAXRPCException;
+
+/**
+ * This class should be generated ONCE (and not overwritten) to maintain user-added code.
+ * If there is a change to the WSDL, then the generated implemented interfaces
+ * (representing the "base" portTypes) will change, thus showing a compile error to the
+ * user.
+ *
+ * NOTE: This class is generated. However, it will not be overwritten by subsequent
+ * calls to the code generator.
+ *
+ */
+public class $servicenameService
+ extends Abstract$servicenameService ##needs if check! for implements clause
+ implements $servicenameCustomOperationsPortType
+{
+
+ private ResourceContext m_resourceContext;
+
+ /**
+ * Creates a new {@link FileSystemService} object.
+ *
+ * @param resourceContext DOCUMENT_ME
+ */
+ public $servicenameService( ResourceContext resourceContext )
+ {
+ m_resourceContext = resourceContext;
+ init( );
+ }
+
+ /**
+ * DOCUMENT_ME
+ *
+ * @return DOCUMENT_ME
+ */
+ public ResourceContext getResourceContext( )
+ {
+ return m_resourceContext;
+ }
+
+ public XmlObject mount( XmlObject requestDoc )
+ {
+ try
+ {
+ return XmlObject.Factory.parse( "<MountResponse />" );
+ }
+ catch ( XmlException xe )
+ {
+ throw new JAXRPCException( xe );
+ }
+ }
+
+ public XmlObject unmount( XmlObject requestDoc )
+ {
+ try
+ {
+ return XmlObject.Factory.parse( "<UnmountResponse />" );
+ }
+ catch ( XmlException xe )
+ {
+ throw new JAXRPCException( xe );
+ }
+ }
+}
\ No newline at end of file
Added: incubator/apollo/trunk/src/templates/Set.txt
Url: http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/templates/Set.txt?view=auto&rev=123148
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/templates/Set.txt Wed Dec 22 15:06:23 2004
@@ -0,0 +1,11 @@
+ /**
+ * DOCUMENT_ME
+ *
+ * @param requestDoc DOCUMENT_ME
+ *
+ * @return DOCUMENT_ME
+ */
+ public SetResourcePropertiesResponseDocument setResourceProperties( SetResourcePropertiesDocument requestDoc )
+ {
+ return new SetResourcePropertiesProvider( getResourceContext( ) ).setResourceProperties( requestDoc );
+ }
Added: incubator/apollo/trunk/src/templates/SetTerminationTime.txt
Url: http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/templates/SetTerminationTime.txt?view=auto&rev=123148
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/templates/SetTerminationTime.txt Wed Dec 22 15:06:23 2004
@@ -0,0 +1,11 @@
+ /**
+ * DOCUMENT_ME
+ *
+ * @param requestDoc DOCUMENT_ME
+ *
+ * @return DOCUMENT_ME
+ */
+ public SetTerminationTimeResponseDocument setTerminationTime( SetTerminationTimeDocument requestDoc )
+ {
+ return new ScheduledResourceTerminationPortTypeImpl( getResourceContext( ) ).setTerminationTime( requestDoc );
+ }
\ No newline at end of file
Added: incubator/apollo/trunk/src/templates/templating.txt
Url: http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/templates/templating.txt?view=auto&rev=123148
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/templates/templating.txt Wed Dec 22 15:06:23 2004
@@ -0,0 +1,87 @@
+1. PACKAGE NAME
+
+#set( $package = $generated.genpackage)
+
+package $package;
+
+===========================================================
+
+2. SERVICE NAME
+
+#set( $servicename = $generated.servicename)
+
+Used in various places to build other names...sometime prefix for file names etc
+i.e. Abstract$servicenameResource
+
+
+==========================================================
+
+3. Abstract Service implements
+This is a comma seperated String of the implements clause (without implements keyword)
+
+#set( $implements = $generated.serviceImplements)
+
+=====================================================
+
+4. Service Namespace
+#set( $namespace = $generated.namespace)
+========================================================
+
+5. Service Namespace prefix
+#set( $prefix = $generated.prefix)
+
+===========================================================
+
+6. Hashtable of QNAME of SOAP keyed to the Java name of method.
+
+#set( $customMappings = $generated.customMappings)
+key==qname
+value== java method name
+
+================================================
+
+7. Custom Method List
+
+#set( $customMethodList = $generated.customMethodList)
+
+A list of Method objects which contain getters for following:
+
+$method.Return ---> method.getReturn()
+$method.Name ---> method.getName()
+$method.Params ---> method.getParams() ---a fully-qualified, comma seperated list of params
+
+=====================================================
+
+8. ResourceProperty QName Map
+
+#set( $propertyMap = $generated.propertyMap)
+
+A resource property map
+
+key= name of filed to be used in prop qname class
+value= actual qname of property
+
+======================================================
+
+9. Resource Implements
+
+This is a comma seperated String of the implements clause (without implements keyword)
+#set( $implements = $generated.resourceImplements)
+
+====================================================
+
+10. Properties Document Name
+The name of the Resource Properties Document
+#set( $propDoc = $generated.propertyDocumentName)
+
+===========================================================
+11. Is ScheduledResourceTerminationResource?
+#set( $ScheduledResourceTerminationResource = $generated.IsScheduledResourceTerminationResource)
+
+===========================================================
+12. Is Resource??
+#set( $Resource = $generated.IsResource)
+
+===========================================================
+13. Is PropertiesResource??
+#set( $PropertiesResource = $generated.IsPropertiesResource)
\ No newline at end of file
---------------------------------------------------------------------
To unsubscribe, e-mail: apollo-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: apollo-dev-help@ws.apache.org