org.ogf.graap.wsag.samples
Class SampleMonitoredAgreement

java.lang.Object
  extended by java.util.Observable
      extended by org.ogf.graap.wsag.api.types.WSAGXmlType
          extended by org.ogf.graap.wsag.api.types.AbstractAgreementType
              extended by org.ogf.graap.wsag.samples.SampleMonitoredAgreement
All Implemented Interfaces:
Agreement

public class SampleMonitoredAgreement
extends AbstractAgreementType

SampleMonitorableAgreement

Author:
hrasheed

Field Summary
 
Fields inherited from class org.ogf.graap.wsag.api.types.AbstractAgreementType
agreementProperties, DEFAULT_GUARANTEE_TERM_XPATH, DEFAULT_SDT_XPATH
 
Constructor Summary
SampleMonitoredAgreement(AgreementOffer offer)
          Creates a monitored agreement for the given offer.
SampleMonitoredAgreement(AgreementPropertiesType agreementPropertiesType)
          Creates a monitored agreement based on the given agreement properties document.
 
Method Summary
 void terminate(TerminateInputType reason)
          Terminates an agreement.
 
Methods inherited from class org.ogf.graap.wsag.api.types.AbstractAgreementType
getAgreementId, getAgreementInstance, getContext, getExecutionContext, getGuaranteeTermStates, getName, getServiceTermStates, getState, getTerms, getTransientExecutionContext, getXMLObject, initialize, initialize, notifyReinitialized, notifyReload, setAgreementId, setContext, setGuaranteeTermStates, setName, setServiceTermStates, setState, setTerms, setXmlObject, validate
 
Methods inherited from class org.ogf.graap.wsag.api.types.WSAGXmlType
processTemplate, validate
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SampleMonitoredAgreement

public SampleMonitoredAgreement(AgreementOffer offer)
Creates a monitored agreement for the given offer.

Parameters:
offer - the offer for which the agreement is created

SampleMonitoredAgreement

public SampleMonitoredAgreement(AgreementPropertiesType agreementPropertiesType)
Creates a monitored agreement based on the given agreement properties document.

Parameters:
agreementPropertiesType - the agreement properties document
Method Detail

terminate

public void terminate(TerminateInputType reason)
Terminates an agreement.

Parameters:
reason - termination reason


Copyright © 2008-2012 Fraunhofer Institute SCAI. All Rights Reserved.