GNDMS 0.6.0
RESTful verison of GNDMS
Public Member Functions | Private Attributes

de.zib.gndms.logic.model.gorfx.AbstractQuoteCalculator< M extends Order > Class Reference

A task flow calculator interface. More...

Inherits de::zib::gndms::kit::security::RequiresCredentialProvider.

List of all members.

Public Member Functions

abstract List< Quote > createQuotes () throws Exception
 Computes quotes fo the order.
List< Quote > createQuotes (Quote order) throws Exception
 Computes Quotes for an order, pays respect to a preferred taskflow execution.
Quote getPreferredQuote ()
void setPreferredQuote (Quote preferredQuote)
 Sets the order.
abstract boolean validate ()
 Validates if a order is satisfiable.
getOrderBean ()
DelegatingOrder< M > getOrder ()
ConfigletProvider getConfigletProvider ()
void setConfigletProvider (ConfigletProvider configletProvider)
MyProxyFactoryProvider getMyProxyFactoryProvider ()
void setMyProxyFactoryProvider (final MyProxyFactoryProvider myProxyFactoryProvider)
void setCredentialProvider (CredentialProvider cp)
CredentialProvider getCredentialProvider ()
Dao getDao ()
void setDao (Dao dao)
void setOrder (DelegatingOrder< M > order)

Private Attributes

ConfigletProvider configletProvider
Quote preferredOfferExecution
DelegatingOrder< M > order
String offerType
CredentialProvider credentialProvider
Dao dao
MyProxyFactoryProvider myProxyFactoryProvider

Detailed Description

A task flow calculator interface.

Author:
try ma ik jo rr a zib
Date:
14.02.11 16:43 This will be merged with the orq calculator of the old GNDMS.

It computes quotes and checks the satisfiability of of a order.


Member Function Documentation

abstract List<Quote> de.zib.gndms.logic.model.gorfx.AbstractQuoteCalculator< M extends Order >.createQuotes ( ) throws Exception [pure virtual]

Computes quotes fo the order.

here the computation of the required offer should be performed

Returns:
A list of quotes for the order.
Exceptions:
ExceptionThrown exception depends on the implementation.
List<Quote> de.zib.gndms.logic.model.gorfx.AbstractQuoteCalculator< M extends Order >.createQuotes ( Quote  order) throws Exception

Computes Quotes for an order, pays respect to a preferred taskflow execution.

Parameters:
orderThe preferred taskflow execution.
Returns:
A list of quotes for the order.
Exceptions:
Exceptionsee parameterless version for details.
                                                                    {

        setPreferredQuote( order );
        return createQuotes();
    }
void de.zib.gndms.logic.model.gorfx.AbstractQuoteCalculator< M extends Order >.setPreferredQuote ( Quote  preferredQuote)

Sets the order.

Parameters:
preferredQuoteThe order of the task flow.
                                                          {
        preferredOfferExecution = preferredQuote;
    }
abstract boolean de.zib.gndms.logic.model.gorfx.AbstractQuoteCalculator< M extends Order >.validate ( ) [pure virtual]

Validates if a order is satisfiable.

Returns:
true if that's the case.

The documentation for this class was generated from the following file:
 All Classes Namespaces Functions Variables