Package io.crums.model
Class UntrailedRecord
java.lang.Object
io.crums.model.CrumRecord
io.crums.model.UntrailedRecord
public final class UntrailedRecord extends CrumRecord
A CrumRecord in the "untrailed" state.
-
Constructor Summary
Constructors Constructor Description UntrailedRecord(Crum crum)
Creates an instance using the given crum. -
Method Summary
Methods inherited from class io.crums.model.CrumRecord
equals, hashCode
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
UntrailedRecord
Creates an instance using the given crum.
-
-
Method Details
-
isTrailed
public boolean isTrailed()Description copied from class:CrumRecord
Determines whether the record has a crum trail. A CrumRecord begins life without a trail.- Specified by:
isTrailed
in classCrumRecord
- Returns:
- false
- See Also:
CrumRecord.trail()
-
crum
Description copied from class:CrumRecord
Returns the record's crum (hash/utc pair).- Specified by:
crum
in classCrumRecord
- Returns:
- never null
-
trail
Description copied from class:CrumRecord
Returns the crum trail, or null if it doesn't have one. (A crum has a trail once it's made it into a Merkle tree.)- Specified by:
trail
in classCrumRecord
- Returns:
- null
- See Also:
CrumRecord.isTrailed()
-