public interface LicenceInformation
| Modifier and Type | Interface and Description |
|---|---|
static class |
LicenceInformation.Activation
The enumeration for different activation options.
|
| Modifier and Type | Method and Description |
|---|---|
LicenceInformation.Activation |
getActivation()
Returns whether an activation option.
|
java.util.Map<java.lang.String,java.lang.String> |
getAdditions()
Returns additional licence attributes.
|
java.lang.String |
getCustomerID()
Returns the customer ID.
|
java.lang.String |
getDistributorID()
Returns the ID of the distributor, or null if not applicable.
|
int |
getIPAddressLimit()
Returns the IP address limit as integer or
0 if there is no
limit |
byte |
getIPAddressMask()
Returns the mask value, or
0 if there is no mask or no limit. |
int |
getKnownUserLimit()
Returns the overall number of users which are allowed to be known by the
product or
0 if there is no user limit. |
int |
getLicenceID()
Returns the ID of the licence.
|
java.lang.String |
getLicenceType()
Returns the licence type.
|
java.lang.String |
getLicensee()
Returns the name of the person or organisation to whom the licence has
been issued, as it is displayed e.g. in the user interface.
|
java.util.List<java.lang.String> |
getMailAddresses()
Gets the mail addresses of the licensee.
|
java.lang.String[] |
getProcessFlexibiltyEnabledTemplates()
Returns the names of the process types the process flexibility is enabled
for (cf.
|
java.lang.String[] |
getProcessTypeLimit()
Returns the names of the process types which are allowed for execution or
null if unlimited.
|
java.util.Map<java.lang.String,java.lang.Boolean> |
getProducts()
Returns the names of the products (key) and if the usage is included
in the licence (value).
|
java.lang.String[] |
getRuntimeFlexibiltyEnabledTemplates()
Returns the names of the process types the runtime flexibility is enabled
for (cf.
|
java.util.Date |
getTimeLimitEnd()
Returns the date until which the licence is valid, or null if the usage
time is not limited.
|
java.util.Date |
getTimeLimitStart()
Returns the start date from which the licence is valid, or null if the
usage time is not limited.
|
int |
getTransactionLimit()
Returns the transactions which are allowed per day, or
0 if
the daily transactions are not limited. |
int |
getUsingUserLimit()
Returns the number of users which are allowed to be logged on concurrently
or
0 if there is no user limit. |
java.lang.String |
getVersion()
Returns the product version for which this licence has been issued.
|
boolean |
isEscalationEnabled()
Returns true, if the licence includes escalation.
|
boolean |
isProcessFlexibilityEnabled()
Returns true, if the process flexibility option is licensed.
|
boolean |
isRuntimeFlexibilityEnabled()
Returns true, if the runtime flexibility option is licensed.
|
boolean |
isWebClientEnabled()
Returns true, if the licence includes usage of the web client (server).
|
int getLicenceID()
java.lang.String getCustomerID()
java.lang.String getDistributorID()
java.lang.String getLicenceType()
java.lang.String getLicensee()
java.util.List<java.lang.String> getMailAddresses()
java.lang.String getVersion()
LicenceInformation.Activation getActivation()
java.util.Date getTimeLimitStart()
java.util.Date getTimeLimitEnd()
int getTransactionLimit()
0 if
the daily transactions are not limited.0 if
unlimited.int getKnownUserLimit()
0 if there is no user limit.0 if there is no user limit.int getUsingUserLimit()
0 if there is no user limit.0 if there is no user limit.int getIPAddressLimit()
0 if there is no
limit0 if there is no
limit.byte getIPAddressMask()
0 if there is no mask or no limit.0 if there is no mask or no limit.java.lang.String[] getProcessTypeLimit()
boolean isWebClientEnabled()
boolean isEscalationEnabled()
java.util.Map<java.lang.String,java.lang.Boolean> getProducts()
boolean isProcessFlexibilityEnabled()
java.lang.String[] getProcessFlexibiltyEnabledTemplates()
isProcessFlexibilityEnabled()), or null the option
is not limited. The return value has no meaning if the option is disabled.boolean isRuntimeFlexibilityEnabled()
java.lang.String[] getRuntimeFlexibiltyEnabledTemplates()
isRuntimeFlexibilityEnabled()), or null the option
is not limited. The return value has no meaning if the option is disabled.java.util.Map<java.lang.String,java.lang.String> getAdditions()