org.ogf.graap.wsag.wsrf.sg.impl
Class AgreementServiceGroup

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.resource.sg.impl.SimpleServiceGroup
              extended by org.ogf.graap.wsag.wsrf.sg.impl.ServiceGroup
                  extended by org.ogf.graap.wsag.wsrf.sg.impl.AgreementServiceGroup
All Implemented Interfaces:
org.apache.muse.core.Capability, org.apache.muse.core.Initialization, org.apache.muse.core.InitializationParameters, org.apache.muse.core.ResourceManagerListener, org.apache.muse.core.Shutdown, org.apache.muse.ws.resource.sg.ServiceGroup, org.apache.muse.ws.resource.WsResourceCapability

public class AgreementServiceGroup
extends ServiceGroup

AgreementFactoryContentRule

Author:
Oliver Waeldrich

Field Summary
 
Fields inherited from interface org.apache.muse.ws.resource.sg.ServiceGroup
PROPERTIES
 
Constructor Summary
AgreementServiceGroup()
           
 
Method Summary
 void deleteProperty(QName arg0)
           
 void initialize()
          Initializes the service group.
 void insertProperty(QName arg0, Element[] arg1)
           
 void resourceAdded(org.apache.muse.ws.addressing.EndpointReference memberEPR, org.apache.muse.core.Resource resource)
          Extends the basic functionality of a service group.
 void updateProperty(QName arg0, Element[] arg1)
           
 
Methods inherited from class org.ogf.graap.wsag.wsrf.sg.impl.ServiceGroup
addEntry, getEntry, getEntry, removeEntry, resourceRemoved
 
Methods inherited from class org.apache.muse.ws.resource.sg.impl.SimpleServiceGroup
addEntry, createEntry, createMembershipContentRules, getContentElements, getEntryContextPath, getEntryElements, getMembershipContentRule, getProperty, getPropertyNames, initializeEntry, isMatch, setMembershipContentRule, shutdown
 
Methods inherited from class org.apache.muse.ws.resource.impl.AbstractWsResourceCapability
createGettersAndSetters, deleteProperty, getGetter, getPropertyElements, getSetter, getWsResource, insertProperty, invokeMethod, setResource, updateProperty
 
Methods inherited from class org.apache.muse.core.AbstractCapability
getActions, getCapabilityURI, getEnvironment, getInitializationParameter, getInitializationParameters, getLog, getMessageHandler, getPersistence, getResource, hasBeenInitialized, hasBeenShutdown, initializeCompleted, prepareShutdown, setCapabilityURI, setEnvironment, setInitializationParameters, setLog, setMessageHandler, setMessageHandlers, setPersistence
 
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
 
Methods inherited from interface org.apache.muse.core.InitializationParameters
getInitializationParameter, getInitializationParameters, setInitializationParameters
 
Methods inherited from interface org.apache.muse.core.Shutdown
hasBeenShutdown
 

Constructor Detail

AgreementServiceGroup

public AgreementServiceGroup()
Method Detail

resourceAdded

public void resourceAdded(org.apache.muse.ws.addressing.EndpointReference memberEPR,
                          org.apache.muse.core.Resource resource)
                   throws org.apache.muse.ws.addressing.soap.SoapFault
Extends the basic functionality of a service group. For local resources we set the port type of the resource in the MembershipContentRuleContext. After invocation we remove it from the context.

Specified by:
resourceAdded in interface org.apache.muse.core.ResourceManagerListener
Overrides:
resourceAdded in class ServiceGroup
Parameters:
memberEPR - the endpoint reference of the resource to add
resource - the resource to add
Throws:
org.apache.muse.ws.addressing.soap.SoapFault - the resource could not be added
See Also:
SimpleServiceGroup.resourceAdded(org.apache.muse.ws.addressing.EndpointReference , org.apache.muse.core.Resource)

initialize

public void initialize()
                throws org.apache.muse.ws.addressing.soap.SoapFault
Initializes the service group.

Specified by:
initialize in interface org.apache.muse.core.Initialization
Overrides:
initialize in class ServiceGroup
Throws:
org.apache.muse.ws.addressing.soap.SoapFault - indicates a initialization error
See Also:
SimpleServiceGroup.initialize()

deleteProperty

public void deleteProperty(QName arg0)
                    throws org.apache.muse.ws.resource.basefaults.BaseFault
Throws:
org.apache.muse.ws.resource.basefaults.BaseFault

insertProperty

public void insertProperty(QName arg0,
                           Element[] arg1)
                    throws org.apache.muse.ws.resource.basefaults.BaseFault
Throws:
org.apache.muse.ws.resource.basefaults.BaseFault

updateProperty

public void updateProperty(QName arg0,
                           Element[] arg1)
                    throws org.apache.muse.ws.resource.basefaults.BaseFault
Throws:
org.apache.muse.ws.resource.basefaults.BaseFault


Copyright © 2008-2012. All Rights Reserved.