public interface ILicense
extends java.rmi.Remote
ILexiCom.getLicense().
Methods provided allow for retrieval of installation's license information.
| Modifier and Type | Field and Description |
|---|---|
static int |
AS400
AS400 platform
|
static int |
ASDA
ASDA (Wal-Mart UK) host
|
static int |
EDS_ELIT
EDS*Elit host
|
static int |
GXS
GXS hosts
|
static int |
HARMONY
Cleo Harmony product
|
static int |
IBM_IE
IBM IE hosts
|
static int |
KOHLS
Kohl's host
|
static int |
LEXICOM
Cleo LexiCom product
|
static int |
MICHAELS
Michaels host
|
static int |
UNIX
Unix platform
|
static int |
VLTRADER
Cleo VLTrader product
|
static int |
WAL_MART
Wal-Mart host
|
static int |
WINDOWS
Windows platform
|
| Modifier and Type | Method and Description |
|---|---|
long |
getActiveHostCount()
Get the number of active hosts
|
int |
getActiveHostLimit()
Get the license active host limit; <=0 indicates no limit
|
long[] |
getActiveMailboxCount()
Get the number of active mailboxes
|
int |
getActiveMailboxLimit()
Get the license active mailbox limit; <=0 indicates no limit
|
long[] |
getActiveProtocolCount(com.cleo.lexicom.beans.LicenseFields.Protocol protocol)
Get the number of active hosts or mailboxes for each protocol.
|
int[] |
getAllowedHosts()
Get the preconfigured hosts licensed
|
java.lang.String |
getHostID()
Get the host ID of the installation
|
java.util.Date |
getKeyExpiration()
Get the license key expiration date; null if permanent key
|
int |
getKeyHostID()
Get the host ID in the license
|
java.lang.String |
getOwner()
Get the license owner
|
int |
getPlatform()
Get the licensed platform(s)
|
int |
getProduct()
Get the licensed Cleo product
|
long |
getProtocolLimit(com.cleo.lexicom.beans.LicenseFields.Protocol protocol)
Get the mailbox limit for a protocol
|
java.lang.String |
getSerialNumber()
Get the license serial number
|
java.util.Date |
getSupportExpiration()
Get the support expiration date; null is no expiration set in license
|
long |
getTriggerPoolSize()
Get the trigger pool size (not applicable to LexiCom)
|
boolean |
isApiLicensed()
Indicates whether application program interface (API) is licensed
|
boolean |
isBackupOnly()
Indicates whether can only be a backup system
|
boolean |
isDashboards()
Indicates whether dashboards is licensed
|
boolean |
isFipsLicensed()
Indicates whether FIPS mode is licensed
|
boolean |
isIPFilter()
Indicates whether IP filtering is licensed
|
boolean |
isJavaScriptActions()
Indicates whether JavaScript actions are licensed (not applicable to LexiCom)
|
boolean |
isMailboxLimitPerHost()
Indicates whether the active mailbox limit is per host or overall
|
boolean |
isPerProtocol()
Indicates whether mailbox licensing is per protocol
|
boolean |
isSNMPAgent()
Indicates whether SNMP agent is licensed
|
boolean |
isSubscription()
Indicates whether the license is a subscription license or not
|
boolean |
isSystemMonitor()
Indicates whether system monitor is licensed
|
boolean |
isTemporary()
Indicates whether the license is temporary or permanent
|
boolean |
isTranslatorLicensed()
Indicates whether translator integration is licensed
|
boolean |
isTrustLicensed()
Indicates whether trust is licensed
|
boolean |
isUnifyLicensed()
Indicates whether unify is licensed
|
boolean |
isVLProxyLicensed()
Indicates whether VLProxy usage is licensed
|
boolean |
isWebBrowserLicensed()
Indicates whether web browser interface is licensed
|
static final int LEXICOM
static final int VLTRADER
static final int HARMONY
static final int WINDOWS
static final int UNIX
static final int AS400
static final int MICHAELS
static final int IBM_IE
static final int GXS
static final int WAL_MART
static final int KOHLS
static final int EDS_ELIT
static final int ASDA
int getProduct()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionint getPlatform()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionjava.lang.String getSerialNumber()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionjava.lang.String getOwner()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionjava.lang.String getHostID()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionint getKeyHostID()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionboolean isTemporary()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionboolean isSubscription()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionjava.util.Date getKeyExpiration()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionint[] getAllowedHosts()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionint getActiveHostLimit()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionint getActiveMailboxLimit()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionboolean isMailboxLimitPerHost()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionboolean isTranslatorLicensed()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionboolean isVLProxyLicensed()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionboolean isWebBrowserLicensed()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionboolean isBackupOnly()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionboolean isFipsLicensed()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionboolean isApiLicensed()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionboolean isDashboards()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionboolean isSystemMonitor()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionboolean isSNMPAgent()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionboolean isIPFilter()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionboolean isPerProtocol()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionlong getProtocolLimit(com.cleo.lexicom.beans.LicenseFields.Protocol protocol)
throws java.rmi.RemoteException
protocol - the protocol limitjava.rmi.RemoteExceptionboolean isJavaScriptActions()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionlong getTriggerPoolSize()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionboolean isTrustLicensed()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionboolean isUnifyLicensed()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionjava.util.Date getSupportExpiration()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionlong getActiveHostCount()
throws java.lang.Exception
java.lang.Exceptionlong[] getActiveMailboxCount()
throws java.lang.Exception
java.lang.Exceptionlong[] getActiveProtocolCount(com.cleo.lexicom.beans.LicenseFields.Protocol protocol)
throws java.lang.Exception
protocol - The protocol for which to get the active countsjava.lang.Exception