Interface ShareDifference

  • All Superinterfaces:
    Difference

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

      • getSharedPackageID

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

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

        @CheckForNull
        java.lang.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.