Class LicenseInfo

java.lang.Object
net.sourceforge.plantuml.version.LicenseInfo

public class LicenseInfo extends java.lang.Object
  • Field Details

  • Constructor Details

    • LicenseInfo

      public LicenseInfo(LicenseType type, long generationDate, long expirationDate, java.lang.String owner, java.lang.String context, byte[] sha)
  • Method Details

    • persistMe

      public static void persistMe(java.lang.String key) throws java.util.prefs.BackingStoreException
      Throws:
      java.util.prefs.BackingStoreException
    • retrieveQuick

      public static LicenseInfo retrieveQuick()
    • retrieveNamedOrDistributorQuickIsValid

      public static boolean retrieveNamedOrDistributorQuickIsValid()
    • retrieveNamedSlow

      public static LicenseInfo retrieveNamedSlow()
    • retrieveNamed

      public static LicenseInfo retrieveNamed(java.lang.String key)
    • retrieveDistributorImage

      public static java.awt.image.BufferedImage retrieveDistributorImage(LicenseInfo licenseInfo)
    • retrieveDistributor

      public static LicenseInfo retrieveDistributor()
    • fileCandidates

      public static java.util.Collection<SFile> fileCandidates()
    • main

      public static void main(java.lang.String[] args)
    • getGenerationDate

      public final java.util.Date getGenerationDate()
    • getExpirationDate

      public final java.util.Date getExpirationDate()
    • getOwner

      public final java.lang.String getOwner()
    • isNone

      public boolean isNone()
    • isValid

      public boolean isValid()
    • hasExpired

      public boolean hasExpired()
    • getLicenseType

      public final LicenseType getLicenseType()
    • getContext

      public final java.lang.String getContext()