com.jp.protection.pub.launch
Class FacadeConnectionConfig

java.lang.Object
  extended by com.jp.protection.pub.launch.FacadeConnectionConfig
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable
Direct Known Subclasses:
FacadeConnectionConfigLocal, FacadeConnectionConfigRMI, FacadeConnectionConfigWS

public abstract class FacadeConnectionConfig
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable

See Also:
Serialized Form

Nested Class Summary
static interface FacadeConnectionConfig.Provider
           
static class FacadeConnectionConfig.ProviderRegistry
           
 
Field Summary
protected  boolean fDefault
           
protected  java.lang.String fLogin
           
protected  java.lang.String fName
           
protected  java.lang.String fPassword
           
protected  java.lang.String fURL
           
static java.lang.String INDEX_NAME
           
static java.lang.String PROPERTY_DEFAULT
           
static java.lang.String PROPERTY_ID
           
static java.lang.String PROPERTY_LOGIN
           
static java.lang.String PROPERTY_PASSWORD
           
static java.lang.String PROPERTY_URL
           
static long serialVersionUID
           
 
Constructor Summary
FacadeConnectionConfig()
           
FacadeConnectionConfig(java.lang.String aName, java.lang.String aURL, java.lang.String aLogin, java.lang.String aPassword)
           
 
Method Summary
 java.lang.Object clone()
           
abstract  LicensingFacadeProvider createProvider()
           
static java.util.List fromPreferences(java.util.prefs.Preferences aPreferences)
           
abstract  java.lang.String getID()
           
abstract  java.lang.String getInstantiationStr()
           
 java.lang.String getLogin()
           
 java.lang.String getName()
           
 java.lang.String getPassword()
           
abstract  java.lang.String getSampleURL()
           
 java.lang.String getURL()
           
 boolean isDefault()
           
static boolean isSavedInPreferences(java.util.prefs.Preferences aPreferences)
           
 void setDefault(boolean aDefault)
           
 void setLogin(java.lang.String aLogin)
           
 void setName(java.lang.String aName)
           
 void setPassword(java.lang.String aPassword)
           
 void setURL(java.lang.String aURL)
           
static void toPreferences(java.util.prefs.Preferences aPreferences, java.util.List aConfigs)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

serialVersionUID

public static final long serialVersionUID
See Also:
Constant Field Values

fName

protected java.lang.String fName

fURL

protected java.lang.String fURL

fLogin

protected java.lang.String fLogin

fPassword

protected java.lang.String fPassword

fDefault

protected boolean fDefault

PROPERTY_ID

public static final java.lang.String PROPERTY_ID
See Also:
Constant Field Values

PROPERTY_URL

public static final java.lang.String PROPERTY_URL
See Also:
Constant Field Values

PROPERTY_LOGIN

public static final java.lang.String PROPERTY_LOGIN
See Also:
Constant Field Values

PROPERTY_PASSWORD

public static final java.lang.String PROPERTY_PASSWORD
See Also:
Constant Field Values

PROPERTY_DEFAULT

public static final java.lang.String PROPERTY_DEFAULT
See Also:
Constant Field Values

INDEX_NAME

public static final java.lang.String INDEX_NAME
See Also:
Constant Field Values
Constructor Detail

FacadeConnectionConfig

public FacadeConnectionConfig(java.lang.String aName,
                              java.lang.String aURL,
                              java.lang.String aLogin,
                              java.lang.String aPassword)

FacadeConnectionConfig

public FacadeConnectionConfig()
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getLogin

public java.lang.String getLogin()

setLogin

public void setLogin(java.lang.String aLogin)

getPassword

public java.lang.String getPassword()

setPassword

public void setPassword(java.lang.String aPassword)

getURL

public java.lang.String getURL()

setURL

public void setURL(java.lang.String aURL)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String aName)

isDefault

public boolean isDefault()

setDefault

public void setDefault(boolean aDefault)

toPreferences

public static void toPreferences(java.util.prefs.Preferences aPreferences,
                                 java.util.List aConfigs)

isSavedInPreferences

public static boolean isSavedInPreferences(java.util.prefs.Preferences aPreferences)

fromPreferences

public static java.util.List fromPreferences(java.util.prefs.Preferences aPreferences)

getInstantiationStr

public abstract java.lang.String getInstantiationStr()

createProvider

public abstract LicensingFacadeProvider createProvider()

getID

public abstract java.lang.String getID()

getSampleURL

public abstract java.lang.String getSampleURL()

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object