@SuppressWarnings("unchecked")
private Publisher getPublisher(String resName, Long resId, String subidentifier) {
DB db = DBFactory.getInstance();
String q = "select pub from org.olat.notifications.PublisherImpl pub" + " where pub.resName = :resName" + " and pub.resId = :resId"
+ " and pub.subidentifier = :subidentifier";
DBQuery query = db.createQuery(q);
query.setString("resName", resName);
query.setLong("resId", resId.longValue());
query.setString("subidentifier", subidentifier);
List<Publisher> res = query.list();
if (res.size() == 0) return null;