com.jp.protection.pub.pro.lserver
Class LicenseDataImpl.ResponseImpl

java.lang.Object
  extended by com.jp.protection.pub.pro.lserver.LicenseDataImpl
      extended by com.jp.protection.pub.pro.lserver.LicenseDataImpl.ResponseImpl
All Implemented Interfaces:
LicenseData, LicenseData.Response, java.io.Serializable, java.lang.Cloneable
Enclosing class:
LicenseDataImpl

public static class LicenseDataImpl.ResponseImpl
extends LicenseDataImpl
implements LicenseData.Response

Default implementation of the Response interface

Since:
3.0
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.jp.protection.pub.pro.lserver.LicenseDataImpl
LicenseDataImpl.RequestImpl, LicenseDataImpl.ResponseImpl
 
Nested classes/interfaces inherited from interface com.jp.protection.pub.pro.lserver.LicenseData
LicenseData.Request, LicenseData.Response
 
Field Summary
protected  byte[] fLicenseBytes
           
 
Fields inherited from class com.jp.protection.pub.pro.lserver.LicenseDataImpl
fCheckoutPeriod, fCPULimit, fLicenseExpireInfo, fLicenseIssueDate, fLicenseNumber, fLicenseOptions, fLicenseType, fLockPeriod, fMemoryLimit, fNumberCopies, fProduct, fProductEdition, fProductMajorVersion, fProductMinorVersion, fUsageLimit, fUserLicensingModel, PRINTER, serialVersionUID, ULM_FLOATING, ULM_FLOATING_CP, ULM_FLOATING_LS, ULM_NAMED, ULM_NAMED_LS, ULM_UNCOUNTED
 
Fields inherited from interface com.jp.protection.pub.pro.lserver.LicenseData
PROPERTY_CPU_LIMIT, PROPERTY_LICENSE_EXPIRE_INFO, PROPERTY_LICENSE_ISSUE_DATE, PROPERTY_LICENSE_NUMBER, PROPERTY_LICENSE_TYPE, PROPERTY_MEMORY_LIMIT, PROPERTY_NUMBER_COPIES, PROPERTY_PRODUCT, PROPERTY_PRODUCT_EDITION, PROPERTY_PRODUCT_MAJOR_VERSION, PROPERTY_PRODUCT_MINOR_VERSION, PROPERTY_USAGE_LIMIT, PROPERTY_USER_LICENSING_MODEL
 
Constructor Summary
LicenseDataImpl.ResponseImpl()
          Creates a new instanceof ResponseImpl
LicenseDataImpl.ResponseImpl(byte[] aLicenseBytes)
          Creates a new instanceof ResponseImpl and initializes it with the given bytes.
 
Method Summary
 byte[] getLicenseBytes()
          Returns the license bytes
 void setLicenseBytes(byte[] aLicenseBytes)
          Specifies license bytes
 
Methods inherited from class com.jp.protection.pub.pro.lserver.LicenseDataImpl
clone, equals, getCheckoutPeriod, getCPULimit, getLicenseExpireInfo, getLicenseIssueDate, getLicenseNumber, getLicenseOptions, getLicenseType, getLicenseType, getLicenseTypeStr, getLockPeriod, getMemoryLimit, getNumberCopies, getProduct, getProductEdition, getProductMajorVersion, getProductMinorVersion, getUsageLimit, getUserLicensingModel, getUserLicensingModel, getUserLicensingModelStr, setCheckoutPeriod, setCPULimit, setLicenseExpireInfo, setLicenseIssueDate, setLicenseNumber, setLicenseOptions, setLicenseType, setLockPeriod, setMemoryLimit, setNumberCopies, setProduct, setProductEdition, setProductMajorVersion, setProductMinorVersion, setUsageLimit, setUserLicensingModel, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.jp.protection.pub.pro.lserver.LicenseData
clone, getCheckoutPeriod, getCPULimit, getLicenseExpireInfo, getLicenseIssueDate, getLicenseNumber, getLicenseOptions, getLicenseType, getLockPeriod, getMemoryLimit, getNumberCopies, getProduct, getProductEdition, getProductMajorVersion, getProductMinorVersion, getUsageLimit, getUserLicensingModel
 

Field Detail

fLicenseBytes

protected byte[] fLicenseBytes
Constructor Detail

LicenseDataImpl.ResponseImpl

public LicenseDataImpl.ResponseImpl()
Creates a new instanceof ResponseImpl


LicenseDataImpl.ResponseImpl

public LicenseDataImpl.ResponseImpl(byte[] aLicenseBytes)
Creates a new instanceof ResponseImpl and initializes it with the given bytes.

Parameters:
aLicenseBytes - license bytes
Method Detail

getLicenseBytes

public byte[] getLicenseBytes()
Description copied from interface: LicenseData.Response
Returns the license bytes

Specified by:
getLicenseBytes in interface LicenseData.Response
Returns:
license bytes

setLicenseBytes

public void setLicenseBytes(byte[] aLicenseBytes)
Specifies license bytes

Parameters:
aLicenseBytes - license bytes to set