Interface ILicenseFamily.Builder

All Known Implementing Classes:
ILicenseFamilyBuilder
Enclosing interface:
ILicenseFamily

public static interface ILicenseFamily.Builder
The definition of an ILicenseFamily builder.
  • Method Details

    • setLicenseFamilyCategory

      ILicenseFamily.Builder setLicenseFamilyCategory(String licenseFamilyCategory)
      Sets the license family category. Will trim or extends the string with spaces to ensure that it is exactly 5 characters.
      Parameters:
      licenseFamilyCategory - the category string
      Returns:
      this builder for chaining.
    • setLicenseFamilyName

      ILicenseFamily.Builder setLicenseFamilyName(String licenseFamilyName)
      Sets the license family name.
      Parameters:
      licenseFamilyName - the name string
      Returns:
      this builder for chaining.
    • getCategory

      String getCategory()
      Gets the category that this builder is building.
      Returns:
      the category that this builder is building.
    • build

      Returns:
      a new ILicenseFamily instance.