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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StorageOffer
getStorageOffer(java.lang.String idOffer)
Retrieve an offer full configuration by its idStorageOffer
getStorageOffer(java.lang.String idOffer, boolean includeDisabled)
Retrieve an offer full configuration by its id, may include disabled one (ActivationStatus.INACTIVE
)
-
-
-
Method Detail
-
getStorageOffer
StorageOffer getStorageOffer(java.lang.String idOffer) throws StorageException
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
StorageOffer getStorageOffer(java.lang.String idOffer, boolean includeDisabled) throws StorageException
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
-
-