Class PluginSyncData

    • Constructor Detail

      • PluginSyncData

        public PluginSyncData​(IPluginEntity<?,​?,​?> pluginEntity,
                              boolean deletePlugin)
      • PluginSyncData

        public PluginSyncData​(IPluginEntity<?,​?,​?> pluginEntity)
    • Method Detail

      • isActive

        public boolean isActive()
        Returns:
        true to enable the plugin, false to disable it.
      • isRemoteSync

        public boolean isRemoteSync()
      • isDelete

        public boolean isDelete()
        Returns:
        true to delete the plugin, false to update it.
      • getClientId

        public Long getClientId()
        Returns:
        For client plugin, the ID of the client where the plugin is installed, or null for system plugins.
      • getScopeKey

        public String getScopeKey()
        Returns:
        The scope key of the plugin, either the UIUD of the client or SYSTEM_SCOPE_KEY.
      • getRuntimeKey

        public String getRuntimeKey()
        Returns:
        The runtime key of the plugin, the UUID of the database entity.
      • getPluginDate

        public Long getPluginDate()
      • getPluginVersion

        public Integer getPluginVersion()
      • getJarVersion

        public Integer getJarVersion()
      • getConfigVersion

        public Integer getConfigVersion()
      • getPluginName

        public String getPluginName()
        Returns:
        The name of the plugin.