lunes, 1 de junio de 2015

ADF input text convertir a mayusculas

Debido a un requerimiento especifico donde se tiene que convertir un texto introducido en un inputText tuve que buscar un poco y encontré una solución muy buena.

Dentro del componente inputtext, en su propiedad contentStyle se debe agregar el valor:

contentStyle="text-transform:uppercase;"
 
Con esto el componente transforma el texto introducido a mayúsculas. 
Sin embargo este texto cuando llega a la BD o a un managedBean llega 
en el formato de entrada, es decir la transformación del texto ocurre 
únicamente a nivel vista por lo que hay que implementar una conversión
del texto con:
 
text.upperCase();
 
Hay que recordar que el método devuelve una instancia del objeto, es decir no convierte
el texto en si, mas bien convierte el texto y devuelve una "copia", por lo que debe ser
algo como
 
text = text.upperCase();
 
 
Y eso es todo. 
 
 
Referencia:
https://mjabr.wordpress.com/2012/05/18/simple-way-to-convert-afinputtext-to-uppercaselowercasecapitalize/ 

lunes, 25 de mayo de 2015

Blog en español

Por cierto y off topic decidí que escribiré las proximas entradas en español, ya que mucha de la información que se encuentra al respecto de la tecnologia ADF esta en ingles y quiero aportar un poco en español.

Y eso es todo.

Como crear un usuario y dar permisos en Oracle

Si te ha pasado que no sabes como crear un usuario en Oracle y hacer pruebas y tu desarrollo aqui va una mini guia con lo indispensable para crear un usuario y asignarle los permisos necesarios.

Crear un usuario


create user USUARIO identified by PASSWORD default tablespace TABLESPACE;
 
Permisos para que pueda conectarse a la base de datos.


grant connect to USER;  
grant create session to USER;

Cuota de almacenamiento

 
alter user USUARIO quota unlimited on tablespace;

 
Permisos de creacion de tablas, stored procedures, vistas, triggers, etc
 
grant create table, create view, create materialized view, 
create procedure, create sequence, create trigger, create type 
to USUARIO;
 
 
Y eso es todo. 
 
Referencias
asktom 
http://stackoverflow.com/questions/19650747/how-to-grant-grant-create-session-privilege 
http://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_9013.htm#sthref9126