persistance.wGlobalParam
Class AbstractDefaultParam

Object
  extended by persistance.wGlobalParam.AbstractDefaultParam

public abstract class AbstractDefaultParam
extends Object

AbstractDefaultParam contient les variables static d'initialisation de l'appli
elles doivent-être sur-défini par l'"AppliParam" métier

a noter
getAbstractVue(Sql, String, String, String)

setAppliParamFromDb(Gp)
setUserParamFromDb(Gp)

__________________________________________________________________________________

A_doc
Licence.

See Also:
getNameBase(), getNameBaseABC(), getNameBaseDATA(), setBaseParamFromFileRLW()

Field Summary
 String APPLI
          Nom de fichier des bases
 String APPLIICON
          Icon de l'appli
 String BASE_ABC
          extension de la base standard
 String BASE_DATA
          extenstion de la base métier
 String BUTTONTEXTURE
          Deprecated
 String CONTACT
          Adresse mail Voir Boite infos
 String FORUM
          Adresse du forum de l'appli
Voir Boite infos
 String FRAMETEXTURE
          Image de fenêtre principale
 String JBAIDE
          Icon bouton Aide
 String JBAPPEND
          Icon bouton Ajouter
 String JBBASCULE
          Icon bouton F3 basculer
 String JBCANCEL
          Icon bouton annuler
 String JBDELETE
          Icon bouton Effacer
 String JBOPTION
          Icon bouton Option suplémentaire
 String JBOPTIONDEF
          Icon bouton Option par défaut
 String JBPAPPEND
          Deprecated
 String JBPRINT
          Icon bouton Imprimer
 String JBRECORD
          Icon bouton Enregistrer
 String LIBELLETEXTETURE
          Deprecated
 String PASSWORD
          ATTENTION MOT DE PASS IDENTIQUE POUR LES BASES
 String PATH_HELP
          Chemin des fichiers d'aide utilisateur
 String PREF
          Key de property de sauvegarde du dernier utilisateur
Utilise cette property au lancement suivant de l'appli
ATTENTION NE PAS SURDEFINIR MERCI
 String PRO
          Suffixe de nom de fichier des bases
 String PROTECTTABLE
          Nom de la table à protéger en version eval
 String PROTECTTEXT
          Texte de status de la table protégée en version eval
 String SITEWEB
          Adresse du site web pour l'appli
Voir Boite infos
 String SOC
          Préfixe de nom de fichier des bases
 int SQL_DRIVER_ABC
          type de driver de la base standard
 int SQL_DRIVER_DATA
          type de driver de la base métier
 String TITRE_APPLI
          Nom du logiciel
 boolean TITRE_USERABLE
          Affichage du user dans le titre de l'appli
 boolean TITRE_VERSIONABLE
          Affichage de la version dans le titre de l'appli
 String TITRETEXTETURE
          Image de titre des modules
Si null le titre à une couleur gradient
Le titre est désactivable par l'utilisateur via ses préférences
 String URL_BASE_ABC
          Url de la base standard
 String URL_BASE_DATA
          Url de la base Métier
 String USER_BASE
          ATTENTION NOM USER IDENTIQUE POUR LES BASES
 String VERSION
          Numéro de version
 boolean VERSIONEVAL
          Flag de gestion de version Evaluation/Enregistrée
 boolean VERSIONPRO
          Flag de gestion des version light et pro
 String VERSIONPRONUM_A
          Borne haute de menus autorisés pour la version pro AU code menu
 String VERSIONPRONUM_DE
          Borne basse de menus autorisés pour la version pro DU code menu
 String VERSIONPROOPT1
          Disable une key de menu particulière en version Light
 
Constructor Summary
AbstractDefaultParam()
           
 
Method Summary
abstract  AbstractVue getAbstractVue(Sql sql, String option, String c_opt2, String c_opt3)
           getAbstractVue est le dispastcheur de l'application
 String getAppDirectory()
           
 String getNameBase()
           
 String getNameBaseABC()
           
 String getNameBaseDATA()
           
 String getPathHelp()
           
 void setAppliParamFromDb(Gp gpAbc)
          Mise à jour des parametres de l'appli avant la premiere connection d'un user
 void setBaseParamFromFileRLW()
          La presence d'un fichier "nomBase.RLW"
surdéfini la connection aux bases
permet d'avoir une base dev et une base exploitation
 void setExtraParam()
           
 void setUserParamFromDb(Gp gpAbc)
          Mise à jour des parametres de l'appli apprés la connection d'un user
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

VERSION

public String VERSION
Numéro de version


SOC

public String SOC
Préfixe de nom de fichier des bases


APPLI

public String APPLI
Nom de fichier des bases


PRO

public String PRO
Suffixe de nom de fichier des bases


TITRE_APPLI

public String TITRE_APPLI
Nom du logiciel


TITRE_VERSIONABLE

public boolean TITRE_VERSIONABLE
Affichage de la version dans le titre de l'appli


TITRE_USERABLE

public boolean TITRE_USERABLE
Affichage du user dans le titre de l'appli


BASE_ABC

public String BASE_ABC
extension de la base standard


BASE_DATA

public String BASE_DATA
extenstion de la base métier


PATH_HELP

public String PATH_HELP
Chemin des fichiers d'aide utilisateur


SQL_DRIVER_ABC

public int SQL_DRIVER_ABC
type de driver de la base standard


SQL_DRIVER_DATA

public int SQL_DRIVER_DATA
type de driver de la base métier


SITEWEB

public String SITEWEB
Adresse du site web pour l'appli
Voir Boite infos


CONTACT

public String CONTACT
Adresse mail Voir Boite infos


FORUM

public String FORUM
Adresse du forum de l'appli
Voir Boite infos


FRAMETEXTURE

public String FRAMETEXTURE
Image de fenêtre principale


TITRETEXTETURE

public String TITRETEXTETURE
Image de titre des modules
Si null le titre à une couleur gradient
Le titre est désactivable par l'utilisateur via ses préférences


LIBELLETEXTETURE

public String LIBELLETEXTETURE
Deprecated


BUTTONTEXTURE

public String BUTTONTEXTURE
Deprecated


APPLIICON

public String APPLIICON
Icon de l'appli


JBCANCEL

public String JBCANCEL
Icon bouton annuler


JBAPPEND

public String JBAPPEND
Icon bouton Ajouter


JBPAPPEND

public String JBPAPPEND
Deprecated


JBDELETE

public String JBDELETE
Icon bouton Effacer


JBRECORD

public String JBRECORD
Icon bouton Enregistrer


JBPRINT

public String JBPRINT
Icon bouton Imprimer


JBBASCULE

public String JBBASCULE
Icon bouton F3 basculer


JBAIDE

public String JBAIDE
Icon bouton Aide


JBOPTIONDEF

public String JBOPTIONDEF
Icon bouton Option par défaut


JBOPTION

public String JBOPTION
Icon bouton Option suplémentaire


PROTECTTABLE

public String PROTECTTABLE
Nom de la table à protéger en version eval


PROTECTTEXT

public String PROTECTTEXT
Texte de status de la table protégée en version eval


VERSIONPRO

public boolean VERSIONPRO
Flag de gestion des version light et pro


VERSIONEVAL

public boolean VERSIONEVAL
Flag de gestion de version Evaluation/Enregistrée


VERSIONPRONUM_DE

public String VERSIONPRONUM_DE
Borne basse de menus autorisés pour la version pro DU code menu


VERSIONPRONUM_A

public String VERSIONPRONUM_A
Borne haute de menus autorisés pour la version pro AU code menu


VERSIONPROOPT1

public String VERSIONPROOPT1
Disable une key de menu particulière en version Light


PREF

public String PREF
Key de property de sauvegarde du dernier utilisateur
Utilise cette property au lancement suivant de l'appli
ATTENTION NE PAS SURDEFINIR MERCI


URL_BASE_ABC

public String URL_BASE_ABC
Url de la base standard


URL_BASE_DATA

public String URL_BASE_DATA
Url de la base Métier


USER_BASE

public String USER_BASE
ATTENTION NOM USER IDENTIQUE POUR LES BASES


PASSWORD

public String PASSWORD
ATTENTION MOT DE PASS IDENTIQUE POUR LES BASES

Constructor Detail

AbstractDefaultParam

public AbstractDefaultParam()
Method Detail

getAbstractVue

public abstract AbstractVue getAbstractVue(Sql sql,
                                           String option,
                                           String c_opt2,
                                           String c_opt3)
getAbstractVue est le dispastcheur de l'application

Parameters:
sql -
option - Key du fichier menu
c_opt2 -
c_opt3 -
Returns:
Vue à loader dans la fênetre

setAppliParamFromDb

public void setAppliParamFromDb(Gp gpAbc)
Mise à jour des parametres de l'appli avant la premiere connection d'un user

Parameters:
gpAbc -

setUserParamFromDb

public void setUserParamFromDb(Gp gpAbc)
Mise à jour des parametres de l'appli apprés la connection d'un user

Parameters:
gpAbc -

getNameBaseABC

public String getNameBaseABC()
Returns:
le nom complet de la base standard

getNameBaseDATA

public String getNameBaseDATA()
Returns:
le nom complet de la base metier

getNameBase

public String getNameBase()
Returns:
le nom général des bases

setBaseParamFromFileRLW

public void setBaseParamFromFileRLW()
La presence d'un fichier "nomBase.RLW"
surdéfini la connection aux bases
permet d'avoir une base dev et une base exploitation


setExtraParam

public void setExtraParam()

getPathHelp

public String getPathHelp()

getAppDirectory

public String getAppDirectory()