Class Component
java.lang.Object
com.aquima.interactions.foundation.lic.Component
- All Implemented Interfaces:
Serializable
This class hold the license information about a specific component. Not all components require license information,
but those that do may not function without it.
- Since:
- 5.1
- Author:
- O. Kerpershoek
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionlong
long
This method returns an integer containing the maximum number of sessions that is allowed for this components.getProperty
(String property) This method returns the property value for the specified property key.getType()
This method returns the type of the component.This method returns the version of the component for which the license is specified.boolean
boolean
boolean
This method returns a boolean indicating if the license is strictly bounded.boolean
boolean
boolean
boolean
boolean
boolean
boolean
toString()
-
Constructor Details
-
Component
-
-
Method Details
-
getType
This method returns the type of the component.- Returns:
- The type of the component.
-
getVersion
This method returns the version of the component for which the license is specified.- Returns:
- the version of the component for which the license is specified.
-
isBounded
public boolean isBounded()This method returns a boolean indicating if the license is strictly bounded.- Returns:
- a boolean indicating if the license is strictly bounded.
-
getProperty
This method returns the property value for the specified property key.- Parameters:
property
- The property key for which the value is requested.- Returns:
- The property value for the specified key.
-
getMaxSessions
public long getMaxSessions()This method returns an integer containing the maximum number of sessions that is allowed for this components. When the component is not restricted, this method will return the value -1.- Returns:
- The maximum number of sessions allowed for this component.
-
isApplicationsAllowed
public boolean isApplicationsAllowed() -
isProcessesAllowed
public boolean isProcessesAllowed() -
isMatchEngineAllowed
public boolean isMatchEngineAllowed() -
isDocumentsAllowed
public boolean isDocumentsAllowed() -
isAggregateFullTextAllowed
public boolean isAggregateFullTextAllowed() -
isBusinessAnalyticsAllowed
public boolean isBusinessAnalyticsAllowed() -
isExternalSessionStoreAllowed
public boolean isExternalSessionStoreAllowed() -
isCaseEngineAllowed
public boolean isCaseEngineAllowed() -
isExternalFlowAllowed
public boolean isExternalFlowAllowed() -
getMaxNumberOfTenants
public long getMaxNumberOfTenants() -
getCodeVersion
-
toString
-