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 ip...@apache.org on 2005/01/26 20:05:28 UTC
svn commit: r126527 - in incubator/apollo/trunk/src: java/org/apache/ws/resource/tool java/org/apache/ws/resource/tool/porttype java/org/apache/ws/resource/tool/velocity templates
Author: ips
Date: Wed Jan 26 11:05:26 2005
New Revision: 126527
URL: http://svn.apache.org/viewcvs?view=rev&rev=126527
Log:
changed gen system to allow per portType inclusion of text in generated resource init()
Added:
incubator/apollo/trunk/src/templates/ScheduledResourceTermination-AbstractResource_init.txt
Removed:
incubator/apollo/trunk/src/templates/ResourceIntf.vm
Modified:
incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/PortType2JavaInfo.java
incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/Wsdl2Java.java
incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/GetMultipleResourcePropertiesPortType2JavaInfo.java
incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/GetResourcePropertyPortType2JavaInfo.java
incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/ImmediateResourceTerminationPortType2JavaInfo.java
incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/QueryResourcePropertiesPortType2JavaInfo.java
incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/ScheduledResourceTerminationPortType2JavaInfo.java
incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/SetResourcePropertiesPortType2JavaInfo.java
incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/velocity/ServiceProperties.java
incubator/apollo/trunk/src/templates/AbstractResource.vm
incubator/apollo/trunk/src/templates/Resource.vm
Modified: incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/PortType2JavaInfo.java
Url: http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/PortType2JavaInfo.java?view=diff&rev=126527&p1=incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/PortType2JavaInfo.java&r1=126526&p2=incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/PortType2JavaInfo.java&r2=126527
==============================================================================
--- incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/PortType2JavaInfo.java (original)
+++ incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/PortType2JavaInfo.java Wed Jan 26 11:05:26 2005
@@ -22,17 +22,74 @@
*
* @author Ian Springer (ian DOT springer AT hp DOT com)
*/
-public interface PortType2JavaInfo
+public abstract class PortType2JavaInfo
{
- QName getName();
+ /**
+ * Returns the name of the portType that this object corresponds to.
+ *
+ * @return the name of the portType that this object corresponds to
+ */
+ public abstract QName getName();
- String getResourceInterfaceName();
+ /**
+ * TODO
+ *
+ * @return
+ */
+ public String getResourceInterfaceName()
+ {
+ return null;
+ }
- String getServiceInterfaceName();
+ /**
+ * TODO
+ *
+ * @return
+ */
+ public String getServiceInterfaceName()
+ {
+ return null;
+ }
- String getResourceTemplateFileName();
+ /**
+ * TODO
+ *
+ * @return
+ */
+ public String getResourceTemplateFileName()
+ {
+ return null;
+ }
- String getServiceTemplateFileName();
+ /**
+ * TODO
+ *
+ * @return
+ */
+ public String getServiceTemplateFileName()
+ {
+ return null;
+ }
+
+ /**
+ * Returns the name of a file containing text to be inserted into the body of the abstract resource's init() method.
+ *
+ * @return the name of a file containing text to be inserted into the body of the abstract resource's init() method
+ */
+ public String getAbstractResourceInitMethodIncludeLocation()
+ {
+ return null;
+ }
+
+ /**
+ * Returns the name of a file containing text to be inserted into the body of the concrete resource's init() method.
+ *
+ * @return the name of a file containing text to be inserted into the body of the concrete resource's init() method
+ */
+ public String getResourceInitMethodIncludeLocation()
+ {
+ return null;
+ }
}
Modified: incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/Wsdl2Java.java
Url: http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/Wsdl2Java.java?view=diff&rev=126527&p1=incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/Wsdl2Java.java&r1=126526&p2=incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/Wsdl2Java.java&r2=126527
==============================================================================
--- incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/Wsdl2Java.java (original)
+++ incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/Wsdl2Java.java Wed Jan 26 11:05:26 2005
@@ -395,6 +395,14 @@
{
props.addResourceIncludeFile( ptInfo.getResourceTemplateFileName() );
}
+ if ( ptInfo.getResourceInitMethodIncludeLocation() != null )
+ {
+ props.addResourceInitIncludeLocation( ptInfo.getResourceInitMethodIncludeLocation() );
+ }
+ if ( ptInfo.getAbstractResourceInitMethodIncludeLocation() != null )
+ {
+ props.addAbstractResourceInitIncludeLocation( ptInfo.getAbstractResourceInitMethodIncludeLocation() );
+ }
if ( ptInfo.getServiceTemplateFileName() != null )
{
props.addServiceIncludeFile( ptInfo.getServiceTemplateFileName() );
@@ -463,14 +471,15 @@
private void initVelocity()
throws Exception
{
+ // configure to use Commons Logging for logging
Velocity.setProperty( RuntimeConstants.RUNTIME_LOG_LOGSYSTEM_CLASS, CommonsLogLogSystem.class.getName() );
+ // configure to use classpath-based resource loader
Velocity.addProperty( RuntimeConstants.RESOURCE_LOADER, "classpath" );
String resourceLoaderBaseKey = "classpath." + RuntimeConstants.RESOURCE_LOADER + ".";
Velocity.setProperty( resourceLoaderBaseKey + "class", "org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader" );
Velocity.setProperty( resourceLoaderBaseKey + "cache", "false" );
Velocity.setProperty( resourceLoaderBaseKey + "modificationCheckInterval", "2" );
Velocity.init();
- Velocity.s
}
private void processTemplate( VelocityContext context,
Modified: incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/GetMultipleResourcePropertiesPortType2JavaInfo.java
Url: http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/GetMultipleResourcePropertiesPortType2JavaInfo.java?view=diff&rev=126527&p1=incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/GetMultipleResourcePropertiesPortType2JavaInfo.java&r1=126526&p2=incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/GetMultipleResourcePropertiesPortType2JavaInfo.java&r2=126527
==============================================================================
--- incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/GetMultipleResourcePropertiesPortType2JavaInfo.java (original)
+++ incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/GetMultipleResourcePropertiesPortType2JavaInfo.java Wed Jan 26 11:05:26 2005
@@ -25,7 +25,7 @@
*
* @author Ian Springer (ian DOT springer AT hp DOT com)
*/
-public class GetMultipleResourcePropertiesPortType2JavaInfo implements PortType2JavaInfo
+public class GetMultipleResourcePropertiesPortType2JavaInfo extends PortType2JavaInfo
{
public QName getName()
@@ -33,24 +33,14 @@
return GetMultipleResourcePropertiesPortType.NAME;
}
- public String getResourceInterfaceName()
- {
- return null;
- }
-
public String getServiceInterfaceName()
{
return GetMultipleResourcePropertiesPortType.class.getName();
}
- public String getResourceTemplateFileName()
- {
- return null;
- }
-
public String getServiceTemplateFileName()
{
return "templates/GetMultiple.txt";
- }
+ }
}
Modified: incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/GetResourcePropertyPortType2JavaInfo.java
Url: http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/GetResourcePropertyPortType2JavaInfo.java?view=diff&rev=126527&p1=incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/GetResourcePropertyPortType2JavaInfo.java&r1=126526&p2=incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/GetResourcePropertyPortType2JavaInfo.java&r2=126527
==============================================================================
--- incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/GetResourcePropertyPortType2JavaInfo.java (original)
+++ incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/GetResourcePropertyPortType2JavaInfo.java Wed Jan 26 11:05:26 2005
@@ -26,7 +26,7 @@
*
* @author Ian Springer (ian DOT springer AT hp DOT com)
*/
-public class GetResourcePropertyPortType2JavaInfo implements PortType2JavaInfo
+public class GetResourcePropertyPortType2JavaInfo extends PortType2JavaInfo
{
public QName getName()
Modified: incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/ImmediateResourceTerminationPortType2JavaInfo.java
Url: http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/ImmediateResourceTerminationPortType2JavaInfo.java?view=diff&rev=126527&p1=incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/ImmediateResourceTerminationPortType2JavaInfo.java&r1=126526&p2=incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/ImmediateResourceTerminationPortType2JavaInfo.java&r2=126527
==============================================================================
--- incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/ImmediateResourceTerminationPortType2JavaInfo.java (original)
+++ incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/ImmediateResourceTerminationPortType2JavaInfo.java Wed Jan 26 11:05:26 2005
@@ -28,30 +28,22 @@
*
* @author Ian Springer (ian DOT springer AT hp DOT com)
*/
-public class ImmediateResourceTerminationPortType2JavaInfo implements PortType2JavaInfo
+public class ImmediateResourceTerminationPortType2JavaInfo extends PortType2JavaInfo
{
+
public QName getName()
{
return ImmediateResourceTerminationPortType.NAME;
}
- public String getResourceInterfaceName()
- {
- return null;
- }
-
public String getServiceInterfaceName()
{
return ImmediateResourceTerminationPortType.class.getName();
}
- public String getResourceTemplateFileName()
- {
- return null;
- }
-
public String getServiceTemplateFileName()
{
return "templates/ImmediateResourceTermination.txt";
}
+
}
Modified: incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/QueryResourcePropertiesPortType2JavaInfo.java
Url: http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/QueryResourcePropertiesPortType2JavaInfo.java?view=diff&rev=126527&p1=incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/QueryResourcePropertiesPortType2JavaInfo.java&r1=126526&p2=incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/QueryResourcePropertiesPortType2JavaInfo.java&r2=126527
==============================================================================
--- incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/QueryResourcePropertiesPortType2JavaInfo.java (original)
+++ incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/QueryResourcePropertiesPortType2JavaInfo.java Wed Jan 26 11:05:26 2005
@@ -25,7 +25,7 @@
*
* @author Ian Springer (ian DOT springer AT hp DOT com)
*/
-public class QueryResourcePropertiesPortType2JavaInfo implements PortType2JavaInfo
+public class QueryResourcePropertiesPortType2JavaInfo extends PortType2JavaInfo
{
public QName getName()
@@ -33,19 +33,9 @@
return QueryResourcePropertiesPortType.NAME;
}
- public String getResourceInterfaceName()
- {
- return null;
- }
-
public String getServiceInterfaceName()
{
return QueryResourcePropertiesPortType.class.getName();
- }
-
- public String getResourceTemplateFileName()
- {
- return null;
}
public String getServiceTemplateFileName()
Modified: incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/ScheduledResourceTerminationPortType2JavaInfo.java
Url: http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/ScheduledResourceTerminationPortType2JavaInfo.java?view=diff&rev=126527&p1=incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/ScheduledResourceTerminationPortType2JavaInfo.java&r1=126526&p2=incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/ScheduledResourceTerminationPortType2JavaInfo.java&r2=126527
==============================================================================
--- incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/ScheduledResourceTerminationPortType2JavaInfo.java (original)
+++ incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/ScheduledResourceTerminationPortType2JavaInfo.java Wed Jan 26 11:05:26 2005
@@ -26,8 +26,9 @@
*
* @author Ian Springer (ian DOT springer AT hp DOT com)
*/
-public class ScheduledResourceTerminationPortType2JavaInfo implements PortType2JavaInfo
+public class ScheduledResourceTerminationPortType2JavaInfo extends PortType2JavaInfo
{
+
public QName getName()
{
return ScheduledResourceTerminationPortType.NAME;
@@ -52,4 +53,10 @@
{
return "templates/SetTerminationTime.txt";
}
+
+ public String getAbstractResourceInitMethodIncludeLocation()
+ {
+ return "templates/ScheduledResourceTermination-AbstractResource_init.txt";
+ }
+
}
Modified: incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/SetResourcePropertiesPortType2JavaInfo.java
Url: http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/SetResourcePropertiesPortType2JavaInfo.java?view=diff&rev=126527&p1=incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/SetResourcePropertiesPortType2JavaInfo.java&r1=126526&p2=incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/SetResourcePropertiesPortType2JavaInfo.java&r2=126527
==============================================================================
--- incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/SetResourcePropertiesPortType2JavaInfo.java (original)
+++ incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/porttype/SetResourcePropertiesPortType2JavaInfo.java Wed Jan 26 11:05:26 2005
@@ -25,7 +25,7 @@
*
* @author Ian Springer (ian DOT springer AT hp DOT com)
*/
-public class SetResourcePropertiesPortType2JavaInfo implements PortType2JavaInfo
+public class SetResourcePropertiesPortType2JavaInfo extends PortType2JavaInfo
{
public QName getName()
@@ -33,19 +33,9 @@
return SetResourcePropertiesPortType.NAME;
}
- public String getResourceInterfaceName()
- {
- return null;
- }
-
public String getServiceInterfaceName()
{
return SetResourcePropertiesPortType.class.getName();
- }
-
- public String getResourceTemplateFileName()
- {
- return null;
}
public String getServiceTemplateFileName()
Modified: incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/velocity/ServiceProperties.java
Url: http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/velocity/ServiceProperties.java?view=diff&rev=126527&p1=incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/velocity/ServiceProperties.java&r1=126526&p2=incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/velocity/ServiceProperties.java&r2=126527
==============================================================================
--- incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/velocity/ServiceProperties.java (original)
+++ incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/velocity/ServiceProperties.java Wed Jan 26 11:05:26 2005
@@ -7,8 +7,9 @@
import java.util.Map;
import java.util.ArrayList;
-
/**
+ * A bean that contains all properties that are needed by our Velocity templates.
+ *
* @author Sal Campana
*/
public class ServiceProperties
@@ -26,6 +27,8 @@
QName m_resourcekey;
List m_resourceIncludes = new ArrayList();
List m_serviceIncludes = new ArrayList();
+ List m_resourceInitIncludes = new ArrayList();
+ List m_abstractResourceInitIncludes = new ArrayList();
private boolean m_hasProperties;
private String m_endpointServiceName;
private String m_endpointURL;
@@ -244,4 +247,25 @@
{
return m_resourceDef.implementsResourceCapability(capability);
}
+
+ public List getResourceInitIncludeLocations()
+ {
+ return m_resourceInitIncludes;
+ }
+
+ public void addResourceInitIncludeLocation( String resourceInitInclude )
+ {
+ m_resourceInitIncludes.add( resourceInitInclude );
+ }
+
+ public List getAbstractResourceInitIncludeLocations()
+ {
+ return m_abstractResourceInitIncludes;
+ }
+
+ public void addAbstractResourceInitIncludeLocation( String abstractResourceInitInclude )
+ {
+ m_abstractResourceInitIncludes.add( abstractResourceInitInclude );
+ }
+
}
Modified: incubator/apollo/trunk/src/templates/AbstractResource.vm
Url: http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/templates/AbstractResource.vm?view=diff&rev=126527&p1=incubator/apollo/trunk/src/templates/AbstractResource.vm&r1=126526&p2=incubator/apollo/trunk/src/templates/AbstractResource.vm&r2=126527
==============================================================================
--- incubator/apollo/trunk/src/templates/AbstractResource.vm (original)
+++ incubator/apollo/trunk/src/templates/AbstractResource.vm Wed Jan 26 11:05:26 2005
@@ -4,15 +4,14 @@
#set( $ScheduledResourceTerminationResource = $generated.IsScheduledResourceTerminationResource)
#set( $Resource = $generated.IsResource)
#set( $PropertiesResource = $generated.IsPropertiesResource)
+#set( $propDoc = $generated.propertyDocumentName)
package $package;
-
/**
* An abstract $serviceName WS-Resource.
* <p/>
- * NOTE: This class is generated and is NOT meant to be modified.
- *
+ * NOTE: This class is generated and is NOT meant to be modified.
*/
public abstract class Abstract${serviceName}Resource #if($implements) implements ${implements} #end
{
@@ -24,16 +23,64 @@
#if($generated.hasProperties())
/**
- * The ResourceProperty Set containing the resource props.
+ * The set of properties associated with this resource.
*/
protected org.apache.ws.resource.properties.ResourcePropertySet m_propSet;
#end
- #parse( "templates/ResourceIntf.vm" )
+ /**
+ * 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()
+ {
+
+ #if($generated.hasProperties())
+ $propDoc propsDoc = ${propDoc}.Factory.newInstance();
+ m_propSet = new org.apache.ws.resource.properties.impl.XmlBeansResourcePropertySet( propsDoc );
+ #end
+
+ #foreach( $includeFile in $generated.AbstractResourceInitIncludeLocations )
+ #include( $includeFile )
+ #end
+
+ }
#foreach( $includeFile in $generated.ResourceIncludeFiles )
#include( $includeFile )
-
#end
}
Modified: incubator/apollo/trunk/src/templates/Resource.vm
Url: http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/templates/Resource.vm?view=diff&rev=126527&p1=incubator/apollo/trunk/src/templates/Resource.vm&r1=126526&p2=incubator/apollo/trunk/src/templates/Resource.vm&r2=126527
==============================================================================
--- incubator/apollo/trunk/src/templates/Resource.vm (original)
+++ incubator/apollo/trunk/src/templates/Resource.vm Wed Jan 26 11:05:26 2005
@@ -6,19 +6,24 @@
/**
* A $serviceName WS-Resource.
* <p/>
- * NOTE: This class is generated.
+ * NOTE: This class is generated but IS meant to be modified.
*/
public class ${serviceName}Resource extends Abstract${serviceName}Resource
{
/**
- * DOCUMENT_ME
+ * Initializes this resource's state (properties, etc.).
*/
public void init()
{
super.init();
- //todo init resource properties and setup callbacks
+
+ #foreach( $includeFile in $generated.ResourceInitIncludeLocations )
+ #include( $includeFile )
+ #end
+
+ // TODO: init all custom properties - this includes setting values, registering callbacks, and adding prop value changed topics
}
}
Deleted: /incubator/apollo/trunk/src/templates/ResourceIntf.vm
Url: http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/templates/ResourceIntf.vm?view=auto&rev=126526
==============================================================================
Added: incubator/apollo/trunk/src/templates/ScheduledResourceTermination-AbstractResource_init.txt
Url: http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/templates/ScheduledResourceTermination-AbstractResource_init.txt?view=auto&rev=126527
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/src/templates/ScheduledResourceTermination-AbstractResource_init.txt Wed Jan 26 11:05:26 2005
@@ -0,0 +1,12 @@
+ // initialize wsrl:CurrentTime property
+ org.apache.ws.resource.properties.ResourceProperty prop = m_propSet.get( org.apache.ws.resource.lifetime.v1_2.porttype.ScheduledResourceTerminationPortType.PROP_QNAME_CURRENT_TIME );
+ org.oasisOpen.docs.wsrf.x2004.x06.wsrfWSResourceLifetime12Draft01.CurrentTimeDocument currTime = org.oasisOpen.docs.wsrf.x2004.x06.wsrfWSResourceLifetime12Draft01.CurrentTimeDocument.Factory.newInstance();
+ currTime.setCurrentTime( java.util.Calendar.getInstance() );
+ prop.add( currTime );
+ prop.setCallback( new org.apache.ws.resource.lifetime.callback.CurrentTimeCallback() );
+
+ // initialize wsrl:TerminationTime property
+ prop = m_propSet.get( org.apache.ws.resource.lifetime.v1_2.porttype.ScheduledResourceTerminationPortType.PROP_QNAME_TERMINATION_TIME );
+ org.oasisOpen.docs.wsrf.x2004.x06.wsrfWSResourceLifetime12Draft01.TerminationTimeDocument termTime = org.oasisOpen.docs.wsrf.x2004.x06.wsrfWSResourceLifetime12Draft01.TerminationTimeDocument.Factory.newInstance();
+ termTime.setNilTerminationTime();
+
---------------------------------------------------------------------
To unsubscribe, e-mail: apollo-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: apollo-dev-help@ws.apache.org