Skip to content

Instantly share code, notes, and snippets.

View wakim's full-sized avatar
:shipit:
Working

Wakim Jraige wakim

:shipit:
Working
View GitHub Profile
public class Application extends android.app.Application implements UncaughtExceptionHandler {
private UncaughtExceptionHandler mDefaultExceptionHandler;
static Application sApp;
@Override
public void onCreate() {
mDefaultExceptionHandler = Thread.getDefaultUncaughtExceptionHandler();
Thread.setDefaultUncaughtExceptionHandler(this);
}
@wakim
wakim / AbstractEntityBuilder.java
Last active August 29, 2015 14:07
Request Parameter and Attribute Injection
package br.com.wakim.teste_jsf.util;
import java.lang.reflect.Constructor;
import java.lang.reflect.Field;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.lang.reflect.Modifier;
public abstract class AbstractEntityBuilder<T, ValueAccessor> {
@wakim
wakim / CustomActionListener.java
Created November 13, 2014 01:33
Usando ActionListener para interceptar actions
package br.com.wakim.teste_jsf.util;
import javax.el.MethodExpression;
import javax.el.MethodInfo;
import javax.faces.component.UICommand;
import javax.faces.context.FacesContext;
import javax.faces.event.AbortProcessingException;
import javax.faces.event.ActionEvent;
import javax.faces.event.ActionListener;
package br.com.wakim.teste_jsf.util;
import javax.faces.component.UIComponent;
import javax.faces.component.html.HtmlDataTable;
import javax.faces.component.visit.VisitCallback;
import javax.faces.component.visit.VisitContext;
import javax.faces.component.visit.VisitResult;
import javax.faces.context.FacesContext;
import javax.faces.validator.FacesValidator;
import javax.faces.validator.Validator;
@wakim
wakim / LineVisitor.java
Last active August 29, 2015 14:10
Implementação do VisitCallback que notifica com todos os componentes de uma determinada linha de um UIData
package br.com.wakim.teste_jsf.util;
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashMap;
import javax.faces.component.UIColumn;
import javax.faces.component.UIComponent;
import javax.faces.component.UIData;
import javax.faces.component.visit.VisitCallback;
@wakim
wakim / Fiddle
Last active August 29, 2015 14:10
Exemplo de mensagem flutuante
http://jsfiddle.net/91qytgx5/1/
@wakim
wakim / Fiddle
Created November 22, 2014 12:20
Check All jQuery DataTables
http://jsfiddle.net/xjLv717n/1/
@wakim
wakim / CustomHttpServletResponseWrapper.java
Created November 29, 2014 00:15
CustomHttpServletResponseWrapper
package br.com.wakim.teste_jsf.util;
import java.io.IOException;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.annotation.WebFilter;
@wakim
wakim / CustomFacesContextFactory.java
Created December 3, 2014 02:02
FacesContextWrapper
package br.com.wakim.teste_jsf.util;
import java.util.Collection;
import java.util.HashSet;
import java.util.Map;
import java.util.Set;
import javax.faces.FacesException;
import javax.faces.context.ExternalContext;
import javax.faces.context.ExternalContextWrapper;
@wakim
wakim / file.js
Created January 7, 2015 13:08
Adição de linha usando API do jQuery DataTables
$j('table:eq(0)').DataTable().row.add(['<a href="#">NOME DO SUJEITO</a>', 'CPF', 'NIS', 'DATA/DE/NASCIMENTO', 'SIM']).draw();