Interface StorageOfferProvider
public interface StorageOfferProvider
This interface aims at providing a set of method that are common with no
concerns of the offer configuration persistence implementation (ie:
implementation could be Filesystem, Database...)
-
Method Summary
Modifier and TypeMethodDescriptiongetStorageOffer
(String idOffer) Retrieve an offer full configuration by its idgetStorageOffer
(String idOffer, boolean includeDisabled) Retrieve an offer full configuration by its id, may include disabled one (ActivationStatus.INACTIVE
)
-
Method Details
-
getStorageOffer
Retrieve an offer full configuration by its id- Parameters:
idOffer
- the id of the storage offer to retrieve- Returns:
- an object representation of a storage offer
- Throws:
StorageException
- if any unwanted technical issue happens
-
getStorageOffer
Retrieve an offer full configuration by its id, may include disabled one (ActivationStatus.INACTIVE
)- Parameters:
idOffer
- the id of the storage offer to retrieveincludeDisabled
- whether to include offer with inactive state- Returns:
- an object representation of a storage offer
- Throws:
StorageException
- if any unwanted technical issue happens
-