Class PluginSyncData

java.lang.Object
de.xima.fc.mdl.plugin.PluginSyncData
All Implemented Interfaces:
Serializable

public class PluginSyncData extends Object implements Serializable
Author:
XIMA MEDIA GmbH
See Also:
  • Constructor Details

    • PluginSyncData

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

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

    • 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.
    • getScopeyKey

      @Deprecated public String getScopeyKey()
      Deprecated.
      Returns:
      The scope key of the plugin, either the UIUD of the client or SYSTEM_SCOPE_KEY.
    • 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.
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getServerRestrictionType

      public EPluginServerRestrictionType getServerRestrictionType()