Interface ShareDifference

All Superinterfaces:
Difference

@OpenApiAll public interface ShareDifference extends Difference
Shared packages difference. Shares can be added, or removed.
  • Method Details

    • getSharedPackageID

      String getSharedPackageID()
      Returns:
      id of shared package.
    • getModificationKind

      ModificationKind getModificationKind()
      Returns:
      modification kind (add/remove)
    • getPath

      @CheckForNull String getPath()
      Returns:
      preferred share path or null if getModule() returns non-null value
    • getModule

      @CheckForNull ModuleInfo getModule()
      Gets the module that is used by a project. The method returns non-null value if corresponding module re-sharing state has been changed.
      Returns:
      module info if share difference means change module re-sharing state change.