|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.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
|
protected int |
fType
|
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_TYPE
|
static java.lang.String |
PROPERTY_VERSION
|
static int |
TYPE_AXIS
|
static int |
TYPE_JAXWS
|
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 |
int |
getType()
|
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 |
setType(int type)
|
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
public static final java.lang.String PROPERTY_TYPE
public static final int TYPE_AXIS
public static final int TYPE_JAXWS
protected int fType
Constructor Detail |
---|
public LicensingFacadeConfig()
LicensingFacadeConfig
public LicensingFacadeConfig(java.util.Properties aProperties)
LicensingFacadeConfig
aProperties
- properties to create configuration fromMethod Detail |
---|
public static LicensingFacadeConfig getInstance(java.io.File aFile)
LicensingFacadeConfig
and loads it from the specified file
aFile
- file to load configuration from
LicensingFacadeConfig
public static LicensingFacadeConfig getInstance(java.io.InputStream anInputStream)
LicensingFacadeConfig
and loads it from the specified stream
anInputStream
- stream to load configuration from
LicensingFacadeConfig
public 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 loadingpublic 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 levelprotected 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
public int getType()
public void setType(int type)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |