Class NullResourceEntry
java.lang.Object
dev.getelements.elements.rt.transact.AbstractResourceEntry
dev.getelements.elements.rt.transact.NullResourceEntry
- All Implemented Interfaces:
ResourceEntry
,AutoCloseable
-
Nested Class Summary
Nested classes/interfaces inherited from interface dev.getelements.elements.rt.transact.ResourceEntry
ResourceEntry.OperationalStrategy
-
Field Summary
Fields inherited from class dev.getelements.elements.rt.transact.AbstractResourceEntry
operationalStrategy
-
Method Summary
Modifier and TypeMethodDescriptionFinds the original Resource contents.void
flush
(TransactionJournal.MutableEntry mutableEntry) Flushes a copy of thisResourceEntry
to storage, identified with the supplied transaction ID.static boolean
isNull
(ResourceEntry entry) static NullResourceEntry
Gets the null instance.toString()
Methods inherited from class dev.getelements.elements.rt.transact.AbstractResourceEntry
delete, findResourceId, getReversePathsImmutable, isOriginalContents, isOriginalReversePaths, link, unlink, updateResourceContents
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface dev.getelements.elements.rt.transact.ResourceEntry
close, findOriginalResourceId, findResourceContents, getOriginalResourceId, getOriginalReversePathsImmutable, getResourceId, isAbsent, isPresent, loadResourceContents
-
Method Details
-
findOriginalResourceContents
Description copied from interface:ResourceEntry
Finds the original Resource contents.- Returns:
- the
Optional
ofResourceContents
-
flush
Description copied from interface:ResourceEntry
Flushes a copy of thisResourceEntry
to storage, identified with the supplied transaction ID.- Parameters:
mutableEntry
- the transaction id
-
toString
-
nullInstance
Gets the null instance.- Returns:
- the null instance
-
isNull
-