|
|||||||||
| Home >> All >> [ app overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
app
Class AppInstance

java.lang.Objectapp.AppInstance
- All Implemented Interfaces:
- DbConnectionProvider
- public class AppInstance
- extends java.lang.Object
- implements DbConnectionProvider
- extends java.lang.Object
Clase que representa una instancia de aplicación Contiene la ventana principal de la aplicación, un proveedor de conexiones a base de datos una descripcion de la instancia, etc.
| Nested Class Summary | |
private class |
AppInstance.DbConnectionItem
|
| Field Summary | |
private boolean |
DbConfigured
|
private java.util.Vector |
DbConnections
|
private java.lang.String |
dbDriver
|
static DbProperties |
dbProperties
|
private java.lang.String |
dbPwd
|
private java.lang.String |
dbUrl
|
private java.lang.String |
dbUser
|
private static java.util.ResourceBundle |
defaultRb
|
private java.lang.String |
fileLocalPrp
|
private static AppInstance |
firstInstance
|
java.util.Properties |
localprp
|
private int |
maxConnections
|
private java.lang.String |
name
|
private static int |
nAplications
|
private int |
openConnections
|
static java.util.Properties |
properties
|
private javax.swing.JFrame |
rootFrame
|
static java.lang.String |
TmpDirectory
|
| Constructor Summary | |
AppInstance(java.lang.String name)
Constructor |
|
| Method Summary | |
private void |
ClearAllConnections()
|
void |
Close()
Metodo para liberar los recursos utilizados por la instancia |
static void |
closeAplication()
|
void |
ConfigureDbAccess(java.lang.String d,
java.lang.String url,
java.lang.String user,
java.lang.String pwd)
Configura los parámetros de acceso a base de datos y hace las conexiones necesarias |
void |
freeConnection(java.sql.Connection db)
Implementa interfaz DbConnectionProvider Libera una conexion que no se va a usar más |
java.sql.Connection |
getConnection()
Implementa interfaz DbConnectionProvider |
static AppInstance |
getFirstInstance()
|
int |
getMaxConnections()
Metodos para obtener y establecer numero de conexiones |
int |
getOpenConnections()
|
static java.util.ResourceBundle |
getRB()
Devuelve los recursos de internacionalizacion |
private static java.util.ResourceBundle |
getRBundle()
|
javax.swing.JFrame |
getRootFrame()
Devuelve la ventana principal de la instancia |
static java.lang.String |
getTmpDirectory()
Devuelve el directorio temporal del sistema |
static boolean |
loadConfiguration(java.lang.String fileName)
Carga la configuración de la aplicación en una variables properties tomando los datos del fichero pasado |
static boolean |
loadDbConfiguration(java.sql.Connection c,
java.lang.String tableName)
Carga la configuración de la aplicación desde la base de datos Recibe un objeto conexión y el nombre de la tabla desde la que cargar los valores |
boolean |
loadLocalConfiguration()
Carga la configuración local de la aplicación en unas variables properties tomando los datos del fichero pasado |
boolean |
saveLocalConfiguration()
Carga la configuración local de la aplicación en unas variables properties tomando los datos del fichero pasado |
void |
setFileLocalPrp(java.lang.String filename)
|
void |
setMaxConnections(int maxConnections)
|
void |
setOpenConnections(int openConnections)
|
void |
setRootFrame(javax.swing.JFrame frame)
Establece la ventana principal de la instancia |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
nAplications
private static int nAplications
firstInstance
private static AppInstance firstInstance
name
private java.lang.String name
rootFrame
private javax.swing.JFrame rootFrame
DbConfigured
private boolean DbConfigured
dbDriver
private java.lang.String dbDriver
dbUrl
private java.lang.String dbUrl
dbUser
private java.lang.String dbUser
dbPwd
private java.lang.String dbPwd
maxConnections
private int maxConnections
openConnections
private int openConnections
DbConnections
private java.util.Vector DbConnections
defaultRb
private static final java.util.ResourceBundle defaultRb
properties
public static final java.util.Properties properties
dbProperties
public static final DbProperties dbProperties
localprp
public final java.util.Properties localprp
fileLocalPrp
private java.lang.String fileLocalPrp
TmpDirectory
public static final java.lang.String TmpDirectory
- See Also:
- Constant Field Values
| Constructor Detail |
AppInstance
public AppInstance(java.lang.String name)
- Constructor
| Method Detail |
getFirstInstance
public static AppInstance getFirstInstance()
getRBundle
private static java.util.ResourceBundle getRBundle()
setFileLocalPrp
public void setFileLocalPrp(java.lang.String filename)
getMaxConnections
public int getMaxConnections()
- Metodos para obtener y establecer numero de conexiones
getOpenConnections
public int getOpenConnections()
setMaxConnections
public void setMaxConnections(int maxConnections)
setOpenConnections
public void setOpenConnections(int openConnections)
ConfigureDbAccess
public void ConfigureDbAccess(java.lang.String d, java.lang.String url, java.lang.String user, java.lang.String pwd) throws AppException
- Configura los parámetros de acceso a base de datos
y hace las conexiones necesarias
ClearAllConnections
private void ClearAllConnections()
getConnection
public java.sql.Connection getConnection() throws AppException
- Implementa interfaz DbConnectionProvider
- Specified by:
getConnectionin interfaceDbConnectionProvider
freeConnection
public void freeConnection(java.sql.Connection db)
- Implementa interfaz DbConnectionProvider
Libera una conexion que no se va a usar más
- Specified by:
freeConnectionin interfaceDbConnectionProvider
Close
public void Close()
- Metodo para liberar los recursos utilizados por la instancia
setRootFrame
public void setRootFrame(javax.swing.JFrame frame)
- Establece la ventana principal de la instancia
getRootFrame
public javax.swing.JFrame getRootFrame()
- Devuelve la ventana principal de la instancia
getRB
public static java.util.ResourceBundle getRB()
- Devuelve los recursos de internacionalizacion
loadConfiguration
public static boolean loadConfiguration(java.lang.String fileName)
- Carga la configuración de la aplicación en una variables properties
tomando los datos del fichero pasado
loadDbConfiguration
public static boolean loadDbConfiguration(java.sql.Connection c, java.lang.String tableName)
- Carga la configuración de la aplicación desde la base de datos
Recibe un objeto conexión y el nombre de la tabla desde la que
cargar los valores
loadLocalConfiguration
public boolean loadLocalConfiguration()
- Carga la configuración local de la aplicación en unas variables
properties tomando los datos del fichero pasado
saveLocalConfiguration
public boolean saveLocalConfiguration()
- Carga la configuración local de la aplicación en unas variables
properties tomando los datos del fichero pasado
getTmpDirectory
public static java.lang.String getTmpDirectory()
- Devuelve el directorio temporal del sistema
closeAplication
public static void closeAplication()
|
|||||||||
| Home >> All >> [ app overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC
app.AppInstance