Package de.aristaflow.ilm.model.common
Class LicenceInformation
- java.lang.Object
-
- de.aristaflow.ilm.model.common.LicenceInformation
-
- All Implemented Interfaces:
Serializable
public class LicenceInformation extends Object implements Serializable
- See Also:
LicenceManager
,LicenceInformation
, Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description @NotNull Integer
actInterval
List<@NotNull String>
addFeatures
Map<@NotBlank String,String>
additions
@NotBlank String
customerId
String
distributorId
@NotBlank String
edition
@Pattern(regexp="\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(/\\d{1,2})?") String
ipAddressLimit
Integer
knownUserLimit
@NotNull Integer
licenceId
@NotBlank String
licenceType
@NotBlank String
licensee
List<@NotNull @Email String>
mailAddresses
List<@NotNull String>
processTypeLimit
@NotBlank String
releaseName
LocalDate
timeLimit
Integer
transactionLimit
Integer
usingUserLimit
-
Constructor Summary
Constructors Constructor Description LicenceInformation()
-
-
-
Field Detail
-
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
-
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
-
-