Skip to content

Instantly share code, notes, and snippets.

View rschumm's full-sized avatar

Rémy Schumm rschumm

  • zhaw InIT
  • Winterthur, Switzerland
  • 05:38 (UTC -12:00)
View GitHub Profile
@rschumm
rschumm / EinkauflisteRESTService.java
Last active October 6, 2015 18:17
EinkauflisteRESTService.java
package ch.axa.hh.service;
import java.util.List;
import java.util.logging.Logger;
import javax.enterprise.context.RequestScoped;
import javax.inject.Inject;
import javax.ws.rs.Consumes;
import javax.ws.rs.DELETE;
import javax.ws.rs.GET;
@rschumm
rschumm / .htaccess
Created August 17, 2012 08:45
Mini Layout Engine für Joopi
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?site=$1
@rschumm
rschumm / pom.xml
Created October 23, 2012 14:29
maven: erstelle von den Testfällen auch ein jar
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.2</version>
<executions>
<execution>
<goals>
<goal>test-jar</goal>
</goals>
@rschumm
rschumm / pom.xml
Last active October 12, 2015 08:37
JAXB: Java aus xsd
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jaxb2-maven-plugin</artifactId>
<version>1.5</version>
<executions>
<execution>
<id>xjc</id>
<goals>
<goal>xjc</goal>
</goals>
@rschumm
rschumm / IgnorePolicy.java
Created November 15, 2012 16:05
reflections
package ch.schumm.security.pdp;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
/**
* Policies mit dieser Annotation werden vom PolicyDispatcher nicht geladen und damit auch nicht ausgewertet.
* @author C709360
*
*/
@rschumm
rschumm / ExceptedExceptionMessage.java
Created November 21, 2012 10:06
JUnit excepted Exception and Message
@Rule
public ExpectedException dupliziertesTargetJUnitRule = ExpectedException.none();
@Test
public void duplikateException(){
dupliziertesTargetJUnitRule.expect(PolicyException.class);
dupliziertesTargetJUnitRule.expectMessage("PolicyDuplikat1");
dupliziertesTargetJUnitRule.expectMessage("PolicyDuplikat2");
//Code, der die Exception auslöst...
Environment frameworktest= new Environment();
@rschumm
rschumm / ReflectionPolicyFinder.java
Created February 15, 2013 15:05
Findet über das Reflections Framework Policies
package ch.schumm.authorization.pdp;
import java.lang.annotation.Annotation;
import java.util.ArrayList;
import java.util.List;
import java.util.Set;
import org.reflections.Reflections;
/**
@rschumm
rschumm / Properties.java
Created April 4, 2013 15:43
Regex etc. gebastel
package ch.schumm.properties;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.Properties;
import java.util.regex.Pattern;
import org.apache.commons.io.FileUtils;
@rschumm
rschumm / pendel.css
Last active December 16, 2015 14:49
Appenzeller Pendel
div.pendel
{
text-align: center;
margin: 0px auto;
margin-top: -23px;
background-image: url(/pendel.png);
background-repeat: no-repeat;
width:347px;
height:519px;
position:relative;
@rschumm
rschumm / RestServerTest.java
Last active December 31, 2015 15:39
restfuse einfacher Integrationstest für RESTful Services
package ch.lepeit.brain2;
import org.junit.Rule;
import static org.junit.Assert.*;
import org.junit.runner.RunWith;
import static com.eclipsesource.restfuse.Assert.*;
import com.eclipsesource.restfuse.Destination;
import com.eclipsesource.restfuse.HttpJUnitRunner;
import com.eclipsesource.restfuse.Method;