http://java.sun.com/docs/books/tutorial/java/javaOO/enum.html
public enum ReflectionMensaje {
ILEGAL_ACCESO("ilegal acceso al metodo: "),
METODO_INEXISTENTE("No existe el metodo: "),
EXCEPCION_INVOCACION("excepcion de invocacion en el metodo: ");
private final String mensaje; // in kilograms
ReflectionMensaje(String m) {
this.mensaje = m;
}
public String toString() {
return mensaje; //To change body of overridden methods use File | Settings | File Templates.
}
}
miércoles, 24 de octubre de 2007
enum con propiedades, para controlar los mensajes al usuario
Publicado por Juan Antonio Ruz en 12:28 0 comentarios
Categorías: java
jueves, 18 de octubre de 2007
configure log en jboss
hay que editar el archivo server/default/conf/log4j.xml
e incluir nuevas categorias
<category name="oracle.adf">
<priority value="WARN"/>
</category>
Publicado por Juan Antonio Ruz en 3:38 0 comentarios
martes, 16 de octubre de 2007
jndiPatter en components.xml
<component name="org.jboss.seam.core.init">
< property> name="jndiPattern" pruebaSevilla/#{ejbName}/local/ <property>
</component>
Publicado por Juan Antonio Ruz en 10:14 0 comentarios
Categorías: Seam
miércoles, 10 de octubre de 2007
Acceder a componente stateless de seam
como es un componente sin estado no se puede acceder a través de la función:
Contexts.getSessionContext()
entonces:
Component.getInstance(nombre);
Publicado por Juan Antonio Ruz en 4:42 0 comentarios
Categorías: Seam 1.2
jueves, 4 de octubre de 2007
How to specify platform independent file path?
How to specify platform independent file path?
WINDOWS
File.separatorChar: \
File.separator: \
File.pathSeparator: ;
File.pathSeparatorChar: ;
LINUX
File.separatorChar: /
File.separator: /
File.pathSeparator: ;
File.pathSeparatorChar: ;
Y una función para obtener el path url del archivo:
protected String damePathURL(String serverPathFile){
try{
return serverPathFile.replaceAll(File.separator, "/");
}catch(Exception e){
//lanzaría una excepción de tipo java.util.regex.PatternSyntaxException al intentar sustituir el File.Separator=\
return serverPathFile.replaceAll(File.separator+File.separator, "/");
}
}
Publicado por Juan Antonio Ruz en 1:48 3 comentarios
martes, 2 de octubre de 2007
Mailing en seam
El ejemplo de seam-mail muestra como funciona la libreria jboss-seam-mail.jar
Basicamente hay que añadir el componente :
mail:mail-session host="smtpHost" username="user" password="password"
en el archivo WEB-INF/components.xml
y en el archivo jsf, la declaración de tld
xmlns:m="http://jboss.com/products/seam/mail"
Publicado por Juan Antonio Ruz en 10:20 0 comentarios
Categorías: Seam 1.2