Project

General

Profile

« Previous | Next » 

Revision 34408

notification listener

View differences:

HibSubscription.java
1 1
package eu.dnetlib.enabling.is.hib.objects;
2 2

  
3
import java.util.Map;
4

  
3 5
import javax.persistence.Column;
4 6
import javax.persistence.Entity;
5 7
import javax.persistence.EnumType;
......
11 13

  
12 14
import org.hibernate.Session;
13 15

  
16
import com.google.gson.Gson;
17
import com.google.gson.reflect.TypeToken;
18

  
14 19
import eu.dnetlib.enabling.is.rmi.Operation;
15 20
import eu.dnetlib.enabling.is.rmi.Subcription;
16 21

  
......
88 93
	}
89 94

  
90 95
	public Subcription asDnetSubscription() {
91
		return new Subcription(id, operation, table, condition);
96
		final Gson gson = new Gson();
97
		final Map<String, Object> map = gson.fromJson(condition, new TypeToken<Map<String, Object>>() {}.getType());
98
		return new Subcription(id, operation, table, map);
92 99
	}
93 100

  
94 101
	@Override

Also available in: Unified diff