Class LicenseInfo

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

public class LicenseInfo extends Object
  • Field Details

  • Constructor Details

    • LicenseInfo

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

    • retrieveQuick

      public static LicenseInfo retrieveQuick()
    • isValid

      public boolean isValid()
    • persistMe

      public static void persistMe(String key) throws BackingStoreException
      Throws:
      BackingStoreException
    • retrieveNamedOrDistributorQuickIsValid

      public static boolean retrieveNamedOrDistributorQuickIsValid()
    • retrieveNamedSlow

      public static LicenseInfo retrieveNamedSlow()
    • retrieveNamed

      public static LicenseInfo retrieveNamed(String key)
    • retrieveDistributorImage

      public static BufferedImage retrieveDistributorImage(LicenseInfo licenseInfo)
    • retrieveDistributor

      public static LicenseInfo retrieveDistributor()
    • fileCandidates

      public static Collection<SFile> fileCandidates()
    • main

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

      public final Date getGenerationDate()
    • getExpirationDate

      public final Date getExpirationDate()
    • getOwner

      public final String getOwner()
    • isNone

      public boolean isNone()
    • hasExpired

      public boolean hasExpired()
    • getLicenseType

      public final LicenseType getLicenseType()
    • getContext

      public final String getContext()