Class LicenceInformation

java.lang.Object
de.aristaflow.ilm.model.common.LicenceInformation
All Implemented Interfaces:
Serializable

public class LicenceInformation extends Object implements Serializable
See Also:
  • Field Details

    • licenceId

      @NotNull public @NotNull Integer licenceId
    • customerId

      @NotBlank public @NotBlank String customerId
    • distributorId

      public String distributorId
    • licenceType

      @NotBlank public @NotBlank String licenceType
    • licensee

      @NotBlank public @NotBlank String licensee
    • mailAddresses

      public List<@NotNull @Email String> mailAddresses
    • releaseName

      @NotBlank public @NotBlank String releaseName
    • edition

      @NotBlank public @NotBlank String edition
    • actInterval

      @NotNull public @NotNull Integer actInterval
    • timeLimit

      public LocalDate timeLimit
    • transactionLimit

      public Integer transactionLimit
    • knownUserLimit

      public Integer knownUserLimit
    • usingUserLimit

      public Integer usingUserLimit
    • ipAddressLimit

      @Pattern(regexp="\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(/\\d{1,2})?") public @Pattern(regexp="\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(/\\d{1,2})?") String ipAddressLimit
    • processTypeLimit

      public List<@NotNull String> processTypeLimit
    • additions

      public Map<@NotBlank String,String> additions
    • addFeatures

      public List<@NotNull String> addFeatures
  • Constructor Details

    • LicenceInformation

      public LicenceInformation()