Class RemoteWriter.ResourceChange
- java.lang.Object
-
- com.composum.sling.nodes.mount.remote.RemoteWriter.ResourceChange
-
- Direct Known Subclasses:
RemoteWriter.ResourceCopy
,RemoteWriter.ResourceDelete
,RemoteWriter.ResourceModify
,RemoteWriter.ResourceMove
,RemoteWriter.ResourceUpload
- Enclosing class:
- RemoteWriter
public abstract static class RemoteWriter.ResourceChange extends Object
-
-
Field Summary
Fields Modifier and Type Field Description RemoteResource
resource
-
Constructor Summary
Constructors Modifier Constructor Description protected
ResourceChange(RemoteResource resource)
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description protected abstract boolean
commit(RemoteWriter writer)
abstract @NotNull com.composum.sling.nodes.mount.remote.RemoteWriter.ChangeType
getChangeType()
-
-
-
Field Detail
-
resource
public final RemoteResource resource
-
-
Constructor Detail
-
ResourceChange
protected ResourceChange(RemoteResource resource)
-
-
Method Detail
-
getChangeType
@NotNull public abstract @NotNull com.composum.sling.nodes.mount.remote.RemoteWriter.ChangeType getChangeType()
-
commit
protected abstract boolean commit(RemoteWriter writer) throws IOException
- Throws:
IOException
-
-