public final class PreferencesManager
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PREFERENCE_CADES_IMPLICIT
Si está establecido a
true la firma CAdES se realizará en modo implícito (attached),
si está establecido a false se realizará en modo (detached). |
static java.lang.String |
PREFERENCE_CADES_POLICY_HASH
Huella digital del identificador de la política de firma para CAdES.
|
static java.lang.String |
PREFERENCE_CADES_POLICY_HASH_ALGORITHM
Algoritmo de la huella digital del identificador de la política de firma para CAdES.
|
static java.lang.String |
PREFERENCE_CADES_POLICY_IDENTIFIER
Identificador de la política de firma para CAdES.
|
static java.lang.String |
PREFERENCE_CADES_POLICY_QUALIFIER
Calificador de la política de firma para CAdES.
|
static java.lang.String |
PREFERENCE_CREATE_HASH_ALGORITHM
Algoritmo de la huella digital para la creación de huellas digitales de ficheros.
|
static java.lang.String |
PREFERENCE_CREATE_HASH_CLIPBOARD
Si está establecido a
true se copiara la huella digital de fichero al portapapeles. |
static java.lang.String |
PREFERENCE_CREATE_HASH_DIRECTORY_ALGORITHM
Algoritmo de la huella digital para la creación de huellas digitales de directorio.
|
static java.lang.String |
PREFERENCE_CREATE_HASH_FORMAT
Formato de la huella digital para la creación de huellas digitales de ficheros.
|
static java.lang.String |
PREFERENCE_FACTURAE_POLICY
Nombre de la política de FacturaE.
|
static java.lang.String |
PREFERENCE_FACTURAE_POLICY_IDENTIFIER
Identificador de la política de firma para FacturaE.
|
static java.lang.String |
PREFERENCE_FACTURAE_POLICY_IDENTIFIER_HASH
Huella digital del identificador de la política de firma para FacturaE.
|
static java.lang.String |
PREFERENCE_FACTURAE_POLICY_IDENTIFIER_HASH_ALGORITHM
Algoritmo de la huella digital del identificador de la política de firma para FacturaE.
|
static java.lang.String |
PREFERENCE_FACTURAE_POLICY_QUALIFIER
Calificador de la política de firma para FacturaE.
|
static java.lang.String |
PREFERENCE_FACTURAE_SIGNATURE_PRODUCTION_CITY
Ciudad de firma para firmas FacturaE.
|
static java.lang.String |
PREFERENCE_FACTURAE_SIGNATURE_PRODUCTION_COUNTRY
País de firma para firmas FacturaE.
|
static java.lang.String |
PREFERENCE_FACTURAE_SIGNATURE_PRODUCTION_POSTAL_CODE
Código de firma para firmas FacturaE.
|
static java.lang.String |
PREFERENCE_FACTURAE_SIGNATURE_PRODUCTION_PROVINCE
Provincia de firma para firmas FacturaE.
|
static java.lang.String |
PREFERENCE_FACTURAE_SIGNER_ROLE
Papel del firmante de las facturas.
|
static java.lang.String |
PREFERENCE_GENERAL_BLOCKED
Proteger cambios en preferencias.
|
static java.lang.String |
PREFERENCE_GENERAL_DEFAULT_FORMAT_BIN
Formato de firma por defecto para ficheros binarios que no se adecúen a ninguna otra categoría.
|
static java.lang.String |
PREFERENCE_GENERAL_DEFAULT_FORMAT_FACTURAE
Formato de firma por defecto para Facturas Electrónicas.
|
static java.lang.String |
PREFERENCE_GENERAL_DEFAULT_FORMAT_ODF
Formato de firma por defecto para documentos ODF de LibreOffice / OpenOffice.
|
static java.lang.String |
PREFERENCE_GENERAL_DEFAULT_FORMAT_OOXML
Formato de firma por defecto para documentos OOXML de Microsoft Office.
|
static java.lang.String |
PREFERENCE_GENERAL_DEFAULT_FORMAT_PDF
Formato de firma por defecto para documentos PDF.
|
static java.lang.String |
PREFERENCE_GENERAL_DEFAULT_FORMAT_XML
Formato de firma por defecto para documentos XML.
|
static java.lang.String |
PREFERENCE_GENERAL_ENABLED_JMULTICARD
Mantiene habilitado el funcionamiento de JMulticard.
|
static java.lang.String |
PREFERENCE_GENERAL_HIDE_DNIE_START_SCREEN
No mostrar la pantalla inicial de uso de DNIe.
|
static java.lang.String |
PREFERENCE_GENERAL_OMIT_ASKONCLOSE
Evitar la confirmación al cerrar la aplicación o no.
|
static java.lang.String |
PREFERENCE_GENERAL_PROXY_HOST
Host del servidor proxy configurado.
|
static java.lang.String |
PREFERENCE_GENERAL_PROXY_PASSWORD
Contraseña del servidor proxy configurado.
|
static java.lang.String |
PREFERENCE_GENERAL_PROXY_PORT
Puerto del servidor proxy configurado.
|
static java.lang.String |
PREFERENCE_GENERAL_PROXY_SELECTED
Configuración de proxy seleccionada.
|
static java.lang.String |
PREFERENCE_GENERAL_PROXY_USERNAME
Nombre de usuario del servidor proxy configurado.
|
static java.lang.String |
PREFERENCE_GENERAL_SIGNATURE_ALGORITHM
Algoritmo de firma.
|
static java.lang.String |
PREFERENCE_GENERAL_UPDATECHECK
Buscar actualizaciones al arrancar.
|
static java.lang.String |
PREFERENCE_GENERAL_USEANALYTICS
Envía estadísticas de uso.
|
static java.lang.String |
PREFERENCE_KEYSTORE_ALIAS_ONLY_CERTS
En firma, restringir que únicamente se puedan usar certificados de seudónimo cuando estos estén
disponibles.
|
static java.lang.String |
PREFERENCE_KEYSTORE_DEFAULT_STORE
Almacén de claves por defecto.
|
static java.lang.String |
PREFERENCE_KEYSTORE_SIGN_ONLY_CERTS
En firma, restringir que únicamente se puedan usar certificados de firma.
|
static java.lang.String |
PREFERENCE_PADES_FORMAT
Formato de firma PAdES (PAdES Básico o PAdES-BES).
|
static java.lang.String |
PREFERENCE_PADES_POLICY_HASH
Huella digital del identificador de la política de firma para PAdES.
|
static java.lang.String |
PREFERENCE_PADES_POLICY_HASH_ALGORITHM
Algoritmo de la huella digital del identificador de la política de firma para PAdES.
|
static java.lang.String |
PREFERENCE_PADES_POLICY_IDENTIFIER
Identificador de la política de firma para PAdES.
|
static java.lang.String |
PREFERENCE_PADES_POLICY_QUALIFIER
Calificador de la política de firma para PAdES.
|
static java.lang.String |
PREFERENCE_PADES_SIGN_PRODUCTION_CITY
Ciudad de firma para firmas PAdES.
|
static java.lang.String |
PREFERENCE_PADES_SIGN_REASON
Motivo de la firma en firmas PAdES.
|
static java.lang.String |
PREFERENCE_PADES_SIGNER_CONTACT
Contacto del firmante en firmas PAdES.
|
static java.lang.String |
PREFERENCE_PADES_VISIBLE
Si está establecido a
true se pide al usuario que determine mediante diálogos
gráficos los parámetros de una firma visible PDF y se inserta como tal en el
documento. |
static java.lang.String |
PREFERENCE_XADES_POLICY_HASH
Huella digital del identificador de la política de firma para XAdES.
|
static java.lang.String |
PREFERENCE_XADES_POLICY_HASH_ALGORITHM
Algoritmo de la huella digital del identificador de la política de firma para XAdES.
|
static java.lang.String |
PREFERENCE_XADES_POLICY_IDENTIFIER
Identificador de la política de firma para XAdES.
|
static java.lang.String |
PREFERENCE_XADES_POLICY_QUALIFIER
Calificador de la política de firma para XAdES.
|
static java.lang.String |
PREFERENCE_XADES_SIGN_FORMAT
Formato de las firmas XAdES.
|
static java.lang.String |
PREFERENCE_XADES_SIGNATURE_PRODUCTION_CITY
Ciudad de firma para firmas XAdES.
|
static java.lang.String |
PREFERENCE_XADES_SIGNATURE_PRODUCTION_COUNTRY
País de firma para firmas XAdES.
|
static java.lang.String |
PREFERENCE_XADES_SIGNATURE_PRODUCTION_POSTAL_CODE
Código de firma para firmas XAdES.
|
static java.lang.String |
PREFERENCE_XADES_SIGNATURE_PRODUCTION_PROVINCE
Provincia de firma para firmas XAdES.
|
static java.lang.String |
PREFERENCE_XADES_SIGNER_CLAIMED_ROLE
Cargo supuesto para el firmante en firmas XAdES.
|
static java.lang.String |
PREFERENCES_LOCALE
Idioma por defecto.
|
Modifier and Type | Method and Description |
---|---|
static void |
clearAll()
Elimina todas las preferencias de la aplicación.
|
static void |
flush()
Almacena en las preferencias de la aplicación todos los valores
establecidos hasta el momento.
|
static java.lang.String |
get(java.lang.String key)
Recupera el valor de una cadena de texto almacenada entre las preferencias de la
aplicación.
|
static boolean |
getBoolean(java.lang.String key)
Recupera el valor
true o false almacenado entre las preferencias de la
aplicación. |
static boolean |
getBooleanDefaultPreference(java.lang.String key)
Recupera el valor de una cadena de texto almacenada en un fichero de propiedades.
|
static java.lang.String |
getDefaultPreference(java.lang.String key)
Recupera el valor de una cadena de texto almacenada en un fichero de propiedades.
|
static boolean |
isProtectedPreference(java.lang.String key)
Comprueba si la preferencia se puede bloquear
|
static void |
put(java.lang.String key,
java.lang.String value)
Establece una cadena de texto en la configuración de la aplicación
identificándola con una clave.
|
static void |
putBoolean(java.lang.String key,
boolean value)
Establece un
true o false en la configuración de la aplicación
identificándolo con una clave. |
static void |
remove(java.lang.String key)
Elimina una clave de entre la configuración de la aplicación.
|
public static final java.lang.String PREFERENCES_LOCALE
public static final java.lang.String PREFERENCE_GENERAL_PROXY_SELECTED
true
en esta preferencia indica que debe usarse el proxy configurado,
y un valor de false
que no usará proxy en las conexiones de red.public static final java.lang.String PREFERENCE_GENERAL_PROXY_HOST
public static final java.lang.String PREFERENCE_GENERAL_PROXY_PORT
public static final java.lang.String PREFERENCE_GENERAL_PROXY_USERNAME
public static final java.lang.String PREFERENCE_GENERAL_PROXY_PASSWORD
public static final java.lang.String PREFERENCE_GENERAL_BLOCKED
true
en esta preferencia indica que deben limitarse las opciones de configuración
mediante interfaz gráfico, apareciendo de forma deshabilitada (solo para consulta).
Un valor de false
habilitará que cualquier opción de configuración pueda ser
alterada por parte del usuario mediante el interfaz gráfico.public static final java.lang.String PREFERENCE_GENERAL_OMIT_ASKONCLOSE
true
en esta preferencia permitirá cerrar la aplicación sin ningún diálogo
de advertencia. Un valor de false
hará que se muestre un diálogo para que el usuario confirme que
realmente desea cerrar la aplicación.public static final java.lang.String PREFERENCE_GENERAL_HIDE_DNIE_START_SCREEN
true
en esta preferencia hace que nunca se muestre la pantalla inicial que sugiere al usuario
el uso directo del DNIe como almacén de claves. Un valor de false
hará que se muestre esta pantalla
al inicio siempre que se detecte un lector de tarjetas en el sistema.public static final java.lang.String PREFERENCE_GENERAL_UPDATECHECK
true
en esta preferencia hace que, al arrancar, la aplicación compruebe automáticamente
si hay publicadas versiones más actuales del aplicativo. Un valor de false
hará que no se haga
esta comprobación.public static final java.lang.String PREFERENCE_GENERAL_USEANALYTICS
true
en esta preferencia hace que, al arrancar, la aplicación envíe
de forma anónima estadísticas de uso a Google Analytics. Un valor de false
hará que no se envíe ningún dato.public static final java.lang.String PREFERENCE_GENERAL_ENABLED_JMULTICARD
true
en esta preferencia hace que la aplicacion deje el comportamiento
por defecto de JMulticard, que usaria las tarjetas DNIe y CERES. Un valor de false
hará que no se desactive el uso de JMulticard para estas tarjetas.public static final java.lang.String PREFERENCE_GENERAL_SIGNATURE_ALGORITHM
public static final java.lang.String PREFERENCE_GENERAL_DEFAULT_FORMAT_PDF
public static final java.lang.String PREFERENCE_GENERAL_DEFAULT_FORMAT_OOXML
public static final java.lang.String PREFERENCE_GENERAL_DEFAULT_FORMAT_FACTURAE
public static final java.lang.String PREFERENCE_GENERAL_DEFAULT_FORMAT_ODF
public static final java.lang.String PREFERENCE_GENERAL_DEFAULT_FORMAT_XML
public static final java.lang.String PREFERENCE_GENERAL_DEFAULT_FORMAT_BIN
public static final java.lang.String PREFERENCE_KEYSTORE_SIGN_ONLY_CERTS
true
en esta preferencia permitirá usar solo certificados específicos
para firma en las firmas electrónicas.public static final java.lang.String PREFERENCE_KEYSTORE_ALIAS_ONLY_CERTS
true
en esta preferencia permitirá usar solo certificados de
seudónimo cuando estos estén disponibles.public static final java.lang.String PREFERENCE_KEYSTORE_DEFAULT_STORE
public static final java.lang.String PREFERENCE_XADES_POLICY_IDENTIFIER
public static final java.lang.String PREFERENCE_XADES_POLICY_HASH
public static final java.lang.String PREFERENCE_XADES_POLICY_HASH_ALGORITHM
public static final java.lang.String PREFERENCE_XADES_POLICY_QUALIFIER
public static final java.lang.String PREFERENCE_XADES_SIGNATURE_PRODUCTION_CITY
public static final java.lang.String PREFERENCE_XADES_SIGNATURE_PRODUCTION_PROVINCE
public static final java.lang.String PREFERENCE_XADES_SIGNATURE_PRODUCTION_POSTAL_CODE
public static final java.lang.String PREFERENCE_XADES_SIGNATURE_PRODUCTION_COUNTRY
public static final java.lang.String PREFERENCE_XADES_SIGNER_CLAIMED_ROLE
public static final java.lang.String PREFERENCE_XADES_SIGN_FORMAT
public static final java.lang.String PREFERENCE_PADES_SIGN_REASON
public static final java.lang.String PREFERENCE_PADES_SIGN_PRODUCTION_CITY
public static final java.lang.String PREFERENCE_PADES_SIGNER_CONTACT
public static final java.lang.String PREFERENCE_PADES_FORMAT
public static final java.lang.String PREFERENCE_PADES_POLICY_IDENTIFIER
public static final java.lang.String PREFERENCE_PADES_POLICY_HASH
public static final java.lang.String PREFERENCE_PADES_POLICY_HASH_ALGORITHM
public static final java.lang.String PREFERENCE_PADES_POLICY_QUALIFIER
public static final java.lang.String PREFERENCE_PADES_VISIBLE
true
se pide al usuario que determine mediante diálogos
gráficos los parámetros de una firma visible PDF y se inserta como tal en el
documento.public static final java.lang.String PREFERENCE_CADES_POLICY_IDENTIFIER
public static final java.lang.String PREFERENCE_CADES_POLICY_HASH
public static final java.lang.String PREFERENCE_CADES_POLICY_HASH_ALGORITHM
public static final java.lang.String PREFERENCE_CADES_POLICY_QUALIFIER
public static final java.lang.String PREFERENCE_CADES_IMPLICIT
true
la firma CAdES se realizará en modo implícito (attached),
si está establecido a false
se realizará en modo (detached).public static final java.lang.String PREFERENCE_FACTURAE_POLICY
public static final java.lang.String PREFERENCE_FACTURAE_SIGNATURE_PRODUCTION_CITY
public static final java.lang.String PREFERENCE_FACTURAE_SIGNATURE_PRODUCTION_PROVINCE
public static final java.lang.String PREFERENCE_FACTURAE_SIGNATURE_PRODUCTION_POSTAL_CODE
public static final java.lang.String PREFERENCE_FACTURAE_SIGNATURE_PRODUCTION_COUNTRY
public static final java.lang.String PREFERENCE_FACTURAE_SIGNER_ROLE
public static final java.lang.String PREFERENCE_FACTURAE_POLICY_IDENTIFIER
public static final java.lang.String PREFERENCE_FACTURAE_POLICY_IDENTIFIER_HASH
public static final java.lang.String PREFERENCE_FACTURAE_POLICY_IDENTIFIER_HASH_ALGORITHM
public static final java.lang.String PREFERENCE_FACTURAE_POLICY_QUALIFIER
public static final java.lang.String PREFERENCE_CREATE_HASH_ALGORITHM
public static final java.lang.String PREFERENCE_CREATE_HASH_FORMAT
public static final java.lang.String PREFERENCE_CREATE_HASH_CLIPBOARD
true
se copiara la huella digital de fichero al portapapeles.public static final java.lang.String PREFERENCE_CREATE_HASH_DIRECTORY_ALGORITHM
public static java.lang.String get(java.lang.String key)
key
- Clave del valor que queremos recuperar.def
si no se encontró.public static java.lang.String getDefaultPreference(java.lang.String key)
key
- Clave del valor que queremos recuperar.def
si no se encontró.public static boolean getBoolean(java.lang.String key)
true
o false
almacenado entre las preferencias de la
aplicación.key
- Clave del valor que queremos recuperar.def
si no se encontró.public static boolean getBooleanDefaultPreference(java.lang.String key)
key
- Clave del valor que queremos recuperar.def
si no se encontró.public static void put(java.lang.String key, java.lang.String value)
flush()
.key
- Clave con la que identificaremos el valor.value
- Valor que se desea almacenar.public static void putBoolean(java.lang.String key, boolean value)
true
o false
en la configuración de la aplicación
identificándolo con una clave. Para realizar el guardado completo, es
necesario ejecutar el método flush()
.key
- Clave con la que identificaremos el valor.value
- Valor que se desea almacenar.public static void remove(java.lang.String key)
key
- Clave que eliminar.public static void clearAll() throws java.util.prefs.BackingStoreException
java.util.prefs.BackingStoreException
- Si ocurre un error eliminando las preferencias.public static void flush() throws java.util.prefs.BackingStoreException
java.util.prefs.BackingStoreException
- Cuando ocurre un error durante el guardado.public static boolean isProtectedPreference(java.lang.String key)
key
- Clave de la preferenciatrue
Si es una preferencia bloqueable, false
en caso contrario