Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.sourcetap.license
Class LicenseManagerImpl  view LicenseManagerImpl download LicenseManagerImpl.java

java.lang.Object
  extended bycom.sourcetap.license.LicenseManagerImpl
All Implemented Interfaces:
LicenseManager

public class LicenseManagerImpl
extends java.lang.Object
implements LicenseManager

LicenseManager implementation.

Version:
$Revision$

Field Summary
(package private)  License license
           
private static LicenseManager licenseManager
           
(package private)  java.util.Properties props
           
 
Constructor Summary
LicenseManagerImpl()
           
 
Method Summary
static LicenseManager getInstance()
           
 License getLicense()
          return the License Object
 boolean hasValidLicense()
          check if the license is valid
 void setLicense(java.lang.String licenseKey)
          The licenseKey should be passed in as generated by the Registration Server
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

licenseManager

private static LicenseManager licenseManager

props

java.util.Properties props

license

License license
Constructor Detail

LicenseManagerImpl

public LicenseManagerImpl()
Method Detail

getInstance

public static LicenseManager getInstance()

hasValidLicense

public boolean hasValidLicense()
                        throws LicenseException
Description copied from interface: LicenseManager
check if the license is valid

Specified by:
hasValidLicense in interface LicenseManager

getLicense

public License getLicense()
                   throws LicenseException
Description copied from interface: LicenseManager
return the License Object

Specified by:
getLicense in interface LicenseManager

setLicense

public void setLicense(java.lang.String licenseKey)
                throws LicenseException
The licenseKey should be passed in as generated by the Registration Server

Specified by:
setLicense in interface LicenseManager