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
-