You are viewing a plain text version of this content. The canonical link for it is here.
Posted to muse-commits@ws.apache.org by wi...@apache.org on 2005/10/06 21:14:04 UTC
svn commit: r306849 -
/webservices/muse/trunk/client/src/resource/target/TestResource/src/java/org/apache/ws/service/testresource/
Author: wire
Date: Thu Oct 6 12:14:00 2005
New Revision: 306849
URL: http://svn.apache.org/viewcvs?rev=306849&view=rev
Log:
Updated Resource
Modified:
webservices/muse/trunk/client/src/resource/target/TestResource/src/java/org/apache/ws/service/testresource/AbstractTestResourceResource.java
webservices/muse/trunk/client/src/resource/target/TestResource/src/java/org/apache/ws/service/testresource/AbstractTestResourceService.java
webservices/muse/trunk/client/src/resource/target/TestResource/src/java/org/apache/ws/service/testresource/TestResourcePropertyQNames.java
webservices/muse/trunk/client/src/resource/target/TestResource/src/java/org/apache/ws/service/testresource/TestResourceResource.java
Modified: webservices/muse/trunk/client/src/resource/target/TestResource/src/java/org/apache/ws/service/testresource/AbstractTestResourceResource.java
URL: http://svn.apache.org/viewcvs/webservices/muse/trunk/client/src/resource/target/TestResource/src/java/org/apache/ws/service/testresource/AbstractTestResourceResource.java?rev=306849&r1=306848&r2=306849&view=diff
==============================================================================
--- webservices/muse/trunk/client/src/resource/target/TestResource/src/java/org/apache/ws/service/testresource/AbstractTestResourceResource.java (original)
+++ webservices/muse/trunk/client/src/resource/target/TestResource/src/java/org/apache/ws/service/testresource/AbstractTestResourceResource.java Thu Oct 6 12:14:00 2005
@@ -10,7 +10,7 @@
* This class is generated by Wsdl2Java and is NOT meant to be modified.
* It will be overwritten by subsequent runs of Wsdl2Java.
*/
-public abstract class AbstractTestResourceResource implements org.apache.ws.resource.PropertiesResource, org.apache.ws.notification.base.NotificationProducerResource {
+public abstract class AbstractTestResourceResource implements org.apache.ws.resource.PropertiesResource, org.apache.ws.resource.lifetime.ScheduledResourceTerminationResource, org.apache.ws.notification.base.NotificationProducerResource {
/**
* The resource ID of the instance.
@@ -91,6 +91,20 @@
org.apache.ws.service.testresource.TestResourceResourcePropertiesDocument propsDoc = org.apache.ws.service.testresource.TestResourceResourcePropertiesDocument.Factory.newInstance();
m_propSet = new org.apache.ws.resource.properties.impl.XmlBeansResourcePropertySet( propsDoc );
+ // initialize wsrl:CurrentTime property
+ org.apache.ws.resource.properties.ResourceProperty prop = m_propSet.get( org.apache.ws.resource.lifetime.v2004_06.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.v2004_06.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();
+ prop.add( termTime );
+
+
org.apache.ws.resource.properties.ResourceProperty topicProp = getResourcePropertySet().get( org.apache.ws.notification.base.v2004_06.porttype.NotificationProducerPortType.PROP_QNAME_TOPIC );
topicProp.setCallback( new org.apache.ws.notification.base.TopicResourcePropertyCallback( getTopicSpaceSet() ) );
@@ -141,7 +155,38 @@
public org.apache.ws.resource.properties.ResourcePropertySet getResourcePropertySet()
{
return m_propSet;
- }
+ } /**
+ * DOCUMENT_ME
+ *
+ * @param time DOCUMENT_ME
+ */
+ public void setTerminationTime( java.util.Calendar time )
+ {
+ org.apache.ws.resource.properties.XmlBeansResourcePropertyUtils.setDateTimePropertyValue( (org.apache.ws.resource.properties.impl.XmlBeansResourceProperty) getResourcePropertySet().get( org.apache.ws.resource.lifetime.v2004_06.porttype.ScheduledResourceTerminationPortType.PROP_QNAME_TERMINATION_TIME ),
+ time );
+ }
+
+ /**
+ * Returns the current time from the prop set.
+ *
+ * @return java.util.Calendar
+ */
+ public java.util.Calendar getCurrentTime()
+ {
+ return org.apache.ws.resource.properties.XmlBeansResourcePropertyUtils.getDateTimePropertyValue( (org.apache.ws.resource.properties.impl.XmlBeansResourceProperty) m_propSet.get( org.apache.ws.resource.lifetime.v2004_06.porttype.ScheduledResourceTerminationPortType.PROP_QNAME_CURRENT_TIME ) );
+ }
+
+
+ /**
+ * DOCUMENT_ME
+ *
+ * @return DOCUMENT_ME
+ */
+ public java.util.Calendar getTerminationTime()
+ {
+ return org.apache.ws.resource.properties.XmlBeansResourcePropertyUtils.getDateTimePropertyValue( (org.apache.ws.resource.properties.impl.XmlBeansResourceProperty) m_propSet.get( org.apache.ws.resource.lifetime.v2004_06.porttype.ScheduledResourceTerminationPortType.PROP_QNAME_TERMINATION_TIME ) );
+ }
+
org.apache.ws.notification.topics.TopicSpaceSet m_topicSpaceSet = new org.apache.ws.notification.topics.impl.TopicSpaceSetImpl(true);
public org.apache.ws.notification.topics.TopicSpaceSet getTopicSpaceSet()
Modified: webservices/muse/trunk/client/src/resource/target/TestResource/src/java/org/apache/ws/service/testresource/AbstractTestResourceService.java
URL: http://svn.apache.org/viewcvs/webservices/muse/trunk/client/src/resource/target/TestResource/src/java/org/apache/ws/service/testresource/AbstractTestResourceService.java?rev=306849&r1=306848&r2=306849&view=diff
==============================================================================
--- webservices/muse/trunk/client/src/resource/target/TestResource/src/java/org/apache/ws/service/testresource/AbstractTestResourceService.java (original)
+++ webservices/muse/trunk/client/src/resource/target/TestResource/src/java/org/apache/ws/service/testresource/AbstractTestResourceService.java Thu Oct 6 12:14:00 2005
@@ -16,7 +16,7 @@
* It will be overwritten by subsequent runs of Wsdl2Java.
*/
public abstract class AbstractTestResourceService extends AbstractPortType
- implements org.apache.ws.resource.handler.WsrfService, org.apache.ws.resource.properties.v2004_06.porttype.QueryResourcePropertiesPortType, org.apache.ws.resource.properties.v2004_06.porttype.SetResourcePropertiesPortType, org.apache.ws.resource.properties.v2004_06.porttype.GetMultipleResourcePropertiesPortType, org.apache.ws.resource.properties.v2004_06.porttype.GetResourcePropertyPortType, org.apache.ws.notification.base.v2004_06.porttype.NotificationProducerPortType {
+ implements org.apache.ws.resource.handler.WsrfService, org.apache.ws.resource.properties.v2004_06.porttype.QueryResourcePropertiesPortType, org.apache.ws.resource.properties.v2004_06.porttype.SetResourcePropertiesPortType, org.apache.ws.resource.properties.v2004_06.porttype.GetMultipleResourcePropertiesPortType, org.apache.ws.resource.properties.v2004_06.porttype.GetResourcePropertyPortType, org.apache.ws.resource.lifetime.v2004_06.porttype.ScheduledResourceTerminationPortType, org.apache.ws.notification.base.v2004_06.porttype.NotificationProducerPortType, org.apache.ws.resource.lifetime.v2004_06.porttype.ImmediateResourceTerminationPortType {
public static final String TARGET_NSURI = "http://ws.apache.org/service/testresource";
public static final String TARGET_NSPREFIX = "testresource";
@@ -131,6 +131,17 @@
*
* @return DOCUMENT_ME
*/
+ public org.oasisOpen.docs.wsrf.x2004.x06.wsrfWSResourceLifetime12Draft01.SetTerminationTimeResponseDocument setTerminationTime( org.oasisOpen.docs.wsrf.x2004.x06.wsrfWSResourceLifetime12Draft01.SetTerminationTimeDocument requestDoc )
+ {
+ return new org.apache.ws.resource.lifetime.v2004_06.porttype.impl.ScheduledResourceTerminationPortTypeImpl( getResourceContext( ) ).setTerminationTime( requestDoc );
+ }
+ /**
+ * DOCUMENT_ME
+ *
+ * @param requestDoc DOCUMENT_ME
+ *
+ * @return DOCUMENT_ME
+ */
public org.oasisOpen.docs.wsn.x2004.x06.wsnWSBaseNotification12Draft01.SubscribeResponseDocument subscribe( org.oasisOpen.docs.wsn.x2004.x06.wsnWSBaseNotification12Draft01.SubscribeDocument requestDoc )
{
return new org.apache.ws.notification.base.v2004_06.porttype.impl.NotificationProducerPortTypeImpl( getResourceContext( ) ).subscribe( requestDoc );
@@ -149,5 +160,16 @@
}
+ /**
+ * DOCUMENT_ME
+ *
+ * @param requestDoc DOCUMENT_ME
+ *
+ * @return DOCUMENT_ME
+ */
+ public org.oasisOpen.docs.wsrf.x2004.x06.wsrfWSResourceLifetime12Draft01.DestroyResponseDocument destroy( org.oasisOpen.docs.wsrf.x2004.x06.wsrfWSResourceLifetime12Draft01.DestroyDocument requestDoc )
+ {
+ return new org.apache.ws.resource.lifetime.v2004_06.porttype.impl.ImmediateResourceTerminationPortTypeImpl( getResourceContext( ) ).destroy( requestDoc );
+ }
}
Modified: webservices/muse/trunk/client/src/resource/target/TestResource/src/java/org/apache/ws/service/testresource/TestResourcePropertyQNames.java
URL: http://svn.apache.org/viewcvs/webservices/muse/trunk/client/src/resource/target/TestResource/src/java/org/apache/ws/service/testresource/TestResourcePropertyQNames.java?rev=306849&r1=306848&r2=306849&view=diff
==============================================================================
--- webservices/muse/trunk/client/src/resource/target/TestResource/src/java/org/apache/ws/service/testresource/TestResourcePropertyQNames.java (original)
+++ webservices/muse/trunk/client/src/resource/target/TestResource/src/java/org/apache/ws/service/testresource/TestResourcePropertyQNames.java Thu Oct 6 12:14:00 2005
@@ -16,20 +16,24 @@
new QName( "http://docs.oasis-open.org/wsdm/2004/12/mows/wsdm-mows.xsd", "LastResponseTime", "mows-xs");
QName TESTMETRIC =
new QName( "http://ws.apache.org/service/testresource", "TestMetric", "tns");
- QName MANAGEABILITYCAPABILITY =
- new QName( "http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part1.xsd", "ManageabilityCapability", "muws-p1-xs");
QName TOPICEXPRESSIONDIALECTS =
new QName( "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", "TopicExpressionDialects", "wsnt");
+ QName RESOURCEID =
+ new QName( "http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part1.xsd", "ResourceId", "muws-p1-xs");
+ QName MANAGEABILITYCAPABILITY =
+ new QName( "http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part1.xsd", "ManageabilityCapability", "muws-p1-xs");
+ QName TERMINATIONTIME =
+ new QName( "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd", "TerminationTime", "wsrl");
+ QName CURRENTTIME2 =
+ new QName( "http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd", "CurrentTime", "wsrl");
QName PRICE =
new QName( "http://ws.apache.org/service/testresource", "Price", "tns");
QName NAME =
new QName( "http://ws.apache.org/service/testresource", "Name", "tns");
- QName RESOURCEID =
- new QName( "http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part1.xsd", "ResourceId", "muws-p1-xs");
- QName FIXEDTOPICSET =
- new QName( "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", "FixedTopicSet", "wsnt");
QName OPERATIONALSTATUS =
new QName( "http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.xsd", "OperationalStatus", "muws-p2-xs");
+ QName FIXEDTOPICSET =
+ new QName( "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd", "FixedTopicSet", "wsnt");
QName CURRENTTIME =
new QName( "http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.xsd", "CurrentTime", "muws-p2-xs");
QName TOPIC =
Modified: webservices/muse/trunk/client/src/resource/target/TestResource/src/java/org/apache/ws/service/testresource/TestResourceResource.java
URL: http://svn.apache.org/viewcvs/webservices/muse/trunk/client/src/resource/target/TestResource/src/java/org/apache/ws/service/testresource/TestResourceResource.java?rev=306849&r1=306848&r2=306849&view=diff
==============================================================================
--- webservices/muse/trunk/client/src/resource/target/TestResource/src/java/org/apache/ws/service/testresource/TestResourceResource.java (original)
+++ webservices/muse/trunk/client/src/resource/target/TestResource/src/java/org/apache/ws/service/testresource/TestResourceResource.java Thu Oct 6 12:14:00 2005
@@ -174,6 +174,14 @@
//also could call resourceProperty.setCallback(...); to add a custom callback object for this property
resourceProperty.add(prop_currenttime);
+ // init the {http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.xsd}
+ // CurrentTime2 Resource Property
+ resourceProperty = resourcePropertySet.get(TestResourcePropertyQNames.CURRENTTIME2);
+ org.oasisOpen.docs.wsdm.x2004.x12.muws.wsdmMuwsPart2.CurrentTimeDocument prop_currenttime = org.oasisOpen.docs.wsdm.x2004.x12.muws.wsdmMuwsPart2.CurrentTimeDocument.Factory.newInstance();
+ prop_currenttime.setCurrentTime(Calendar.getInstance());
+ // TODO: Initialize the prop_currenttime by calling its operations.
+ //also could call resourceProperty.setCallback(...); to add a custom callback object for this property
+ resourceProperty.add(prop_currenttime);
}
catch (Exception e)