Skip to content

Instantly share code, notes, and snippets.

View lincolnthree's full-sized avatar

Lincoln Baxter, III lincolnthree

View GitHub Profile
package org.jboss.errai.ioc.client.api;
import com.google.gwt.core.client.GWT;
import com.google.gwt.uibinder.client.UiBinder;
import com.google.gwt.uibinder.client.UiTemplate;
import com.google.gwt.user.client.ui.Widget;
import com.ocpsoft.socialpm.gwt.client.local.App;
import com.ocpsoft.socialpm.gwt.client.local.AppPlaceHistoryMapper;
import com.ocpsoft.socialpm.gwt.client.local.ClientFactory;
import com.ocpsoft.socialpm.gwt.client.local.ClientFactoryImpl;
package org.jboss.errai.marshalling.client.api;
import com.ocpsoft.socialpm.gwt.client.shared.HelloMessage;
import com.ocpsoft.socialpm.gwt.client.shared.Response;
import com.ocpsoft.socialpm.model.DeletableObject;
import com.ocpsoft.socialpm.model.PersistentObject;
import com.ocpsoft.socialpm.model.project.Feature;
import com.ocpsoft.socialpm.model.project.MemberRole;
import com.ocpsoft.socialpm.model.project.Membership;
import com.ocpsoft.socialpm.model.project.Milestone;
<project>
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>properties-maven-plugin</artifactId>
<version>1.0-alpha-2</version>
<executions>
<execution>
<goals>
11:47:43.540 [ERROR] [app] Error generating marshallers
java.lang.NoSuchMethodError: com.google.common.collect.ImmutableSet.copyOf([Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet;
at org.jboss.errai.reflections.Reflections.getTypesAnnotatedWith(Reflections.java:358)
at org.jboss.errai.common.metadata.MetaDataScanner.getTypesAnnotatedWith(MetaDataScanner.java:221)
at org.jboss.errai.marshalling.rebind.DefinitionsFactoryImpl.loadCustomMappings(DefinitionsFactoryImpl.java:134)
at org.jboss.errai.marshalling.rebind.DefinitionsFactoryImpl.&lt;init&gt;(DefinitionsFactoryImpl.java:75)
at org.jboss.errai.marshalling.rebind.DefinitionsFactorySingleton.&lt;clinit&gt;(DefinitionsFactorySingleton.java:25)
at org.jboss.errai.marshalling.rebind.api.GeneratorMappingContext.&lt;init&gt;(GeneratorMappingContext.java:42)
at org.jboss.errai.marshalling.rebind.MarshallerGeneratorFactory._generate(MarshallerGeneratorFactory.java:123)
package com.ocpsoft.socialpm.gwt.client.local.history;
import javax.annotation.PostConstruct;
import javax.inject.Inject;
import javax.inject.Singleton;
import org.jboss.errai.ioc.client.api.InitBallot;
import com.ocpsoft.rewrite.gwt.client.history.ContextPathListener;
import com.ocpsoft.rewrite.gwt.client.history.HistoryStateImpl;
package org.jboss.forge.spec.javaee.rest;
import java.io.FileNotFoundException;
import javax.ws.rs.ApplicationPath;
import org.jboss.forge.parser.java.JavaClass;
import org.jboss.forge.parser.java.JavaSource;
import org.jboss.forge.resources.java.JavaResource;
import org.jboss.forge.resources.java.JavaResourceVisitor;
package org.jboss.aerogear.controller.rewrite;
import java.util.LinkedList;
import java.util.Map;
import javax.enterprise.inject.spi.Bean;
import javax.enterprise.inject.spi.BeanManager;
import javax.inject.Inject;
import javax.servlet.ServletContext;
import javax.servlet.http.HttpServletRequest;
ConfigurationBuilder.begin()
.defineRule()
.when(Path.matches("/id/{id}")
.where("id")
.convertedBy(IntegerConverter.class))
.validatedBy(IntegerValidator.class))
.perform(Typesafe.method().invoke(MyObject.class).method(typesafe.param(long.class, "id")));
Need to be able to implement this without needing to know what the resolved server URL is.
DESIRED FUNCTIONALITY--
.defineRule()
.when(Path.matches("/login").and(Scheme.matches("http")))
.perform(Redirect.temporary("https://server.com/login"));
OR--
@lincolnthree
lincolnthree / gist:3012870
Created June 28, 2012 17:56
Errai UI Demo Template
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Bootstrap, from Twitter</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="">
<!-- Le styles -->