Class StorageStrategy
- java.lang.Object
-
- fr.gouv.vitam.storage.engine.common.referential.model.StorageStrategy
-
public class StorageStrategy extends java.lang.ObjectRepresents a storage strategy (that may be mapped from Json but not exclusively)
-
-
Constructor Summary
Constructors Constructor Description StorageStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.IntegergetCopy()java.lang.StringgetId()java.util.List<OfferReference>getOffers()booleanisStorageOfferEnabled(java.lang.String offerId)check whether storage offer is enabled (not present means disabled becausepostInit()method can filter it)booleanisStorageOfferReferent(java.lang.String offerId)voidpostInit()remove (after init) inactive offerReferencesvoidsetId(java.lang.String id)voidsetOffers(java.util.List<OfferReference> offers)
-
-
-
Method Detail
-
getId
public java.lang.String getId()
- Returns:
- the id
-
setId
public void setId(java.lang.String id)
- Parameters:
id- of host storage
-
getOffers
public java.util.List<OfferReference> getOffers()
- Returns:
- the list of offer references
-
setOffers
public void setOffers(java.util.List<OfferReference> offers)
- Parameters:
offers- list ofOfferReference
-
getCopy
public java.lang.Integer getCopy()
-
postInit
public void postInit()
remove (after init) inactive offerReferences
-
isStorageOfferEnabled
public boolean isStorageOfferEnabled(java.lang.String offerId)
check whether storage offer is enabled (not present means disabled becausepostInit()method can filter it)- Parameters:
offerId- storageOfferId to check- Returns:
-
isStorageOfferReferent
public boolean isStorageOfferReferent(java.lang.String offerId)
-
-