public interface ArtifactStore<ID extends org.lockss.laaws.rs.model.ArtifactIdentifier,A extends org.lockss.laaws.rs.model.Artifact>
| Modifier and Type | Method and Description |
|---|---|
ID |
addArtifact(org.lockss.laaws.rs.model.Artifact artifact) |
void |
deleteArtifact(org.lockss.laaws.rs.model.ArtifactIndexData indexData) |
A |
getArtifact(org.lockss.laaws.rs.model.ArtifactIndexData indexData) |
void |
updateArtifact(org.lockss.laaws.rs.model.ArtifactIndexData indexData,
org.lockss.laaws.rs.model.Artifact artifact) |
ID addArtifact(org.lockss.laaws.rs.model.Artifact artifact) throws IOException
IOExceptionA getArtifact(org.lockss.laaws.rs.model.ArtifactIndexData indexData) throws IOException
IOExceptionvoid updateArtifact(org.lockss.laaws.rs.model.ArtifactIndexData indexData,
org.lockss.laaws.rs.model.Artifact artifact)
void deleteArtifact(org.lockss.laaws.rs.model.ArtifactIndexData indexData)
Copyright © 2000–2018 LOCKSS Program. All rights reserved.