Package org.compass.core

Examples of org.compass.core.CompassSession.save()


          boolean found = false;
          for (ItemLanguage language : master.getItemLanguages()) {
            if (language.getSiteProfileClass().getSiteProfileClassId().equals(siteProfileClass.getSiteProfileClassId())) {
              found = true;
              CompassItemLanguage compassItemLanguage = formatItemLanguage(master, language, -1L);
              compassSession.save(compassItemLanguage);
            }
          }
          if (!found) {
            CompassItemLanguage compassItemLanguage = formatItemLanguage(master, master.getItemLanguage(), -1L);
            compassItemLanguage.setSiteProfileClassId(siteProfileClass.getSiteProfileClassId());
View Full Code Here


            }
          }
          if (!found) {
            CompassItemLanguage compassItemLanguage = formatItemLanguage(master, master.getItemLanguage(), -1L);
            compassItemLanguage.setSiteProfileClassId(siteProfileClass.getSiteProfileClassId());
            compassSession.save(compassItemLanguage);
          }
        }
      }
      else {
        for (SiteDomain siteDomain : master.getSiteDomains()) {
View Full Code Here

            boolean found = false;
            for (ItemLanguage language : master.getItemLanguages()) {
              if (language.getSiteProfileClass().getSiteProfileClassId().equals(siteProfileClass.getSiteProfileClassId())) {
                found = true;
                CompassItemLanguage compassItemLanguage = formatItemLanguage(master, language, siteDomain.getSiteDomainId());
                compassSession.save(compassItemLanguage);
              }
            }
            if (!found) {
              CompassItemLanguage compassItemLanguage = formatItemLanguage(master, master.getItemLanguage(), siteDomain.getSiteDomainId());
              compassItemLanguage.setSiteProfileClassId(siteProfileClass.getSiteProfileClassId());
View Full Code Here

              }
            }
            if (!found) {
              CompassItemLanguage compassItemLanguage = formatItemLanguage(master, master.getItemLanguage(), siteDomain.getSiteDomainId());
              compassItemLanguage.setSiteProfileClassId(siteProfileClass.getSiteProfileClassId());
              compassSession.save(compassItemLanguage);
            }
          }
        }
      }
    }
View Full Code Here

      boolean found = false;
      for (ContentLanguage language : master.getContentLanguages()) {
        if (language.getSiteProfileClass().getSiteProfileClassId().equals(siteProfileClass.getSiteProfileClassId())) {
          found = true;
          CompassContentLanguage compassContentLanguage = formatContentLanguage(master, language);
          compassSession.save(compassContentLanguage);
        }
      }
      if (!found) {
        CompassContentLanguage compassContentLanguage = formatContentLanguage(master, master.getContentLanguage());
        compassContentLanguage.setSiteProfileClassId(siteProfileClass.getSiteProfileClassId());
View Full Code Here

        }
      }
      if (!found) {
        CompassContentLanguage compassContentLanguage = formatContentLanguage(master, master.getContentLanguage());
        compassContentLanguage.setSiteProfileClassId(siteProfileClass.getSiteProfileClassId());
        compassSession.save(compassContentLanguage);
      }
    }
   
    compassTransaction.commit();
    compassSession.close();
View Full Code Here

    public void updateIndex(Class<? extends Model> type, Model model) {
        try{
            deleteIndex(type,model.getId());
            CompassSession session = getCompassSession();
            try {
                session.save(model);
            } catch (Exception e) {
                String info=e.getMessage();
                LOG.error("更新索引失败", e);
                LOG.error("Failed to update index", e, Locale.ENGLISH);
                if(info.indexOf("LockObtainFailedException")!=-1){
View Full Code Here

                    int index=info.indexOf("@");
                    String path=info.substring(index+1);
                    File file=new File(path);
                    file.delete();
                    fixIndex();
                    session.save(model);
                }
            } finally{
                closeCompassSession(session);
            }
        }catch(Exception e){
View Full Code Here

    entityManager.getTransaction().commit();

    // speichere in den Compass-Index
    CompassSession session = compass.openSession();
    try {
      session.save(aktuellesArchivale);
      session.commit();
    } catch (CompassException ce) {
      ce.printStackTrace();
      session.rollback();
    }
View Full Code Here

    }

    // speichere in den Compass-Index
    CompassSession session = compass.openSession();
    try {
      session.save(aktuellesArchivale);
      session.commit();
    } catch (CompassException ce) {
      ce.printStackTrace();
      session.rollback();
    }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.