org.apache.muse.ws.dm.muws.impl
Class SimpleRelationshipResource

java.lang.Object
  extended by org.apache.muse.core.AbstractCapability
      extended by org.apache.muse.ws.resource.impl.AbstractWsResourceCapability
          extended by org.apache.muse.ws.dm.muws.impl.AbstractManageabilityCapability
              extended by org.apache.muse.ws.dm.muws.impl.SimpleRelationshipResource
All Implemented Interfaces:
Capability, Initialization, InitializationParameters, Shutdown, XmlSerializable, ManageabilityCapability, RelationshipResource, WsResourceCapability

public class SimpleRelationshipResource
extends AbstractManageabilityCapability
implements RelationshipResource

SimpleRelationshipResource is Muse's default implementation of the MUWS (Part 2) RelationshipResource capability.

Author:
Dan Jemiolo (danj)

Field Summary
 
Fields inherited from interface org.apache.muse.ws.dm.muws.RelationshipResource
PROPERTIES
 
Constructor Summary
SimpleRelationshipResource()
           
 
Method Summary
 void deleteProperty(QName arg0)
           
 org.apache.muse.ws.addressing.EndpointReference getAccessEndpointReference()
           
 String getName()
           
 Participant[] getParticipant()
           
 Element[] getProperty(QName arg0)
           
 QName[] getPropertyNames()
           
 RelationshipType getType()
           
 void insertProperty(QName arg0, Element[] arg1)
           
 void setName(String name)
           
 void setParticipant(Participant[] participants)
           
 void setType(RelationshipType type)
           
 Element toXML()
           
 Element toXML(Document doc)
           
 void updateProperty(QName arg0, Element[] arg1)
           
 
Methods inherited from class org.apache.muse.ws.dm.muws.impl.AbstractManageabilityCapability
initializeCompleted
 
Methods inherited from class org.apache.muse.ws.resource.impl.AbstractWsResourceCapability
createGettersAndSetters, deleteProperty, getGetter, getProperty, getPropertyElements, getSetter, getWsResource, initialize, insertProperty, invokeMethod, setResource, updateProperty
 
Methods inherited from class org.apache.muse.core.AbstractCapability
getActions, getCapabilityURI, getEnvironment, getInitializationParameter, getInitializationParameters, getLog, getMessageHandler, getPersistence, getResource, hasBeenInitialized, hasBeenShutdown, prepareShutdown, setCapabilityURI, setEnvironment, setInitializationParameters, setLog, setMessageHandler, setMessageHandlers, setPersistence, shutdown
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.muse.ws.resource.WsResourceCapability
getWsResource
 
Methods inherited from interface org.apache.muse.core.Capability
getActions, getCapabilityURI, getEnvironment, getLog, getMessageHandler, getPersistence, getResource, initializeCompleted, prepareShutdown, setCapabilityURI, setEnvironment, setLog, setMessageHandlers, setPersistence, setResource
 
Methods inherited from interface org.apache.muse.core.Initialization
hasBeenInitialized, initialize
 
Methods inherited from interface org.apache.muse.core.InitializationParameters
getInitializationParameter, getInitializationParameters, setInitializationParameters
 
Methods inherited from interface org.apache.muse.core.Shutdown
hasBeenShutdown, shutdown
 

Constructor Detail

SimpleRelationshipResource

public SimpleRelationshipResource()
Method Detail

getAccessEndpointReference

public org.apache.muse.ws.addressing.EndpointReference getAccessEndpointReference()
Specified by:
getAccessEndpointReference in interface RelationshipResource

getName

public String getName()
Specified by:
getName in interface RelationshipResource

getParticipant

public Participant[] getParticipant()
Specified by:
getParticipant in interface RelationshipResource

getPropertyNames

public QName[] getPropertyNames()
Overrides:
getPropertyNames in class AbstractWsResourceCapability

getType

public RelationshipType getType()
Specified by:
getType in interface RelationshipResource

setName

public void setName(String name)
Specified by:
setName in interface RelationshipResource

setParticipant

public void setParticipant(Participant[] participants)
Specified by:
setParticipant in interface RelationshipResource

setType

public void setType(RelationshipType type)
Specified by:
setType in interface RelationshipResource

toXML

public Element toXML()
Specified by:
toXML in interface XmlSerializable

toXML

public Element toXML(Document doc)
Specified by:
toXML in interface XmlSerializable

deleteProperty

public void deleteProperty(QName arg0)
                    throws BaseFault
Throws:
BaseFault

getProperty

public Element[] getProperty(QName arg0)
                      throws BaseFault
Throws:
BaseFault

insertProperty

public void insertProperty(QName arg0,
                           Element[] arg1)
                    throws BaseFault
Throws:
BaseFault

updateProperty

public void updateProperty(QName arg0,
                           Element[] arg1)
                    throws BaseFault
Throws:
BaseFault


Copyright © 2013 52°North Initiative for Geospatial Open Source Software GmbH. All rights reserved.