Skip to content

Instantly share code, notes, and snippets.

View dmarrazzo's full-sized avatar

Donato dmarrazzo

View GitHub Profile
@dmarrazzo
dmarrazzo / Remediation.java
Created October 6, 2016 08:08
Remediation - launch a dynamic service task
testVar = "remed";
kcontext.setVariable("testVar",testVar);
org.jbpm.casemgmt.CaseMgmtService cmService = new org.jbpm.casemgmt.CaseMgmtUtil(kcontext);
java.util.Map<String, Object> workParams = new java.util.HashMap<String, Object>();
workParams.put("Message", testVar);
@dmarrazzo
dmarrazzo / pom.xml
Created July 7, 2016 13:29
jax-rs 2.0 pom
<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/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>it.a2a.poc.bpm</groupId>
<artifactId>RestDataProvider</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>RestDataProvider</name>
<dependencies>
<dependency>
<groupId>org.jboss.resteasy</groupId>
@dmarrazzo
dmarrazzo / jaxrs-client.java
Created July 7, 2016 12:27
JAX-RS client get collections
Client client = ClientBuilder.newClient();
Response res = client.target("http://localhost:8888/Rest/ok").request().get();
Simple[] entity = res.readEntity(Simple[].class);
@dmarrazzo
dmarrazzo / cf.py
Created March 16, 2016 10:30
estrae data da codice fiscale
# Open a file
fi = open("/home/donato/cf.txt", "r+")
fo = open("/home/donato/date.txt", "w+")
meseCod = "ABCDEHLMPRST"
for cf in fi:
try:
anno = int(cf[6:8])
mese = meseCod.index(cf[8:9]) + 1
giorno = int(cf[9:11])
@dmarrazzo
dmarrazzo / lsspecial.sh
Created October 14, 2015 11:30
bash regex example
for i in *; do if [[ $i =~ ^[0-9]{1,2}$ ]]; then echo $i; fi ; done