org.ogf.graap.wsag.samples.actions
Class SampleAgreement

java.lang.Object
  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.actions.SampleAgreement
All Implemented Interfaces:
Agreement

public class SampleAgreement
extends AbstractAgreementType

SampleAgreement

Author:
hrasheed

Nested Class Summary
 
Nested classes/interfaces inherited from class org.ogf.graap.wsag.api.types.WSAGXmlType
WSAGXmlType.Wsag4jObservable
 
Field Summary
 
Fields inherited from class org.ogf.graap.wsag.api.types.AbstractAgreementType
agreementProperties, DEFAULT_GUARANTEE_TERM_XPATH, DEFAULT_SDT_XPATH
 
Constructor Summary
SampleAgreement(AgreementOffer offer)
          Creates a (monitored) agreement for the given offer.
SampleAgreement(AgreementPropertiesType agreementPropertiesType)
          Creates a 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, getImplementationClass, 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
addObserver, countObservers, deleteObserver, deleteObservers, getObservable, hasChanged, notifyObservers, notifyObservers, processTemplate, setChanged, setObservable, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.ogf.graap.wsag.api.Agreement
addObserver, hasChanged, notifyObservers, notifyObservers
 

Constructor Detail

SampleAgreement

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

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

SampleAgreement

public SampleAgreement(AgreementPropertiesType agreementPropertiesType)
Creates a 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. All Rights Reserved.