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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]