|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.jp.protection.priv.pro.integration.LicensingFacadeConfig
public class LicensingFacadeConfig
This class provides necessary properties required to properly
configure the LicensingFacade instances
| Field Summary | |
|---|---|
protected com.jp.util.IndexedPropertiesSupport |
fIndexedPropertiesSupport
|
protected java.util.Properties |
fProperties
|
static java.lang.String |
PROPERTY_ACTIVATE_LICENSE_ENABLED
|
static java.lang.String |
PROPERTY_COMMERCIAL_ENABLED
|
static java.lang.String |
PROPERTY_DB_DRIVER
|
static java.lang.String |
PROPERTY_DB_ENABLED
|
static java.lang.String |
PROPERTY_DB_PASSWORD
|
static java.lang.String |
PROPERTY_DB_URL
|
static java.lang.String |
PROPERTY_DB_USER
|
static java.lang.String |
PROPERTY_DEACTIVATE_LICENSE_ENABLED
|
static java.lang.String |
PROPERTY_DEFAULT_DELIVERY_TYPE
|
static java.lang.String |
PROPERTY_EMAIL_BCC
|
static java.lang.String |
PROPERTY_EMAIL_CC
|
static java.lang.String |
PROPERTY_EMAIL_FROM
|
static java.lang.String |
PROPERTY_EMAIL_REPLY_TO
|
static java.lang.String |
PROPERTY_EMAIL_SUBJECT
|
static java.lang.String |
PROPERTY_EMAIL_TEXT
|
static java.lang.String |
PROPERTY_EVALUATION_ENABLED
|
static java.lang.String |
PROPERTY_EXT_EVALUATION_ENABLED
|
static java.lang.String |
PROPERTY_GET_BY_DESCR
|
static java.lang.String |
PROPERTY_GET_BY_SERIAL_NUMBER_ENABLED
|
static java.lang.String |
PROPERTY_GET_ENABLED
|
static java.lang.String |
PROPERTY_LIBRARY
|
static java.lang.String |
PROPERTY_LIBRARY_NAME
|
static java.lang.String |
PROPERTY_LICENSE_LOCATION
|
static java.lang.String |
PROPERTY_LOG_LEVEL
|
static java.lang.String |
PROPERTY_LOGIN
|
static java.lang.String |
PROPERTY_PASSWORD
|
static java.lang.String |
PROPERTY_PLUGIN_ENABLED
|
static java.lang.String |
PROPERTY_PLUGIN_FACTORY_CLASS_NAME
|
static java.lang.String |
PROPERTY_PRODUCTS_STORAGE_NAME
|
static java.lang.String |
PROPERTY_RP
|
static java.lang.String |
PROPERTY_SMTP_ENABLED
|
static java.lang.String |
PROPERTY_SMTP_HOST
|
static java.lang.String |
PROPERTY_SMTP_PASSWORD
|
static java.lang.String |
PROPERTY_SMTP_PORT
|
static java.lang.String |
PROPERTY_SMTP_USE_AUTHENTICATION
|
static java.lang.String |
PROPERTY_SMTP_USER
|
static java.lang.String |
PROPERTY_VERSION
|
| Constructor Summary | |
|---|---|
LicensingFacadeConfig()
Creates a new instance of the LicensingFacadeConfig |
|
LicensingFacadeConfig(java.util.Properties aProperties)
Creates a new instance of the LicensingFacadeConfig |
|
| Method Summary | |
|---|---|
java.lang.Object |
clone()
|
java.lang.String |
getDBDriver()
Returns class name of JDBC driver |
java.lang.String |
getDBPassword()
Returns the password to login to database |
java.lang.String |
getDBURL()
Returns URL of database to open |
java.lang.String |
getDBUser()
Return the user to login to database |
int |
getDefaultDeliveryType()
Returns default delivery name |
java.lang.String |
getEmailBCC()
Returns BCC e-mail address to send messages to |
java.lang.String |
getEmailCC()
Returns CC e-mail address to send messages to |
java.lang.String |
getEmailFrom()
Returns e-mail address to send messages from |
java.lang.String |
getEmailReplyTo()
Returns e-mail address to reply to sent messages |
java.lang.String |
getEmailSubject()
Returns the subject for messages to send |
java.lang.String |
getEmailText()
Returns the text for messages to send |
static LicensingFacadeConfig |
getInstance(java.io.File aFile)
Creates a new instance of the LicensingFacadeConfig and loads it from the specified file |
static LicensingFacadeConfig |
getInstance(java.io.InputStream anInputStream)
Creates a new instance of the LicensingFacadeConfig and loads it from the specified stream |
java.lang.String[] |
getLibraries()
Returns the names of the libraries required for proper functioning of the plug-in. |
java.lang.String |
getLicenseLocation()
Returns location of the license file to be bundled with the application |
java.lang.String |
getLogin()
Returns login name |
int |
getLogLevel()
Returns level of messages are logged |
java.lang.String |
getPassword()
Returns password |
java.lang.String |
getPluginFactoryClassName()
Return plug-in factory class name |
java.lang.String |
getProductsStorageName()
Returns name of products storage resource e.g. |
java.util.Properties |
getProperties()
Returns properties that holds all of the configuration data |
java.lang.String |
getReadProtectionPassword()
|
java.lang.String |
getSMTPHost()
Returns address of SMTP server host |
java.lang.String |
getSMTPPassword()
Returns password of the user to login to the SMTP server |
int |
getSMTPPort()
Returns SMTP server port |
java.lang.String |
getSMTPUser()
Returns name of the user to login to the SMTP server |
java.lang.String |
getVersion()
Returns version information |
boolean |
isActivateLicenseEnabled()
Returns whether licenses activation is enabled |
boolean |
isCommercialEnabled()
Returns whether ability of obtaining commercial licenses is enabled |
boolean |
isDBEnabled()
Returns whether database support is enabled |
boolean |
isDeactivateLicenseEnabled()
Returns whether licenses deactivation is enabled |
boolean |
isEvaluationEnabled()
Returns whether ability of obtaining evaluation licenses is enabled |
boolean |
isExtEvaluationEnabled()
Returns whether ability of obtaining extended evaluation licenses is enabled |
boolean |
isGetByDescrEnabled()
Returns whether ability of obtaining licenses by LicenseDescr is enabled |
boolean |
isGetBySerialNumberEnabled()
Returns whether ability of obtaining commercial licenses by the Serial Number is enabled |
boolean |
isGetEnabled()
Returns whether ability of obtaining licenses by LicenseInfo is enabled |
boolean |
isPluginEnabled()
Returns whether plug-in is enabled |
boolean |
isSMTPEnabled()
Returns whether SMTP is enabled |
boolean |
isSMTPUseAuthentication()
Returns whether SMTP authentication is enabled |
void |
load(java.io.InputStream anInputStream)
Loads configuration from the specified stream |
void |
save(java.io.OutputStream anOutputStream)
Saves configuration to the specified stream |
void |
setActivateLicenseEnabled(boolean aValue)
Specifies that licenses activation should be enabled |
void |
setCommercialEnabled(boolean aValue)
Specifies ability of obtaining commercial licenses should be enabled |
void |
setDBDriver(java.lang.String aValue)
Specifies class name of JDBC driver |
void |
setDBEnabled(boolean aValue)
Specifies that database support should be enabled |
void |
setDBPassword(java.lang.String aValue)
Specifies the password to login to database |
void |
setDBURL(java.lang.String aValue)
Specifies URL of database to open |
void |
setDBUser(java.lang.String aValue)
Specifies the user to login to database |
void |
setDeactivateLicenseEnabled(boolean aValue)
Specifies that licenses deactivation should be enabled |
void |
setDefaultDeliveryType(int aValue)
Specifies default delivery name |
void |
setEmailBCC(java.lang.String aValue)
Specifies BCC e-mail address to send messages to |
void |
setEmailCC(java.lang.String aValue)
Specifies CC e-mail address to send messages to |
void |
setEmailFrom(java.lang.String aValue)
Specifies e-mail address to send messages from |
void |
setEmailReplyTo(java.lang.String aValue)
Specifies e-mail address to reply to sent messages |
void |
setEmailSubject(java.lang.String aValue)
Specifies the subject for messages to send |
void |
setEmailText(java.lang.String aValue)
Specifies the text for messages to send |
void |
setEvaluationEnabled(boolean aValue)
Specifies whether ability of obtaining evaluation licenses should be enabled |
void |
setExtEvaluationEnabled(boolean aValue)
Specifies whether ability of obtaining extended evaluation licenses should be enabled |
void |
setGetByDescrEnabled(boolean aValue)
Specifies whether ability of obtaining licenses by LicenseInfo should be enabled |
void |
setGetBySerialNumberEnabled(boolean aValue)
Specifies whether ability of obtaining licenses by the Serial Number should be enabled |
void |
setGetEnabled(boolean aValue)
Specifies whether ability of obtaining licenses by LicenseDescr should be enabled |
void |
setLibraries(java.lang.String[] aLibraries)
Specifies the names of the libraries required for proper functioning of the plug-in. |
void |
setLicenseLocation(java.lang.String aValue)
Specifies location of the license file to be bundled with the application |
void |
setLogin(java.lang.String aValue)
Specifies login name |
void |
setLogLevel(int aLevel)
Specifies level of messages should be logged as one of ProtectionLogger.LEVEL_ constants |
void |
setPassword(java.lang.String aValue)
Specifies password |
void |
setPluginEnabled(boolean aValue)
Specifies whether plug-in should be enabled |
void |
setPluginFactoryClassName(java.lang.String aValue)
Specifies plug-in factory class name |
void |
setProductsStorageName(java.lang.String aValue)
Specifies name of products storage resource |
protected void |
setProperty(java.lang.String aName,
java.lang.String aValue)
|
void |
setReadProtectionPassword(java.lang.String aReadProtectionPassword)
|
void |
setSMTPEnabled(boolean aValue)
Specifies that SMTP should be enabled |
void |
setSMTPHost(java.lang.String aValue)
Specifies address of SMTP server host |
void |
setSMTPPassword(java.lang.String aValue)
Specifies password of the user to login to the SMTP server |
void |
setSMTPPort(int aValue)
Specifies SMTP server port |
void |
setSMTPUseAuthentication(boolean aValue)
Specifies that SMTP authentication should be enabled |
void |
setSMTPUser(java.lang.String aValue)
Specifies name of the user to login to the SMTP server |
void |
setVersion(java.lang.String aValue)
Specifies version information |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected java.util.Properties fProperties
protected com.jp.util.IndexedPropertiesSupport fIndexedPropertiesSupport
public static final java.lang.String PROPERTY_VERSION
public static final java.lang.String PROPERTY_LIBRARY_NAME
public static final java.lang.String PROPERTY_LIBRARY
public static final java.lang.String PROPERTY_PLUGIN_ENABLED
public static final java.lang.String PROPERTY_PLUGIN_FACTORY_CLASS_NAME
public static final java.lang.String PROPERTY_LOGIN
public static final java.lang.String PROPERTY_PASSWORD
public static final java.lang.String PROPERTY_DEFAULT_DELIVERY_TYPE
public static final java.lang.String PROPERTY_GET_ENABLED
public static final java.lang.String PROPERTY_GET_BY_DESCR
public static final java.lang.String PROPERTY_GET_BY_SERIAL_NUMBER_ENABLED
public static final java.lang.String PROPERTY_ACTIVATE_LICENSE_ENABLED
public static final java.lang.String PROPERTY_DEACTIVATE_LICENSE_ENABLED
public static final java.lang.String PROPERTY_COMMERCIAL_ENABLED
public static final java.lang.String PROPERTY_EVALUATION_ENABLED
public static final java.lang.String PROPERTY_EXT_EVALUATION_ENABLED
public static final java.lang.String PROPERTY_PRODUCTS_STORAGE_NAME
public static final java.lang.String PROPERTY_SMTP_ENABLED
public static final java.lang.String PROPERTY_SMTP_HOST
public static final java.lang.String PROPERTY_SMTP_PORT
public static final java.lang.String PROPERTY_SMTP_USE_AUTHENTICATION
public static final java.lang.String PROPERTY_SMTP_USER
public static final java.lang.String PROPERTY_SMTP_PASSWORD
public static final java.lang.String PROPERTY_EMAIL_FROM
public static final java.lang.String PROPERTY_EMAIL_REPLY_TO
public static final java.lang.String PROPERTY_EMAIL_CC
public static final java.lang.String PROPERTY_EMAIL_BCC
public static final java.lang.String PROPERTY_EMAIL_SUBJECT
public static final java.lang.String PROPERTY_EMAIL_TEXT
public static final java.lang.String PROPERTY_DB_ENABLED
public static final java.lang.String PROPERTY_DB_DRIVER
public static final java.lang.String PROPERTY_DB_URL
public static final java.lang.String PROPERTY_DB_USER
public static final java.lang.String PROPERTY_DB_PASSWORD
public static final java.lang.String PROPERTY_LICENSE_LOCATION
public static final java.lang.String PROPERTY_LOG_LEVEL
public static final java.lang.String PROPERTY_RP
| Constructor Detail |
|---|
public LicensingFacadeConfig()
LicensingFacadeConfig
public LicensingFacadeConfig(java.util.Properties aProperties)
LicensingFacadeConfig
aProperties - properties to create configuration from| Method Detail |
|---|
public static LicensingFacadeConfig getInstance(java.io.File aFile)
LicensingFacadeConfig and loads it from the specified file
aFile - file to load configuration from
LicensingFacadeConfigpublic static LicensingFacadeConfig getInstance(java.io.InputStream anInputStream)
LicensingFacadeConfig and loads it from the specified stream
anInputStream - stream to load configuration from
LicensingFacadeConfigpublic java.util.Properties getProperties()
public void load(java.io.InputStream anInputStream)
throws java.io.IOException
anInputStream - stream to load configuration from
java.io.IOException - in case of any error during loading
public void save(java.io.OutputStream anOutputStream)
throws java.io.IOException
anOutputStream - stream to save configuration to
java.io.IOException - in case of any error during savingpublic java.lang.String[] getLibraries()
public void setLibraries(java.lang.String[] aLibraries)
aLibraries - array of library namespublic java.lang.String getProductsStorageName()
public void setProductsStorageName(java.lang.String aValue)
aValue - name of products storage resourcepublic boolean isPluginEnabled()
public void setPluginEnabled(boolean aValue)
aValue - enabled valuepublic java.lang.String getPluginFactoryClassName()
public void setPluginFactoryClassName(java.lang.String aValue)
aValue - plug-in factory class namepublic java.lang.String getPassword()
public void setPassword(java.lang.String aValue)
aValue - passwordpublic int getDefaultDeliveryType()
public void setDefaultDeliveryType(int aValue)
aValue - default delivery namepublic boolean isGetEnabled()
LicenseInfo is enabled
true if ability of obtaining by LicenseInfo is enabled;
false otherwisepublic void setGetEnabled(boolean aValue)
LicenseDescr should be enabled
aValue - enabled valuepublic boolean isGetByDescrEnabled()
LicenseDescr is enabled
true if ability of obtaining by LicenseInfo is enabled;
false otherwisepublic void setGetByDescrEnabled(boolean aValue)
LicenseInfo should be enabled
aValue - enabled valuepublic boolean isGetBySerialNumberEnabled()
true if ability of obtaining commercial licenses by the Serial Number is enabled;
false otherwisepublic void setGetBySerialNumberEnabled(boolean aValue)
aValue - enabled valuepublic boolean isCommercialEnabled()
true if ability of obtaining commercial licenses is enabled; false otherwisepublic void setCommercialEnabled(boolean aValue)
aValue - enabled valuepublic boolean isEvaluationEnabled()
true if ability of obtaining evaluation licenses is enabled; false otherwisepublic void setEvaluationEnabled(boolean aValue)
aValue - enabled valuepublic boolean isExtEvaluationEnabled()
true if ability of obtaining extended evaluation licenses is enabled;
false otherwisepublic void setExtEvaluationEnabled(boolean aValue)
aValue - enabled valuepublic boolean isActivateLicenseEnabled()
true licenses activation is enabled;
false otherwisepublic void setActivateLicenseEnabled(boolean aValue)
aValue - enabled valuepublic boolean isDeactivateLicenseEnabled()
true licenses deactivation is enabled;
false otherwisepublic void setDeactivateLicenseEnabled(boolean aValue)
aValue - enabled valuepublic java.lang.String getLogin()
public void setLogin(java.lang.String aValue)
aValue - login namepublic boolean isSMTPEnabled()
true if SMTP is enabled; false otherwisepublic void setSMTPEnabled(boolean aValue)
aValue - enabled valuepublic java.lang.String getSMTPHost()
public void setSMTPHost(java.lang.String aValue)
aValue - server hostpublic int getSMTPPort()
public void setSMTPPort(int aValue)
aValue - server portpublic java.lang.String getSMTPUser()
public void setSMTPUser(java.lang.String aValue)
aValue - name of the userpublic java.lang.String getSMTPPassword()
public void setSMTPPassword(java.lang.String aValue)
aValue - password valuepublic boolean isSMTPUseAuthentication()
true if SMTP authentication is enabled; false otherwisepublic void setSMTPUseAuthentication(boolean aValue)
aValue - enabled valuepublic java.lang.String getEmailCC()
public void setEmailCC(java.lang.String aValue)
aValue - e-mail addresspublic java.lang.String getEmailBCC()
public void setEmailBCC(java.lang.String aValue)
aValue - e-mail addresspublic java.lang.String getEmailSubject()
public void setEmailSubject(java.lang.String aValue)
aValue - subject valuepublic java.lang.String getEmailText()
public void setEmailText(java.lang.String aValue)
aValue - text valuepublic java.lang.String getEmailFrom()
public void setEmailFrom(java.lang.String aValue)
aValue - e-mail addresspublic java.lang.String getEmailReplyTo()
public void setEmailReplyTo(java.lang.String aValue)
aValue - e-mail addresspublic java.lang.String getDBDriver()
public void setDBDriver(java.lang.String aValue)
aValue - class namepublic java.lang.String getDBURL()
public void setDBURL(java.lang.String aValue)
aValue - URL of databasepublic java.lang.String getDBUser()
public void setDBUser(java.lang.String aValue)
aValue - user namepublic java.lang.String getDBPassword()
public void setDBPassword(java.lang.String aValue)
aValue - password valuepublic boolean isDBEnabled()
true if database support is enabled; false otherwisepublic void setDBEnabled(boolean aValue)
aValue - enabled valuepublic java.lang.String getVersion()
public void setVersion(java.lang.String aValue)
aValue - version informationpublic java.lang.String getLicenseLocation()
public void setLicenseLocation(java.lang.String aValue)
aValue - location of the license filepublic int getLogLevel()
public void setLogLevel(int aLevel)
ProtectionLogger.LEVEL_ constants
aLevel - lgo level
protected void setProperty(java.lang.String aName,
java.lang.String aValue)
public java.lang.String getReadProtectionPassword()
public void setReadProtectionPassword(java.lang.String aReadProtectionPassword)
public java.lang.Object clone()
clone in class java.lang.Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||