org.globus.mds.aggregator.impl
Class AggregatorServiceGroupEntryResource

java.lang.Object
  extended byorg.globus.mds.aggregator.impl.AggregatorServiceGroupEntryResource
All Implemented Interfaces:
org.globus.wsrf.RemoveCallback, org.globus.wsrf.Resource, org.globus.wsrf.ResourceLifetime, org.globus.wsrf.ResourceProperties, ServiceGroupEntryResource

public class AggregatorServiceGroupEntryResource
extends Object
implements ServiceGroupEntryResource, org.globus.wsrf.ResourceProperties, org.globus.wsrf.ResourceLifetime, org.globus.wsrf.RemoveCallback

Implements an aggregating service group entry resource.


Field Summary
static QName RP_SET
           
 
Constructor Summary
AggregatorServiceGroupEntryResource(AggregatorServiceGroupResource aggrResource, EndpointReferenceType memberEPR, EndpointReferenceType serviceGroupEPR, org.globus.mds.aggregator.types.AggregatorContent content)
           
 
Method Summary
 AggregatorSource getAggregatorSource()
           
 org.globus.mds.aggregator.types.AggregatorContent getContent()
           
 Calendar getCurrentTime()
           
 EndpointReferenceType getEntryEPR()
          A ServiceGroupEntry resource must know an EPR to access itself
 org.globus.wsrf.ResourceKey getKey()
           
 EndpointReferenceType getMemberEPR()
           
 org.globus.wsrf.ResourcePropertySet getResourcePropertySet()
           
 Calendar getTerminationTime()
           
 void remove()
           
 void setAggregatorSource(AggregatorSource source)
           
 void setContent(org.globus.mds.aggregator.types.AggregatorContent content)
           
 void setEntryEPR(EndpointReferenceType epr)
           
 void setTerminationTime(Calendar t)
           
 void setVersion(String version)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RP_SET

public static final QName RP_SET
Constructor Detail

AggregatorServiceGroupEntryResource

public AggregatorServiceGroupEntryResource(AggregatorServiceGroupResource aggrResource,
                                           EndpointReferenceType memberEPR,
                                           EndpointReferenceType serviceGroupEPR,
                                           org.globus.mds.aggregator.types.AggregatorContent content)
Method Detail

setVersion

public void setVersion(String version)

getResourcePropertySet

public org.globus.wsrf.ResourcePropertySet getResourcePropertySet()
Specified by:
getResourcePropertySet in interface org.globus.wsrf.ResourceProperties

getKey

public org.globus.wsrf.ResourceKey getKey()

getEntryEPR

public EndpointReferenceType getEntryEPR()
Description copied from interface: ServiceGroupEntryResource
A ServiceGroupEntry resource must know an EPR to access itself

Specified by:
getEntryEPR in interface ServiceGroupEntryResource

setEntryEPR

public void setEntryEPR(EndpointReferenceType epr)

getMemberEPR

public EndpointReferenceType getMemberEPR()

setAggregatorSource

public void setAggregatorSource(AggregatorSource source)

getAggregatorSource

public AggregatorSource getAggregatorSource()

getContent

public org.globus.mds.aggregator.types.AggregatorContent getContent()

setContent

public void setContent(org.globus.mds.aggregator.types.AggregatorContent content)

getCurrentTime

public Calendar getCurrentTime()
Specified by:
getCurrentTime in interface org.globus.wsrf.ResourceLifetime

getTerminationTime

public Calendar getTerminationTime()
Specified by:
getTerminationTime in interface org.globus.wsrf.ResourceLifetime

setTerminationTime

public void setTerminationTime(Calendar t)
Specified by:
setTerminationTime in interface org.globus.wsrf.ResourceLifetime

remove

public void remove()
            throws org.globus.wsrf.ResourceException
Specified by:
remove in interface org.globus.wsrf.RemoveCallback
Throws:
org.globus.wsrf.ResourceException


Copyright © 1999-2006 University of Chicago. All rights reserved.