public static FileHistoryId parseFileId(String s) { return new FileHistoryId(ObjectId.parseObjectId(s)); } }
public static FileHistoryId secureRandomFileId() { return new FileHistoryId(ObjectId.secureRandomBytes(FILE_HISTORY_ID_LENGTH)); }
private String formatObjectId(ObjectId checksum) { if (checksum == null || "".equals(checksum)) { return ""; } else { return checksum.toString().substring(0, checksumLength); } }
public static FileChecksum parseFileChecksum(String s) { return new FileChecksum(ObjectId.parseObjectId(s)); }
public static MultiChunkId secureRandomMultiChunkId() { return new MultiChunkId(ObjectId.secureRandomBytes(MULTICHUNK_ID_LENGTH)); }
public static MultiChunkId parseMultiChunkId(String s) { return new MultiChunkId(ObjectId.parseObjectId(s)); } }
String tempFileToken = StringUtil.toHex(ObjectId.secureRandomBytes(40));
public static ChunkChecksum parseChunkChecksum(String s) { return new ChunkChecksum(ObjectId.parseObjectId(s)); } }
@Test(expected = IllegalArgumentException.class) public void testObjectIdParsedInvalidHex2() { ObjectId.parseObjectId("X"); }
@Test(expected = IllegalArgumentException.class) public void testObjectIdParsedInvalidHex1() { ObjectId.parseObjectId("1"); }
@Test(expected = IllegalArgumentException.class) public void testObjectIdParsedInvalidNull() { ObjectId.parseObjectId(null); }
@Test public void testObjectIdParsedEmpty() { Assert.assertArrayEquals(new byte[] { }, ObjectId.parseObjectId("")); }