You are viewing a plain text version of this content. The canonical link for it is here.
Posted to pubscribe-dev@ws.apache.org by ip...@apache.org on 2005/01/07 21:57:23 UTC

svn commit: r124574 - in incubator/hermes/trunk/src/java/org/apache/ws/notification: base base/porttype base/v1_2 base/v1_2/porttype base/v1_2/porttype/impl base/v1_3 topics topics/v1_2 topics/v1_3

Author: ips
Date: Fri Jan  7 12:57:21 2005
New Revision: 124574

URL: http://svn.apache.org/viewcvs?view=rev&rev=124574
Log:
flesh out WSN interfaces a bit more

Added:
   incubator/hermes/trunk/src/java/org/apache/ws/notification/base/v1_2/
   incubator/hermes/trunk/src/java/org/apache/ws/notification/base/v1_2/BaseNotification1_2Constants.java
   incubator/hermes/trunk/src/java/org/apache/ws/notification/base/v1_2/porttype/
   incubator/hermes/trunk/src/java/org/apache/ws/notification/base/v1_2/porttype/NotificationConsumerPortType.java
      - copied, changed from r124460, incubator/hermes/trunk/src/java/org/apache/ws/notification/base/porttype/NotificationConsumerPortType.java
   incubator/hermes/trunk/src/java/org/apache/ws/notification/base/v1_2/porttype/NotificationProducerPortType.java
      - copied, changed from r124460, incubator/hermes/trunk/src/java/org/apache/ws/notification/base/porttype/NotificationProducerPortType.java
   incubator/hermes/trunk/src/java/org/apache/ws/notification/base/v1_2/porttype/SubscriptionManagerPortType.java
      - copied, changed from r124460, incubator/hermes/trunk/src/java/org/apache/ws/notification/base/porttype/SubscriptionManagerPortType.java
   incubator/hermes/trunk/src/java/org/apache/ws/notification/base/v1_2/porttype/impl/
   incubator/hermes/trunk/src/java/org/apache/ws/notification/base/v1_2/porttype/impl/NotificationConsumerPortTypeImpl.java
   incubator/hermes/trunk/src/java/org/apache/ws/notification/base/v1_2/porttype/impl/NotificationProducerPortTypeImpl.java
      - copied, changed from r124460, incubator/hermes/trunk/src/java/org/apache/ws/notification/base/porttype/impl/NotificationProducerPortTypeImpl.java
   incubator/hermes/trunk/src/java/org/apache/ws/notification/base/v1_2/porttype/impl/SubscriptionManagerPortTypeImpl.java
      - copied, changed from r124460, incubator/hermes/trunk/src/java/org/apache/ws/notification/base/porttype/impl/SubscriptionManagerPortTypeImpl.java
   incubator/hermes/trunk/src/java/org/apache/ws/notification/base/v1_3/
   incubator/hermes/trunk/src/java/org/apache/ws/notification/topics/v1_2/
   incubator/hermes/trunk/src/java/org/apache/ws/notification/topics/v1_2/Topics1_2Constants.java
   incubator/hermes/trunk/src/java/org/apache/ws/notification/topics/v1_3/
Removed:
   incubator/hermes/trunk/src/java/org/apache/ws/notification/base/porttype/
Modified:
   incubator/hermes/trunk/src/java/org/apache/ws/notification/base/Subscription.java
   incubator/hermes/trunk/src/java/org/apache/ws/notification/topics/TopicListMetaData.java

Modified: incubator/hermes/trunk/src/java/org/apache/ws/notification/base/Subscription.java
Url: http://svn.apache.org/viewcvs/incubator/hermes/trunk/src/java/org/apache/ws/notification/base/Subscription.java?view=diff&rev=124574&p1=incubator/hermes/trunk/src/java/org/apache/ws/notification/base/Subscription.java&r1=124573&p2=incubator/hermes/trunk/src/java/org/apache/ws/notification/base/Subscription.java&r2=124574
==============================================================================
--- incubator/hermes/trunk/src/java/org/apache/ws/notification/base/Subscription.java	(original)
+++ incubator/hermes/trunk/src/java/org/apache/ws/notification/base/Subscription.java	Fri Jan  7 12:57:21 2005
@@ -112,6 +112,6 @@
      *
      * @return The creation time
      */
-    public Calendar getCreationTime();
+    Calendar getCreationTime();
 
 }

Added: incubator/hermes/trunk/src/java/org/apache/ws/notification/base/v1_2/BaseNotification1_2Constants.java
Url: http://svn.apache.org/viewcvs/incubator/hermes/trunk/src/java/org/apache/ws/notification/base/v1_2/BaseNotification1_2Constants.java?view=auto&rev=124574
==============================================================================
--- (empty file)
+++ incubator/hermes/trunk/src/java/org/apache/ws/notification/base/v1_2/BaseNotification1_2Constants.java	Fri Jan  7 12:57:21 2005
@@ -0,0 +1,46 @@
+/*=============================================================================*
+ *  Copyright 2004 The Apache Software Foundation
+ *
+ *  Licensed under the Apache License, Version 2.0 (the "License");
+ *  you may not use this file except in compliance with the License.
+ *  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ *=============================================================================*/
+package org.apache.ws.notification.base.v1_2;
+
+/**
+ * TODO
+ *
+ * @author Ian Springer (ian DOT springer AT hp DOT com)
+ */
+public interface BaseNotification1_2Constants
+{
+
+    /**
+     * DOCUMENT_ME
+     */
+    String NSURI_WSNT_SCHEMA = "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd";
+
+    /**
+     * DOCUMENT_ME
+     */
+    String NSPREFIX_WSNT_SCHEMA = "wsnt";
+
+    /**
+     * DOCUMENT_ME
+     */
+    String NSURI_WSNT_WSDL = "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.wsdl";
+
+    /**
+     * DOCUMENT_ME
+     */
+    String NSPREFIX_WSNT_WSDL = "wsntw";
+
+}

Copied: incubator/hermes/trunk/src/java/org/apache/ws/notification/base/v1_2/porttype/NotificationConsumerPortType.java (from r124460, incubator/hermes/trunk/src/java/org/apache/ws/notification/base/porttype/NotificationConsumerPortType.java)
Url: http://svn.apache.org/viewcvs/incubator/hermes/trunk/src/java/org/apache/ws/notification/base/v1_2/porttype/NotificationConsumerPortType.java?view=diff&rev=124574&p1=incubator/hermes/trunk/src/java/org/apache/ws/notification/base/porttype/NotificationConsumerPortType.java&r1=124460&p2=incubator/hermes/trunk/src/java/org/apache/ws/notification/base/v1_2/porttype/NotificationConsumerPortType.java&r2=124574
==============================================================================
--- incubator/hermes/trunk/src/java/org/apache/ws/notification/base/porttype/NotificationConsumerPortType.java	(original)
+++ incubator/hermes/trunk/src/java/org/apache/ws/notification/base/v1_2/porttype/NotificationConsumerPortType.java	Fri Jan  7 12:57:21 2005
@@ -13,9 +13,12 @@
  *  See the License for the specific language governing permissions and
  *  limitations under the License.
  *=============================================================================*/
-package org.apache.ws.notification.base.porttype;
+package org.apache.ws.notification.base.v1_2.porttype;
 
 import org.oasisOpen.docs.wsn.x2004.x06.wsnWSBaseNotification12Draft01.NotifyDocument;
+import org.apache.ws.notification.base.v1_2.BaseNotification1_2Constants;
+
+import javax.xml.namespace.QName;
 
 /**
  * The WS-BaseNotification NotificationConsumer portType.
@@ -23,6 +26,8 @@
 public interface NotificationConsumerPortType
 {
 
+    QName NAME = new QName( BaseNotification1_2Constants.NSURI_WSNT_WSDL, "NotificationConsumer", BaseNotification1_2Constants.NSPREFIX_WSNT_WSDL );
+            
     /**
      * @param requestDoc
      */

Copied: incubator/hermes/trunk/src/java/org/apache/ws/notification/base/v1_2/porttype/NotificationProducerPortType.java (from r124460, incubator/hermes/trunk/src/java/org/apache/ws/notification/base/porttype/NotificationProducerPortType.java)
Url: http://svn.apache.org/viewcvs/incubator/hermes/trunk/src/java/org/apache/ws/notification/base/v1_2/porttype/NotificationProducerPortType.java?view=diff&rev=124574&p1=incubator/hermes/trunk/src/java/org/apache/ws/notification/base/porttype/NotificationProducerPortType.java&r1=124460&p2=incubator/hermes/trunk/src/java/org/apache/ws/notification/base/v1_2/porttype/NotificationProducerPortType.java&r2=124574
==============================================================================
--- incubator/hermes/trunk/src/java/org/apache/ws/notification/base/porttype/NotificationProducerPortType.java	(original)
+++ incubator/hermes/trunk/src/java/org/apache/ws/notification/base/v1_2/porttype/NotificationProducerPortType.java	Fri Jan  7 12:57:21 2005
@@ -13,18 +13,23 @@
  *  See the License for the specific language governing permissions and
  *  limitations under the License.
  *=============================================================================*/
-package org.apache.ws.notification.base.porttype;
+package org.apache.ws.notification.base.v1_2.porttype;
 
 import org.oasisOpen.docs.wsn.x2004.x06.wsnWSBaseNotification12Draft01.SubscribeResponseDocument;
 import org.oasisOpen.docs.wsn.x2004.x06.wsnWSBaseNotification12Draft01.SubscribeDocument;
 import org.oasisOpen.docs.wsn.x2004.x06.wsnWSBaseNotification12Draft01.GetCurrentMessageResponseDocument;
 import org.oasisOpen.docs.wsn.x2004.x06.wsnWSBaseNotification12Draft01.GetCurrentMessageDocument;
+import org.apache.ws.notification.base.v1_2.BaseNotification1_2Constants;
+
+import javax.xml.namespace.QName;
 
 /**
  * The WS-BaseNotification NotificationProducer portType.
  */
 public interface NotificationProducerPortType
 {
+
+    QName NAME = new QName( BaseNotification1_2Constants.NSURI_WSNT_WSDL, "NotificationProducer", BaseNotification1_2Constants.NSPREFIX_WSNT_WSDL );
 
     /**
      *

Copied: incubator/hermes/trunk/src/java/org/apache/ws/notification/base/v1_2/porttype/SubscriptionManagerPortType.java (from r124460, incubator/hermes/trunk/src/java/org/apache/ws/notification/base/porttype/SubscriptionManagerPortType.java)
Url: http://svn.apache.org/viewcvs/incubator/hermes/trunk/src/java/org/apache/ws/notification/base/v1_2/porttype/SubscriptionManagerPortType.java?view=diff&rev=124574&p1=incubator/hermes/trunk/src/java/org/apache/ws/notification/base/porttype/SubscriptionManagerPortType.java&r1=124460&p2=incubator/hermes/trunk/src/java/org/apache/ws/notification/base/v1_2/porttype/SubscriptionManagerPortType.java&r2=124574
==============================================================================
--- incubator/hermes/trunk/src/java/org/apache/ws/notification/base/porttype/SubscriptionManagerPortType.java	(original)
+++ incubator/hermes/trunk/src/java/org/apache/ws/notification/base/v1_2/porttype/SubscriptionManagerPortType.java	Fri Jan  7 12:57:21 2005
@@ -13,18 +13,23 @@
  *  See the License for the specific language governing permissions and
  *  limitations under the License.
  *=============================================================================*/
-package org.apache.ws.notification.base.porttype;
+package org.apache.ws.notification.base.v1_2.porttype;
 
 import org.oasisOpen.docs.wsn.x2004.x06.wsnWSBaseNotification12Draft01.PauseSubscriptionResponseDocument;
 import org.oasisOpen.docs.wsn.x2004.x06.wsnWSBaseNotification12Draft01.PauseSubscriptionDocument;
 import org.oasisOpen.docs.wsn.x2004.x06.wsnWSBaseNotification12Draft01.ResumeSubscriptionResponseDocument;
 import org.oasisOpen.docs.wsn.x2004.x06.wsnWSBaseNotification12Draft01.ResumeSubscriptionDocument;
+import org.apache.ws.notification.base.v1_2.BaseNotification1_2Constants;
+
+import javax.xml.namespace.QName;
 
 /**
  * The WS-BaseNotification SubscriptionManager portType.
  */
 public interface SubscriptionManagerPortType
 {
+
+    QName NAME = new QName( BaseNotification1_2Constants.NSURI_WSNT_WSDL, "SubscriptionManager", BaseNotification1_2Constants.NSPREFIX_WSNT_WSDL );
 
     /**
      * 

Added: incubator/hermes/trunk/src/java/org/apache/ws/notification/base/v1_2/porttype/impl/NotificationConsumerPortTypeImpl.java
Url: http://svn.apache.org/viewcvs/incubator/hermes/trunk/src/java/org/apache/ws/notification/base/v1_2/porttype/impl/NotificationConsumerPortTypeImpl.java?view=auto&rev=124574
==============================================================================
--- (empty file)
+++ incubator/hermes/trunk/src/java/org/apache/ws/notification/base/v1_2/porttype/impl/NotificationConsumerPortTypeImpl.java	Fri Jan  7 12:57:21 2005
@@ -0,0 +1,35 @@
+/*=============================================================================*
+ *  Copyright 2004 The Apache Software Foundation
+ *
+ *  Licensed under the Apache License, Version 2.0 (the "License");
+ *  you may not use this file except in compliance with the License.
+ *  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ *=============================================================================*/
+package org.apache.ws.notification.base.v1_2.porttype.impl;
+
+import org.apache.ws.notification.base.v1_2.porttype.NotificationConsumerPortType;
+import org.oasisOpen.docs.wsn.x2004.x06.wsnWSBaseNotification12Draft01.NotifyDocument;
+
+/**
+ * TODO
+ *
+ * @author Ian Springer (ian DOT springer AT hp DOT com)
+ */
+public class NotificationConsumerPortTypeImpl implements NotificationConsumerPortType
+{
+
+    public void subscribe( NotifyDocument requestDoc )
+    {
+        // TODO
+        return;
+    }
+
+}

Copied: incubator/hermes/trunk/src/java/org/apache/ws/notification/base/v1_2/porttype/impl/NotificationProducerPortTypeImpl.java (from r124460, incubator/hermes/trunk/src/java/org/apache/ws/notification/base/porttype/impl/NotificationProducerPortTypeImpl.java)
Url: http://svn.apache.org/viewcvs/incubator/hermes/trunk/src/java/org/apache/ws/notification/base/v1_2/porttype/impl/NotificationProducerPortTypeImpl.java?view=diff&rev=124574&p1=incubator/hermes/trunk/src/java/org/apache/ws/notification/base/porttype/impl/NotificationProducerPortTypeImpl.java&r1=124460&p2=incubator/hermes/trunk/src/java/org/apache/ws/notification/base/v1_2/porttype/impl/NotificationProducerPortTypeImpl.java&r2=124574
==============================================================================
--- incubator/hermes/trunk/src/java/org/apache/ws/notification/base/porttype/impl/NotificationProducerPortTypeImpl.java	(original)
+++ incubator/hermes/trunk/src/java/org/apache/ws/notification/base/v1_2/porttype/impl/NotificationProducerPortTypeImpl.java	Fri Jan  7 12:57:21 2005
@@ -13,9 +13,9 @@
  *  See the License for the specific language governing permissions and
  *  limitations under the License.
  *=============================================================================*/
-package org.apache.ws.notification.base.porttype.impl;
+package org.apache.ws.notification.base.v1_2.porttype.impl;
 
-import org.apache.ws.notification.base.porttype.NotificationProducerPortType;
+import org.apache.ws.notification.base.v1_2.porttype.NotificationProducerPortType;
 import org.oasisOpen.docs.wsn.x2004.x06.wsnWSBaseNotification12Draft01.SubscribeResponseDocument;
 import org.oasisOpen.docs.wsn.x2004.x06.wsnWSBaseNotification12Draft01.SubscribeDocument;
 import org.oasisOpen.docs.wsn.x2004.x06.wsnWSBaseNotification12Draft01.GetCurrentMessageResponseDocument;

Copied: incubator/hermes/trunk/src/java/org/apache/ws/notification/base/v1_2/porttype/impl/SubscriptionManagerPortTypeImpl.java (from r124460, incubator/hermes/trunk/src/java/org/apache/ws/notification/base/porttype/impl/SubscriptionManagerPortTypeImpl.java)
Url: http://svn.apache.org/viewcvs/incubator/hermes/trunk/src/java/org/apache/ws/notification/base/v1_2/porttype/impl/SubscriptionManagerPortTypeImpl.java?view=diff&rev=124574&p1=incubator/hermes/trunk/src/java/org/apache/ws/notification/base/porttype/impl/SubscriptionManagerPortTypeImpl.java&r1=124460&p2=incubator/hermes/trunk/src/java/org/apache/ws/notification/base/v1_2/porttype/impl/SubscriptionManagerPortTypeImpl.java&r2=124574
==============================================================================
--- incubator/hermes/trunk/src/java/org/apache/ws/notification/base/porttype/impl/SubscriptionManagerPortTypeImpl.java	(original)
+++ incubator/hermes/trunk/src/java/org/apache/ws/notification/base/v1_2/porttype/impl/SubscriptionManagerPortTypeImpl.java	Fri Jan  7 12:57:21 2005
@@ -13,13 +13,13 @@
  *  See the License for the specific language governing permissions and
  *  limitations under the License.
  *=============================================================================*/
-package org.apache.ws.notification.base.porttype.impl;
+package org.apache.ws.notification.base.v1_2.porttype.impl;
 
-import org.apache.ws.notification.base.porttype.SubscriptionManagerPortType;
-import org.oasisOpen.docs.wsn.x2004.x06.wsnWSBaseNotification12Draft01.PauseSubscriptionResponseDocument;
+import org.apache.ws.notification.base.v1_2.porttype.SubscriptionManagerPortType;
 import org.oasisOpen.docs.wsn.x2004.x06.wsnWSBaseNotification12Draft01.PauseSubscriptionDocument;
-import org.oasisOpen.docs.wsn.x2004.x06.wsnWSBaseNotification12Draft01.ResumeSubscriptionResponseDocument;
+import org.oasisOpen.docs.wsn.x2004.x06.wsnWSBaseNotification12Draft01.PauseSubscriptionResponseDocument;
 import org.oasisOpen.docs.wsn.x2004.x06.wsnWSBaseNotification12Draft01.ResumeSubscriptionDocument;
+import org.oasisOpen.docs.wsn.x2004.x06.wsnWSBaseNotification12Draft01.ResumeSubscriptionResponseDocument;
 
 /**
  * TODO

Modified: incubator/hermes/trunk/src/java/org/apache/ws/notification/topics/TopicListMetaData.java
Url: http://svn.apache.org/viewcvs/incubator/hermes/trunk/src/java/org/apache/ws/notification/topics/TopicListMetaData.java?view=diff&rev=124574&p1=incubator/hermes/trunk/src/java/org/apache/ws/notification/topics/TopicListMetaData.java&r1=124573&p2=incubator/hermes/trunk/src/java/org/apache/ws/notification/topics/TopicListMetaData.java&r2=124574
==============================================================================
--- incubator/hermes/trunk/src/java/org/apache/ws/notification/topics/TopicListMetaData.java	(original)
+++ incubator/hermes/trunk/src/java/org/apache/ws/notification/topics/TopicListMetaData.java	Fri Jan  7 12:57:21 2005
@@ -24,7 +24,7 @@
     /**
      * Is the topic set fixed?
      *
-     * @return Boolean indicating whether the topic set is fixed or not
+     * @return a boolean indicating whether the topic set is fixed or not
      */
     boolean isTopicSetFixed();
 

Added: incubator/hermes/trunk/src/java/org/apache/ws/notification/topics/v1_2/Topics1_2Constants.java
Url: http://svn.apache.org/viewcvs/incubator/hermes/trunk/src/java/org/apache/ws/notification/topics/v1_2/Topics1_2Constants.java?view=auto&rev=124574
==============================================================================
--- (empty file)
+++ incubator/hermes/trunk/src/java/org/apache/ws/notification/topics/v1_2/Topics1_2Constants.java	Fri Jan  7 12:57:21 2005
@@ -0,0 +1,36 @@
+/*=============================================================================*
+ *  Copyright 2004 The Apache Software Foundation
+ *
+ *  Licensed under the Apache License, Version 2.0 (the "License");
+ *  you may not use this file except in compliance with the License.
+ *  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ *=============================================================================*/
+package org.apache.ws.notification.topics.v1_2;
+
+/**
+ * TODO
+ *
+ * @author Ian Springer (ian DOT springer AT hp DOT com)
+ */
+public interface Topics1_2Constants
+{
+
+    /**
+     * DOCUMENT_ME
+     */
+    String NSURI_WSTOP_SCHEMA = "http://docs.oasis-open.org/wsn/2004/06/wsn-WS-Topics-1.2-draft-01.xsd";
+
+    /**
+     * DOCUMENT_ME
+     */
+    String NSPREFIX_WSTOP_SCHEMA = "wstop";
+    
+}

---------------------------------------------------------------------
To unsubscribe, e-mail: hermes-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: hermes-dev-help@ws.apache.org