/** * creates a new session-object in the database * * @return */ public Sessiondata startsession() { try { log.debug("startsession :: startsession"); long thistime = new Date().getTime(); Sessiondata sessiondata = new Sessiondata(); sessiondata.setSession_id( manageCryptStyle .getInstanceOfCrypt() .createPassPhrase(String.valueOf(thistime).toString())); sessiondata.setRefresh_time(new Date()); sessiondata.setStarttermin_time(new Date()); sessiondata.setUser_id(null); sessiondata = em.merge(sessiondata); return sessiondata; } catch (Exception ex2) { log.error("[startsession]: ", ex2); } return null; }