org.ogf.graap.wsag.wsrf.impl
Class AgreementWsResource
java.lang.Object
org.apache.muse.core.SimpleResource
org.apache.muse.ws.resource.impl.SimpleWsResource
org.ogf.graap.wsag.wsrf.AbstractWsResource
org.ogf.graap.wsag.wsrf.impl.AgreementWsResource
- All Implemented Interfaces:
- org.apache.muse.core.Initialization, org.apache.muse.core.InitializationParameters, org.apache.muse.core.Resource, org.apache.muse.core.Shutdown, org.apache.muse.ws.resource.WsResource
public class AgreementWsResource
- extends AbstractWsResource
Default implementation of an agreement WSRF resource. Each agreement WSRF resource has an associated
agreement instance, that implements for example agreement monitoring capabilities.
- Author:
- Oliver Waeldrich
Methods inherited from class org.apache.muse.ws.resource.impl.SimpleWsResource |
createMetadataDescriptor, createPropertiesSchema, getPropertyCollection |
Methods inherited from class org.apache.muse.core.SimpleResource |
addCapability, getCapability, getCapabilityActions, getCapabilityForAction, getCapabilityURIs, getContextPath, getEndpointReference, getEnvironment, getInitializationParameter, getInitializationParameters, getLog, getResourceManager, getWsdlPath, getWsdlPortType, hasBeenInitialized, hasBeenShutdown, hasCapability, initializeCapabilities, invoke, setContextPath, setEndpointReference, setEnvironment, setInitializationParameters, setLog, setResourceManager, setWsdlPath, setWsdlPortType, shutdown, shutdownCapabilities, toString |
Methods inherited from interface org.apache.muse.core.Resource |
getContextPath, getEndpointReference, getEnvironment, getLog, getResourceManager, getWsdlPath, getWsdlPortType, invoke, setContextPath, setEndpointReference, setEnvironment, setLog, setResourceManager, setWsdlPath, setWsdlPortType |
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, shutdown |
AgreementWsResource
public AgreementWsResource()
setSubject
public void setSubject(Subject subject)
- Sets the subject of the entity that created the agreement instance.
- Parameters:
subject
- the subject to set
getAgreement
public Agreement getAgreement()
throws org.apache.ws.security.WSSecurityException
- Returns:
- the associated agreement instance
- Throws:
org.apache.ws.security.WSSecurityException
- indicates that the user that tries to access the agreement instance is not the one that
created this instance
setAgreement
public void setAgreement(Agreement agreement)
- Parameters:
agreement
- the associated agreement instance
setSession
public void setSession(WsagSession session)
- Parameters:
session
- the agreement session
getSession
public WsagSession getSession()
- Returns:
- the agreement session
getInterfaceName
public QName getInterfaceName()
-
- Specified by:
getInterfaceName
in class AbstractWsResource
- Returns:
- the QName of the implemented port type
getFactoryEPR
public EndpointReferenceType getFactoryEPR()
- Returns:
- the factoryEPR
setFactoryEPR
public void setFactoryEPR(EndpointReferenceType factoryEPR)
- Parameters:
factoryEPR
- the factoryEPR to set
createPropertyCollection
protected org.apache.muse.ws.resource.properties.ResourcePropertyCollection createPropertyCollection()
- Returns an
AgreementPropertiesCollection
for retrieving the
AgreementPropertiesDocument
via the WSRF
GetResourcePropertyDocument method.
- Overrides:
createPropertyCollection
in class org.apache.muse.ws.resource.impl.SimpleWsResource
- Returns:
- the agreement resource property collection
- See Also:
AgreementPropertiesCollection
,
SimpleWsResource.createPropertyCollection()
getFactory
public PersistentAgreementFactory getFactory()
setFactory
public void setFactory(PersistentAgreementFactory factory)
addCapability
public void addCapability(org.apache.muse.core.Capability arg0)
getCapability
public org.apache.muse.core.Capability getCapability(String arg0)
getCapabilityURIs
public Collection getCapabilityURIs()
hasCapability
public boolean hasCapability(String arg0)
Copyright © 2008-2012. All Rights Reserved.