Skip to content

Instantly share code, notes, and snippets.

View jnmronquillo's full-sized avatar

juan rojas jnmronquillo

View GitHub Profile
@jnmronquillo
jnmronquillo / MyGuiceServletConfig.java
Created March 15, 2013 18:09
Guice and Shiro Aop
import javax.servlet.ServletContext;
import javax.servlet.ServletContextEvent;
import org.apache.shiro.guice.aop.ShiroAopModule;
import org.apache.shiro.guice.web.GuiceShiroFilter;
import com.google.inject.Guice;
import com.google.inject.Injector;
import com.google.inject.Provides;
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<!-- required for gxt processors -->
<dependency>
<groupId>org.apache.velocity</groupId>
<artifactId>velocity</artifactId>
<version>1.7</version>
</dependency>
package com.rhem.client.widget;
import com.sencha.gxt.data.shared.LabelProvider;
import com.sencha.gxt.widget.core.client.form.TriggerField;
public class SearchTriggerField<T> extends TriggerField<T> {
21public SearchTriggerField(SearchTriggerFieldCell<T> cell) {
super(cell, cell.getPropertyEditor());
}
package com.rhem.client.widget;
import com.google.gwt.core.client.GWT;
import com.google.gwt.resources.client.ImageResource;
import com.rhem.client.widget.SearchTriggerFieldCell.SearchTriggerFieldAppearance;
import com.sencha.gxt.theme.base.client.field.TriggerFieldDefaultAppearance;
public class SearchTriggerFieldDefaultAppearance extends TriggerFieldDefaultAppearance implements SearchTriggerFieldAppearance {
21public interface SearchTriggerFieldResources extends TriggerFieldResources {
package com.rhem.client.widget;
import java.text.ParseException;
import com.google.gwt.core.client.GWT;
import com.sencha.gxt.cell.core.client.form.TriggerFieldCell;
import com.sencha.gxt.data.shared.LabelProvider;
import com.sencha.gxt.widget.core.client.form.PropertyEditor;
public class SearchTriggerFieldCell<T> extends TriggerFieldCell<T> {
@sprite .trigger {
gwt-image: 'triggerArrow';
height: 21px;
border-bottom: 1px solid;
border-bottom-color: #b5b8c8;
float: left;
}
@sprite .focus .trigger {
package com.rhem.client.widget;
import com.sencha.gxt.data.shared.LabelProvider;
import com.sencha.gxt.widget.core.client.form.TwinTriggerField;
public class MyTwinTriggerField<T> extends TwinTriggerField<T> {
public MyTwinTriggerField(MyTwinTriggerFieldCell<T> cell) {
super(cell, cell.getPropertyEditor());
}
package com.rhem.client.widget;
import com.google.gwt.core.client.GWT;
import com.google.gwt.dom.client.Element;
import com.google.gwt.resources.client.ImageResource;
import com.google.gwt.safehtml.shared.SafeHtmlBuilder;
import com.rhem.client.widget.MyTwinTriggerFieldCell.MyTwinTriggerFieldAppearance;
import com.sencha.gxt.cell.core.client.form.FieldCell.FieldAppearanceOptions;
import com.sencha.gxt.core.client.dom.XElement;
import com.sencha.gxt.theme.base.client.field.TwinTriggerFieldDefaultAppearance;
package com.rhem.client.widget;
import java.text.ParseException;
import com.google.gwt.core.client.GWT;
import com.sencha.gxt.cell.core.client.form.TwinTriggerFieldCell;
import com.sencha.gxt.data.shared.LabelProvider;
import com.sencha.gxt.widget.core.client.form.PropertyEditor;
public class MyTwinTriggerFieldCell<T> extends TwinTriggerFieldCell<T> {
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<!-- required for gxt processors -->
<dependency>
<groupId>org.apache.velocity</groupId>
<artifactId>velocity</artifactId>
<version>1.7</version>
</dependency>