You are viewing a plain text version of this content. The canonical link for it is here.
Posted to muse-dev@ws.apache.org by sc...@apache.org on 2005/05/03 22:08:35 UTC

svn commit: r167977 - in /incubator/muse/trunk/src: java/org/apache/ws/muws/tool/MuwsWsdl2Java.java java/org/apache/ws/muws/tool/v1_0/RelationshipsPortType2JavaInfo.java templates/v2004_12/Relationships-AbstractResource_init.txt

Author: scamp
Date: Tue May  3 13:08:34 2005
New Revision: 167977

URL: http://svn.apache.org/viewcvs?rev=167977&view=rev
Log:
updated for generationg of necessary code for relationships

Added:
    incubator/muse/trunk/src/templates/v2004_12/Relationships-AbstractResource_init.txt
Modified:
    incubator/muse/trunk/src/java/org/apache/ws/muws/tool/MuwsWsdl2Java.java
    incubator/muse/trunk/src/java/org/apache/ws/muws/tool/v1_0/RelationshipsPortType2JavaInfo.java

Modified: incubator/muse/trunk/src/java/org/apache/ws/muws/tool/MuwsWsdl2Java.java
URL: http://svn.apache.org/viewcvs/incubator/muse/trunk/src/java/org/apache/ws/muws/tool/MuwsWsdl2Java.java?rev=167977&r1=167976&r2=167977&view=diff
==============================================================================
--- incubator/muse/trunk/src/java/org/apache/ws/muws/tool/MuwsWsdl2Java.java (original)
+++ incubator/muse/trunk/src/java/org/apache/ws/muws/tool/MuwsWsdl2Java.java Tue May  3 13:08:34 2005
@@ -16,8 +16,11 @@
 package org.apache.ws.muws.tool;
 
 import org.apache.ws.muws.tool.v1_0.RelationshipsPortType2JavaInfo;
+import org.apache.ws.muws.v1_0.impl.WsdmNamespaceVersionHolderImpl;
 import org.apache.ws.notification.tool.WsnWsdl2Java;
 import org.apache.ws.mows.tool.v1_0.ManageabilityReferencesPortType2JavaInfo;
+import org.apache.ws.resource.tool.velocity.ServiceProperties;
+import org.apache.ws.resource.ResourceDefinition;
 
 import java.io.File;
 
@@ -46,4 +49,10 @@
         addPortType2JavaInfo( new ManageabilityReferencesPortType2JavaInfo() );
     }
 
+    protected ServiceProperties buildServiceProperties(ResourceDefinition resourceDefinition, File file, File file1)
+    {
+        ServiceProperties serviceProperties = super.buildServiceProperties(resourceDefinition, file, file1);
+        serviceProperties.setNamespaceVersionHolder(WsdmNamespaceVersionHolderImpl.class);//make sure to add different ones as new versions comeout
+        return serviceProperties;
+    }
 }

Modified: incubator/muse/trunk/src/java/org/apache/ws/muws/tool/v1_0/RelationshipsPortType2JavaInfo.java
URL: http://svn.apache.org/viewcvs/incubator/muse/trunk/src/java/org/apache/ws/muws/tool/v1_0/RelationshipsPortType2JavaInfo.java?rev=167977&r1=167976&r2=167977&view=diff
==============================================================================
--- incubator/muse/trunk/src/java/org/apache/ws/muws/tool/v1_0/RelationshipsPortType2JavaInfo.java (original)
+++ incubator/muse/trunk/src/java/org/apache/ws/muws/tool/v1_0/RelationshipsPortType2JavaInfo.java Tue May  3 13:08:34 2005
@@ -39,4 +39,9 @@
     {
         return "templates/v2004_12/Relationships.txt";
     }
+
+    public String getAbstractResourceInitMethodIncludeLocation()
+    {
+        return "templates/v2004_12/Relationships-AbstractResource_init.txt";
+    }
 }

Added: incubator/muse/trunk/src/templates/v2004_12/Relationships-AbstractResource_init.txt
URL: http://svn.apache.org/viewcvs/incubator/muse/trunk/src/templates/v2004_12/Relationships-AbstractResource_init.txt?rev=167977&view=auto
==============================================================================
--- incubator/muse/trunk/src/templates/v2004_12/Relationships-AbstractResource_init.txt (added)
+++ incubator/muse/trunk/src/templates/v2004_12/Relationships-AbstractResource_init.txt Tue May  3 13:08:34 2005
@@ -0,0 +1,10 @@
+
+     //init the RelationshipsProperties Resource
+     org.apache.xmlbeans.SchemaProperty elementProperty = org.oasisOpen.docs.wsdm.x2004.x12.muws.wsdmMuwsPart2.RelationshipDocument.type.getElementProperty(org.apache.ws.muws.v1_0.capability.RelationshipsCapability.PROP_NAME_RELATIONSHIP);
+     boolean isReadOnly = m_propSet.getMetaData().getPropertyMetaData(org.apache.ws.muws.v1_0.capability.RelationshipsCapability.PROP_NAME_RELATIONSHIP).isReadOnly();
+     XmlBeansRelationshipResourceProperty relationshipResourceProperty = new XmlBeansRelationshipResourceProperty(
+             m_propSet.getMetaData().getPropertyMetaData(org.apache.ws.muws.v1_0.capability.RelationshipsCapability.PROP_NAME_RELATIONSHIP), 
+             (org.apache.ws.resource.properties.impl.XmlBeansResourcePropertySet)m_propSet, (org.apache.ws.notification.base.NotificationProducerResource)this);
+     ((org.apache.ws.resource.properties.impl.XmlBeansResourcePropertySet)m_propSet).set(relationshipResourceProperty);
+
+



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