Package apple.fileprovider.protocol
Interface NSFileProviderTestingModification
-
- All Superinterfaces:
NSFileProviderTestingOperation
public interface NSFileProviderTestingModification extends NSFileProviderTestingOperation
This operation causes the system to propagate a modification of an existing item from a source side to a target side. The modification happens if a change is identified on an item that is already known by both sides. API-Since: 16.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description longchangedFields()The list of updated fields.@Nullable NSFileProviderDomainVersiondomainVersion()The domain version at the time the change was discovered on the source side.@NotNull NSFileProviderItemsourceItem()The description of the item.@NotNull NSFileProviderItemVersiontargetItemBaseVersion()The version of the target item on top of which the modification is applied@NotNull java.lang.StringtargetItemIdentifier()The identifier of the target item.longtargetSide()The target side of the operation.-
Methods inherited from interface apple.fileprovider.protocol.NSFileProviderTestingOperation
asChildrenEnumeration, asCollisionResolution, asContentFetch, asCreation, asDeletion, asIngestion, asLookup, asModification, type
-
-
-
-
Method Detail
-
changedFields
long changedFields()
The list of updated fields.
-
domainVersion
@Nullable @Nullable NSFileProviderDomainVersion domainVersion()
The domain version at the time the change was discovered on the source side.
-
sourceItem
@NotNull @NotNull NSFileProviderItem sourceItem()
The description of the item.
-
targetItemBaseVersion
@NotNull @NotNull NSFileProviderItemVersion targetItemBaseVersion()
The version of the target item on top of which the modification is applied
-
targetItemIdentifier
@NotNull @NotNull java.lang.String targetItemIdentifier()
The identifier of the target item.
-
targetSide
long targetSide()
The target side of the operation.
-
-