com.vs.ezlicgen
Class EzLicenseVendorLuPolicy

java.lang.Object
  |
  +--com.vs.ezlicgen.EzLicenseVendorLuPolicy
All Implemented Interfaces:
java.io.Serializable

public class EzLicenseVendorLuPolicy
extends java.lang.Object
implements java.io.Serializable

The class applies only to a vendor license key. Its purpose is to manage the internal structure of the vendor's license unit policy. It is embedded in the custom cookie that is embedded in the vendor license key that is provided to the ISV. It is used only in the context of managing the license manager itself.

See Also:
Serialized Form

Constructor Summary
EzLicenseVendorLuPolicy()
           
 
Method Summary
 int getConcUserToLu()
          Get Ratio of concurrent users to license units
 int getCpuMhzToLu()
          Get ratio of CPU MHZ to license units
 int getDemoExpirationDays()
          Get demo evaluation license expiration days limit for license keys generated by demo license manager.
 int getDemoQuotaLimit()
          Get demo evaluation license quota limit.
 int getFloatUserToLu()
          Get ratio of # of floating users to license units
 int getLuToCpu()
          Get ratio of # of license units per CPU
 int getLuToNamedUser()
          Get ratio of number of license units per server named user
 int getPctRegistrationLuIncentive()
          Get percent-license-unit-increase incentive with which to reward ISV for registering license manager product with vendor.
 void setConcUserToLu(int ratio)
          setConcUserToLu: set ratio of # concurrent users to license units.
 void setCpuMhzToLu(int ratio)
          setCpuMhzToLu: set ratio of CPU MHZ to license units.
 void setDemoExpirationDays(int demoExpirationDays)
          setDemoExpirationDays: set time limit for ISV-generated keys in days
 void setDemoQuotaLimit(int demoQuotaLimit)
          setDemoQuotaLimit: set quota limit embedded in ISV-generated keys.
 void setFloatUserToLu(int ratio)
          setFloatUserToLu: Set ratio of floating users to license units.
 void setLuToCpu(int ratio)
          setLuToCpu: set ratio of # license units per CPU.
 void setLuToNamedUser(int ratio)
          setLuToNamedUser: Set ratio of license units to server named user count.
 void setPctRegistrationLuIncentive(int pctIncentive)
          setPctRegistrationLuIncentive: set percent-license-unit-increase incentive.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EzLicenseVendorLuPolicy

public EzLicenseVendorLuPolicy()
Method Detail

getPctRegistrationLuIncentive

public int getPctRegistrationLuIncentive()
Get percent-license-unit-increase incentive with which to reward ISV for registering license manager product with vendor.
Returns:
percent-increase value.

getDemoExpirationDays

public int getDemoExpirationDays()
Get demo evaluation license expiration days limit for license keys generated by demo license manager.
Returns:
lifetime of end customer license in # of days

getDemoQuotaLimit

public int getDemoQuotaLimit()
Get demo evaluation license quota limit.
Returns:
limit on quota for end customer license in # of license units

getConcUserToLu

public int getConcUserToLu()
Get Ratio of concurrent users to license units
Returns:
ratio of concurrent users to license units

getLuToCpu

public int getLuToCpu()
Get ratio of # of license units per CPU
Returns:
ratio of # of license units per CPU

getCpuMhzToLu

public int getCpuMhzToLu()
Get ratio of CPU MHZ to license units
Returns:
ratio of CPU MHZ to license units

getFloatUserToLu

public int getFloatUserToLu()
Get ratio of # of floating users to license units
Returns:
ratio of # of floating users to license units

getLuToNamedUser

public int getLuToNamedUser()
Get ratio of number of license units per server named user
Returns:
ratio of number of license units per server named user

setPctRegistrationLuIncentive

public void setPctRegistrationLuIncentive(int pctIncentive)
setPctRegistrationLuIncentive: set percent-license-unit-increase incentive.
Parameters:
pctIncentive: - percent-license-unit-increase incentive

setDemoExpirationDays

public void setDemoExpirationDays(int demoExpirationDays)
setDemoExpirationDays: set time limit for ISV-generated keys in days
Parameters:
demoExpirationDays: - time limit for ISV-generated keys in days

setDemoQuotaLimit

public void setDemoQuotaLimit(int demoQuotaLimit)
setDemoQuotaLimit: set quota limit embedded in ISV-generated keys.
Parameters:
demoQuotaLimit: - quota limit embedded in ISV-generated keys

setConcUserToLu

public void setConcUserToLu(int ratio)
setConcUserToLu: set ratio of # concurrent users to license units.
Parameters:
ratio: - ratio of # concurrent users to license units

setLuToCpu

public void setLuToCpu(int ratio)
setLuToCpu: set ratio of # license units per CPU.
Parameters:
ratio: - ratio of # of license units per CPU

setCpuMhzToLu

public void setCpuMhzToLu(int ratio)
setCpuMhzToLu: set ratio of CPU MHZ to license units.
Parameters:
ratio: - ratio of CPU MHZ to license units

setFloatUserToLu

public void setFloatUserToLu(int ratio)
setFloatUserToLu: Set ratio of floating users to license units.
Parameters:
ratio: - ratio of floating users to license units

setLuToNamedUser

public void setLuToNamedUser(int ratio)
setLuToNamedUser: Set ratio of license units to server named user count.
Parameters:
ratio: - ratio of license units to named users