|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.ogf.graap.wsag.wsrf.impl.PendingAgreementFacade
public class PendingAgreementFacade
PendingAgreementFacade
Constructor Summary | |
---|---|
PendingAgreementFacade(AgreementOffer offer,
AgreementFactory factory,
AgreementAcceptanceClient client)
Implementation of a pending agreement facade. |
Method Summary | |
---|---|
String |
getAgreementId()
Returns the agreement id. |
AbstractAgreementType |
getAgreementInstance()
Returns a domain-specific agreement implementation. |
AgreementContextType |
getContext()
|
GuaranteeTermStateType[] |
getGuaranteeTermStates()
|
String |
getName()
Returns the agreement name. |
ServiceTermStateType[] |
getServiceTermStates()
|
AgreementStateType |
getState()
|
TermTreeType |
getTerms()
|
void |
run()
|
void |
terminate(TerminateInputType terminateReason)
Terminates an agreement. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PendingAgreementFacade(AgreementOffer offer, AgreementFactory factory, AgreementAcceptanceClient client)
offer
- the agreement offerfactory
- the agreement factoryclient
- the agreement acceptance clientMethod Detail |
---|
public void run()
run
in interface Runnable
Runnable.run()
public String getAgreementId()
getAgreementId
in interface Agreement
public AgreementContextType getContext()
getContext
in interface Agreement
public GuaranteeTermStateType[] getGuaranteeTermStates()
getGuaranteeTermStates
in interface Agreement
public String getName()
getName
in interface Agreement
public ServiceTermStateType[] getServiceTermStates()
getServiceTermStates
in interface Agreement
public AgreementStateType getState()
getState
in interface Agreement
public TermTreeType getTerms()
getTerms
in interface Agreement
public void terminate(TerminateInputType terminateReason)
terminate
in interface Agreement
terminateReason
- termination reasonpublic AbstractAgreementType getAgreementInstance()
AbstractAgreementType
implements the
domain-specific termination method and stored the agreement properties. The
AbstractAgreementType.getXMLObject()
returns the actual properties of an agreement
implementation. These properties must be valid at all time, i.e. if an agreement implementation
overrides the Agreement.getState()
method the implementation must make sure that the agreement
properties are updated with the returned state.
getAgreementInstance
in interface Agreement
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |