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 ki...@apache.org on 2005/07/12 21:21:16 UTC

svn commit: r216003 - /webservices/muse/trunk/src/site/content/example/services/businessprocesstype/src/java/org/apache/ws/muse/example/businessprocesstype/BusinessprocesstypeResource.java

Author: kidz
Date: Tue Jul 12 12:21:15 2005
New Revision: 216003

URL: http://svn.apache.org/viewcvs?rev=216003&view=rev
Log:
Removed Relationship initialization

Modified:
    webservices/muse/trunk/src/site/content/example/services/businessprocesstype/src/java/org/apache/ws/muse/example/businessprocesstype/BusinessprocesstypeResource.java

Modified: webservices/muse/trunk/src/site/content/example/services/businessprocesstype/src/java/org/apache/ws/muse/example/businessprocesstype/BusinessprocesstypeResource.java
URL: http://svn.apache.org/viewcvs/webservices/muse/trunk/src/site/content/example/services/businessprocesstype/src/java/org/apache/ws/muse/example/businessprocesstype/BusinessprocesstypeResource.java?rev=216003&r1=216002&r2=216003&view=diff
==============================================================================
--- webservices/muse/trunk/src/site/content/example/services/businessprocesstype/src/java/org/apache/ws/muse/example/businessprocesstype/BusinessprocesstypeResource.java (original)
+++ webservices/muse/trunk/src/site/content/example/services/businessprocesstype/src/java/org/apache/ws/muse/example/businessprocesstype/BusinessprocesstypeResource.java Tue Jul 12 12:21:15 2005
@@ -30,7 +30,6 @@
 import org.apache.ws.muse.example.businessprocesstype.callback.TotalNumberOfTerminatedProcessesCallback;
 import org.apache.ws.muse.example.resourceadmin.properties.CreateParamsType;
 import org.apache.ws.muws.MuwsUtils;
-import org.apache.ws.muws.v1_0.MuwsConstants;
 import org.apache.ws.muws.v1_0.capability.DescriptionCapability;
 import org.apache.ws.muws.v1_0.capability.IdentityCapability;
 import org.apache.ws.muws.v1_0.capability.ManageabilityCharacteristicsCapability;
@@ -41,15 +40,11 @@
 import org.apache.ws.notification.topics.TopicSpaceSet;
 import org.apache.ws.notification.topics.impl.TopicSpaceImpl;
 import org.apache.ws.resource.ResourceKey;
-import org.apache.ws.util.XmlBeanUtils;
-import org.apache.xmlbeans.XmlObject;
 import org.oasisOpen.docs.wsdm.x2004.x12.muws.wsdmMuwsPart1.ManageabilityCapabilityDocument;
 import org.oasisOpen.docs.wsdm.x2004.x12.muws.wsdmMuwsPart2.CurrentTimeDocument;
 import org.oasisOpen.docs.wsdm.x2004.x12.muws.wsdmMuwsPart2.LangString;
-import org.oasisOpen.docs.wsdm.x2004.x12.muws.wsdmMuwsPart2.RelationshipDocument;
 import org.oasisOpen.docs.wsdm.x2004.x12.muws.wsdmMuwsPart2.RelationshipParticipantType;
 import org.oasisOpen.docs.wsdm.x2004.x12.muws.wsdmMuwsPart2.RelationshipType;
-import org.oasisOpen.docs.wsdm.x2004.x12.muws.wsdmMuwsPart2.RelationshipTypeType;
 import java.util.Calendar;
 
 /**
@@ -161,13 +156,16 @@
          //create the backend object associated with this resource
          m_instance = new BusinessProcessInstance( getID(  ).toString(  ) );
 
-         TopicSpaceSet aSet = getTopicSpaceSet(  );
-         MuwsUtils.addRelationshipTopics( aSet );
-
-         //MUWS TopicSpace
-         TopicSpace muwsTopicSpace = new TopicSpaceImpl( MuwsConstants.NSURI_MUWS_PART2_TOPICS );
-         aSet.addTopicSpace( muwsTopicSpace );
+        TopicSpaceSet aSet = getTopicSpaceSet(  );
+		/* MUWS TopicSpace is returned by MuwsUtils.addRelationshipTopics - This utility operation adds relationship topics support. I
+		 * nternaly the code :
+		 * TopicSpace muwsTopicSpace = new TopicSpaceImpl( MuwsConstants.NSURI_MUWS_PART2_TOPICS )
+		 * aSet.addTopicSpace( muwsTopicSpace ) is executed. We are adding more MUWS topics to this 
+		 * TopicSpace.
+		*/         
+         TopicSpace muwsTopicSpace = MuwsUtils.addRelationshipTopics( aSet );
 
+        
          ManagementEventTopic identityCapability =
             new XmlBeansManagementEventTopicImpl( IdentityCapability.TOPIC_NAME );
          muwsTopicSpace.addTopic( identityCapability );
@@ -360,25 +358,9 @@
          resourceProperty.add( prop_resourcetype );
 
          // init the {http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.xsd}Relationship Resource Property
-         resourceProperty = resourcePropertySet.get( BusinessprocesstypePropertyQNames.RELATIONSHIP );
-         org.oasisOpen.docs.wsdm.x2004.x12.muws.wsdmMuwsPart2.RelationshipDocument prop_relationship    =
-            org.oasisOpen.docs.wsdm.x2004.x12.muws.wsdmMuwsPart2.RelationshipDocument.Factory.newInstance(  );
-         RelationshipDocument                                                      relationshipDocument =
-            RelationshipDocument.Factory.newInstance(  );
-
-         //add new type
-         RelationshipType     relationshipType     = relationshipDocument.addNewRelationship(  );
-         RelationshipTypeType relationshipTypeType = relationshipType.addNewType(  );
-         XmlObject            relationType         =
-            XmlObject.Factory.parse( "<" + ExampleConstants.RELATIONSHIP_RELATION.getPrefix(  ) + ":"
-                                     + ExampleConstants.RELATIONSHIP_RELATION.getLocalPart(  ) + " xmlns:"
-                                     + ExampleConstants.RELATIONSHIP_RELATION.getPrefix(  ) + "=" + "\""
-                                     + ExampleConstants.RELATIONSHIP_RELATION.getNamespaceURI(  ) + "\" />" );
-         XmlBeanUtils.addChildElement( relationshipTypeType, relationType );
-         prop_relationship.setRelationship( relationshipType );
-         resourceProperty.add( prop_relationship );
+        
 
-         //		 init the {http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.xsd}CurrentTime ResourceProperty
+         // init the {http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.xsd}CurrentTime ResourceProperty
          resourceProperty = resourcePropertySet.get( BusinessprocesstypePropertyQNames.CURRENTTIME );
          CurrentTimeDocument currentTimeDocument = CurrentTimeDocument.Factory.newInstance(  );
          currentTimeDocument.setCurrentTime( Calendar.getInstance(  ) );
@@ -501,7 +483,7 @@
       try
       {
          java.net.InetAddress localMachine = java.net.InetAddress.getLocalHost(  );
-         name = localMachine.getHostName(  );
+         name = localMachine.getCanonicalHostName(  );
       }
       catch ( java.net.UnknownHostException uhe )
       {



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