Class Plugin

  • All Implemented Interfaces:
    java.io.Serializable

    public class Plugin
    extends TrackableBase
    implements java.io.Serializable
    Policy for updating a single plugin.
    Version:
    $Revision$ $Date$
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.lang.String artifactId
      Field artifactId.
      private java.lang.String groupId
      Field groupId.
      static java.lang.String LAST_CHECKED_DATE_FORMAT  
      private java.lang.String lastChecked
      [format: yyyy-MM-dd.HH:mm:ss Z] Specifies the date/time at which this plugin was last checked.
      private java.util.List<java.lang.String> rejectedVersions
      Field rejectedVersions.
      private java.lang.String useVersion
      The current version of this plugin, to be used until the appropriate update actions happen.
    • Constructor Summary

      Constructors 
      Constructor Description
      Plugin()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addRejectedVersion​(java.lang.String string)
      Method addRejectedVersion.
      java.lang.String getArtifactId()
      Get the artifactId field.
      java.lang.String getGroupId()
      Get the groupId field.
      java.lang.String getKey()  
      java.lang.String getLastChecked()
      Get [format: yyyy-MM-dd.HH:mm:ss Z] Specifies the date/time at which this plugin was last checked.
      java.util.List<java.lang.String> getRejectedVersions()
      Method getRejectedVersions.
      java.lang.String getUseVersion()
      Get the current version of this plugin, to be used until the appropriate update actions happen.
      void removeRejectedVersion​(java.lang.String string)
      Method removeRejectedVersion.
      void setArtifactId​(java.lang.String artifactId)
      Set the artifactId field.
      void setGroupId​(java.lang.String groupId)
      Set the groupId field.
      void setLastChecked​(java.lang.String lastChecked)
      Set [format: yyyy-MM-dd.HH:mm:ss Z] Specifies the date/time at which this plugin was last checked.
      void setRejectedVersions​(java.util.List<java.lang.String> rejectedVersions)
      Set the list of versions for this plugin that the user declined to "install".
      void setUseVersion​(java.lang.String useVersion)
      Set the current version of this plugin, to be used until the appropriate update actions happen.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • groupId

        private java.lang.String groupId
        Field groupId.
      • artifactId

        private java.lang.String artifactId
        Field artifactId.
      • lastChecked

        private java.lang.String lastChecked
        [format: yyyy-MM-dd.HH:mm:ss Z] Specifies the date/time at which this plugin was last checked.
      • useVersion

        private java.lang.String useVersion
        The current version of this plugin, to be used until the appropriate update actions happen.
      • rejectedVersions

        private java.util.List<java.lang.String> rejectedVersions
        Field rejectedVersions.
      • LAST_CHECKED_DATE_FORMAT

        public static final java.lang.String LAST_CHECKED_DATE_FORMAT
        See Also:
        Constant Field Values
    • Constructor Detail

      • Plugin

        public Plugin()
    • Method Detail

      • addRejectedVersion

        public void addRejectedVersion​(java.lang.String string)
        Method addRejectedVersion.
        Parameters:
        string -
      • getArtifactId

        public java.lang.String getArtifactId()
        Get the artifactId field.
        Returns:
        String
      • getGroupId

        public java.lang.String getGroupId()
        Get the groupId field.
        Returns:
        String
      • getLastChecked

        public java.lang.String getLastChecked()
        Get [format: yyyy-MM-dd.HH:mm:ss Z] Specifies the date/time at which this plugin was last checked.
        Returns:
        String
      • getRejectedVersions

        public java.util.List<java.lang.String> getRejectedVersions()
        Method getRejectedVersions.
        Returns:
        List
      • getUseVersion

        public java.lang.String getUseVersion()
        Get the current version of this plugin, to be used until the appropriate update actions happen.
        Returns:
        String
      • removeRejectedVersion

        public void removeRejectedVersion​(java.lang.String string)
        Method removeRejectedVersion.
        Parameters:
        string -
      • setArtifactId

        public void setArtifactId​(java.lang.String artifactId)
        Set the artifactId field.
        Parameters:
        artifactId -
      • setGroupId

        public void setGroupId​(java.lang.String groupId)
        Set the groupId field.
        Parameters:
        groupId -
      • setLastChecked

        public void setLastChecked​(java.lang.String lastChecked)
        Set [format: yyyy-MM-dd.HH:mm:ss Z] Specifies the date/time at which this plugin was last checked.
        Parameters:
        lastChecked -
      • setRejectedVersions

        public void setRejectedVersions​(java.util.List<java.lang.String> rejectedVersions)
        Set the list of versions for this plugin that the user declined to "install".
        Parameters:
        rejectedVersions -
      • setUseVersion

        public void setUseVersion​(java.lang.String useVersion)
        Set the current version of this plugin, to be used until the appropriate update actions happen.
        Parameters:
        useVersion -
      • getKey

        public java.lang.String getKey()