Package edu.wisc.library.ocfl.core.model
Class Inventory.JacksonBuilder
- java.lang.Object
-
- edu.wisc.library.ocfl.core.model.Inventory.JacksonBuilder
-
-
Constructor Summary
Constructors Constructor Description JacksonBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Inventorybuild()voidwithContentDirectory(String contentDirectory)voidwithCurrentDigest(String currentDigest)voidwithDigestAlgorithm(DigestAlgorithm digestAlgorithm)voidwithFixity(Map<DigestAlgorithm,Map<String,Set<String>>> fixity)voidwithHead(VersionNum head)voidwithId(String id)voidwithManifest(Map<String,Set<String>> manifest)voidwithMutableHead(boolean mutableHead)voidwithObjectRootPath(String objectRootPath)voidwithRevisionNum(RevisionNum revisionNum)voidwithType(InventoryType type)voidwithVersions(Map<VersionNum,Version> versions)
-
-
-
Method Detail
-
withId
public void withId(String id)
-
withType
public void withType(InventoryType type)
-
withDigestAlgorithm
public void withDigestAlgorithm(DigestAlgorithm digestAlgorithm)
-
withHead
public void withHead(VersionNum head)
-
withContentDirectory
public void withContentDirectory(String contentDirectory)
-
withVersions
public void withVersions(Map<VersionNum,Version> versions)
-
withMutableHead
public void withMutableHead(boolean mutableHead)
-
withRevisionNum
public void withRevisionNum(RevisionNum revisionNum)
-
withObjectRootPath
public void withObjectRootPath(String objectRootPath)
-
withCurrentDigest
public void withCurrentDigest(String currentDigest)
-
build
public Inventory build()
-
-