Interface ILicenseFamily

All Superinterfaces:
Comparable<ILicenseFamily>

public interface ILicenseFamily extends Comparable<ILicenseFamily>
The definition of the license family.
  • Method Details

    • getFamilyName

      String getFamilyName()
      Returns:
      the license family name.
    • getFamilyCategory

      String getFamilyCategory()
      Returns:
      the license family category.
    • builder

      static ILicenseFamily.Builder builder()
      Returns:
      A builder for an ILicenseFamily.
    • makeCategory

      static String makeCategory(String cat)
      Convert a potential category string into a category string of exactly 5 characters either by truncating the string or appending spaces as necessary.
      Parameters:
      cat - the string to convert.
      Returns:
      a string of exactly 5 characters.
    • compareTo

      default int compareTo(ILicenseFamily other)
      Specified by:
      compareTo in interface Comparable<ILicenseFamily>