001 package coldfusion.server; 002 003 import java.util.Date; 004 import java.util.Map; 005 006 public interface LicenseService extends Service { 007 008 public abstract void setLicenseKey(String arg0); 009 010 public abstract String getLicenseKey(); 011 012 public abstract boolean isEntKey(String arg0); 013 014 public abstract boolean isValidKey(String arg0); 015 016 public abstract boolean isValidOldKey(String arg0); 017 018 public abstract boolean isUpgradeKey(String arg0); 019 020 public abstract Map getRequiredKeyInfo(String arg0); 021 022 public abstract void init() throws Exception; 023 024 public abstract boolean isValid(); 025 026 public abstract int getMajorVersion(); 027 028 public abstract Date getInstallDate(); 029 030 public abstract Date getExpirationDate(); 031 032 public abstract int getEvalDays(); 033 034 public abstract long getEvalDaysLeft(); 035 036 public abstract boolean isExpired(); 037 038 public abstract String getEdition(); 039 040 public abstract boolean isEnterprise(); 041 042 public abstract boolean isStandard(); 043 044 public abstract boolean isDeveloper(); 045 046 public abstract boolean isUpgrade(); 047 048 public abstract boolean isReportPack(); 049 050 public abstract boolean isEducational(); 051 052 public abstract boolean isDevNet(); 053 054 public abstract boolean isVolume(); 055 056 public abstract Map getProperties(); 057 058 public abstract String getOSPlatform(); 059 060 public abstract String getAppServerPlatform(); 061 062 public abstract String getVendor(); 063 064 public abstract int getServerType(); 065 066 public abstract long getVerityLimit(); 067 068 public abstract boolean allowJSP(); 069 070 public abstract boolean allowCFImport(); 071 072 public abstract boolean allowSandboxSecurity(); 073 074 public abstract int getCPUNumber(); 075 076 public abstract boolean isSingleIP(); 077 078 public abstract boolean allowAdvMgmt(); 079 080 public abstract boolean isValidIP(String arg0); 081 082 public abstract String getAllowedIp(); 083 084 public abstract boolean allowFastMail(); 085 086 public abstract boolean allowEventService(); 087 088 public abstract boolean allowOracleOEM(); 089 090 public abstract boolean allowSybaseOEM(); 091 092 public abstract boolean allowInformixOEM(); 093 094 public abstract boolean allowDB2OEM(); 095 096 public abstract boolean isJadoZoomLoaded(); 097 098 public abstract void registerWithWatchService(); 099 100 public abstract void setEnableWatch(boolean arg0); 101 102 }