org.ogf.graap.wsag.wsrf.impl
Class PendingAgreementImpl

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.wsrf.impl.PendingAgreementImpl
All Implemented Interfaces:
Agreement

public class PendingAgreementImpl
extends AbstractAgreementType

PendingAgreementImpl Simple container type for a pending agreement instance.

Author:
Oliver Waeldrich

Field Summary
 
Fields inherited from class org.ogf.graap.wsag.api.types.AbstractAgreementType
agreementProperties, DEFAULT_GUARANTEE_TERM_XPATH, DEFAULT_SDT_XPATH
 
Constructor Summary
PendingAgreementImpl(AgreementOffer offer)
          Creates a pending agreement for an offer.
PendingAgreementImpl(AgreementPropertiesType properties)
          Creates a pending agreement for an properties.
 
Method Summary
 void terminate(TerminateInputType reason)
          Just change the state to pending and terminating.
 
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

PendingAgreementImpl

public PendingAgreementImpl(AgreementOffer offer)
Creates a pending agreement for an offer.

Parameters:
offer - the agreement offer

PendingAgreementImpl

public PendingAgreementImpl(AgreementPropertiesType properties)
Creates a pending agreement for an properties.

Parameters:
properties - the agreement properties
Method Detail

terminate

public void terminate(TerminateInputType reason)
Just change the state to pending and terminating.

Parameters:
reason - the termination reason


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