Esempio n. 1
0
  @Override
  public void saveDetails(
      final String name, final String version, final String pathToKar /*, final Long userId,
    final Long roleId, final String token */) {
    PluginDetails pluginDetails = new PluginDetailsEntity();
    pluginDetails.setName(name);
    pluginDetails.setVersion(version);
    pluginDetails.setKar(pathToKar);

    EntityManager em = daoManager.getEntityManagerFactory().createEntityManager();

    try {
      daoManager.startTransaction(em);
      em.merge(pluginDetails);
      daoManager.commitTransaction(em);
    } catch (Exception e) {
      daoManager.rollBackTransaction(em);
      LOG.error("ConfigDataService saveProfile:" + e.toString());
    } finally {
      daoManager.closeEntityManager(em);
    }
  }