Package org.commonjava.indy.folo.data
Interface FoloRecord
-
- All Known Implementing Classes:
FoloRecordCache,FoloRecordCassandra
public interface FoloRecord
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidaddSealedRecord(org.commonjava.indy.folo.model.TrackedContent record)voiddelete(org.commonjava.indy.folo.model.TrackingKey key)org.commonjava.indy.folo.model.TrackedContentget(org.commonjava.indy.folo.model.TrackingKey key)Set<org.commonjava.indy.folo.model.TrackingKey>getInProgressTrackingKey()default org.commonjava.indy.folo.model.TrackedContentgetLegacy(org.commonjava.indy.folo.model.TrackingKey tk)default Set<org.commonjava.indy.folo.model.TrackingKey>getLegacyTrackingKeys()Set<org.commonjava.indy.folo.model.TrackedContent>getSealed()Set<org.commonjava.indy.folo.model.TrackingKey>getSealedTrackingKey()booleanhasRecord(org.commonjava.indy.folo.model.TrackingKey key)booleanrecordArtifact(org.commonjava.indy.folo.model.TrackedContentEntry entry)voidreplaceTrackingRecord(org.commonjava.indy.folo.model.TrackedContent record)org.commonjava.indy.folo.model.TrackedContentseal(org.commonjava.indy.folo.model.TrackingKey trackingKey)
-
-
-
Method Detail
-
recordArtifact
boolean recordArtifact(org.commonjava.indy.folo.model.TrackedContentEntry entry) throws FoloContentException, org.commonjava.indy.IndyWorkflowException- Throws:
FoloContentExceptionorg.commonjava.indy.IndyWorkflowException
-
delete
void delete(org.commonjava.indy.folo.model.TrackingKey key)
-
replaceTrackingRecord
void replaceTrackingRecord(org.commonjava.indy.folo.model.TrackedContent record)
-
hasRecord
boolean hasRecord(org.commonjava.indy.folo.model.TrackingKey key)
-
get
org.commonjava.indy.folo.model.TrackedContent get(org.commonjava.indy.folo.model.TrackingKey key)
-
seal
org.commonjava.indy.folo.model.TrackedContent seal(org.commonjava.indy.folo.model.TrackingKey trackingKey)
-
getInProgressTrackingKey
Set<org.commonjava.indy.folo.model.TrackingKey> getInProgressTrackingKey()
-
getSealedTrackingKey
Set<org.commonjava.indy.folo.model.TrackingKey> getSealedTrackingKey()
-
getSealed
Set<org.commonjava.indy.folo.model.TrackedContent> getSealed()
-
addSealedRecord
void addSealedRecord(org.commonjava.indy.folo.model.TrackedContent record)
-
getLegacyTrackingKeys
default Set<org.commonjava.indy.folo.model.TrackingKey> getLegacyTrackingKeys()
-
getLegacy
default org.commonjava.indy.folo.model.TrackedContent getLegacy(org.commonjava.indy.folo.model.TrackingKey tk)
-
-