Class UnixFSResourceEntryNew
java.lang.Object
dev.getelements.elements.rt.transact.AbstractResourceEntry
dev.getelements.elements.rt.transact.unix.UnixFSResourceEntryBase
dev.getelements.elements.rt.transact.unix.UnixFSResourceEntryNew
- 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
-
Constructor Summary
ConstructorsConstructorDescriptionUnixFSResourceEntryNew
(UnixFSUtils utils, ResourceId resourceId, ResourceEntry.OperationalStrategy operationalStrategy) -
Method Summary
Modifier and TypeMethodDescriptionFinds theResourceId
associated with the node, or a result equivalent toOptional.empty()
if no such resource id exists.Gets theResourceId
or throws an instance ofResourceNotFoundException
if no such resource exists with this entry.Methods inherited from class dev.getelements.elements.rt.transact.unix.UnixFSResourceEntryBase
flush, getUnixFSUtils
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, toString, wait, wait, wait
Methods inherited from interface dev.getelements.elements.rt.transact.ResourceEntry
close, findOriginalResourceContents, findResourceContents, getOriginalReversePathsImmutable, getResourceId, isAbsent, isPresent, loadResourceContents
-
Constructor Details
-
UnixFSResourceEntryNew
public UnixFSResourceEntryNew(UnixFSUtils utils, ResourceId resourceId, ResourceEntry.OperationalStrategy operationalStrategy)
-
-
Method Details
-
getOriginalResourceId
Description copied from interface:ResourceEntry
Gets theResourceId
or throws an instance ofResourceNotFoundException
if no such resource exists with this entry.- Returns:
- the
ResourceId
, never null
-
findOriginalResourceId
Description copied from interface:ResourceEntry
Finds theResourceId
associated with the node, or a result equivalent toOptional.empty()
if no such resource id exists.- Returns:
- an
Optional<ResourceId>
containing theResourceId
-