Package com.db4o.query

Examples of com.db4o.query.Query.execute()


    for (IFolder folder : folders) {
      Query query = defragmentedDb.query();
      query.constrain(folder.getClass());
      query.descend("fId").constrain(Long.valueOf(folder.getId())); //$NON-NLS-1$

      List<IFolder> result = query.execute();
      assertEquals(1, result.size());

      IFolder otherFolder = result.get(0);
      assertTrue(folder.getName().equals(otherFolder.getName()));
      assertTrue(folder.getProperties().equals(otherFolder.getProperties()));
View Full Code Here


    for (IPreference preference : preferences) {
      Query query = defragmentedDb.query();
      query.constrain(preference.getClass());
      query.descend("fId").constrain(Long.valueOf(preference.getId())); //$NON-NLS-1$

      List<IPreference> result = query.execute();
      assertEquals(1, result.size());

      IPreference otherPreference = result.get(0);

      assertEquals(preference.getKey(), otherPreference.getKey());
View Full Code Here

    for (ILabel label : labels) {
      Query query = defragmentedDb.query();
      query.constrain(label.getClass());
      query.descend("fId").constrain(Long.valueOf(label.getId())); //$NON-NLS-1$

      List<INewsBin> result = query.execute();
      assertEquals(1, result.size());
      assertTrue(((Label) label).isIdentical((ILabel) result.get(0)));
    }

    /* Assert Counter */
 
View Full Code Here

    for (ISearchFilter filter : filters) {
      Query query = defragmentedDb.query();
      query.constrain(filter.getClass());
      query.descend("fId").constrain(Long.valueOf(filter.getId())); //$NON-NLS-1$

      List<INewsBin> result = query.execute();
      assertEquals(1, result.size());

      ISearchFilter otherFilter = (ISearchFilter) result.get(0);
      assertTrue(filter.getName().equals(otherFilter.getName()));
      assertEquals(filter.getActions().size(), otherFilter.getActions().size());
View Full Code Here

    for (IConditionalGet condGet : condGets) {
      Query query = defragmentedDb.query();
      query.constrain(condGet.getClass());
      query.descend("fLink").constrain(condGet.getLink().toString()); //$NON-NLS-1$

      List<IConditionalGet> result = query.execute();
      assertEquals(1, result.size());

      IConditionalGet otherCondGet = result.get(0);
      assertEquals(condGet.getIfModifiedSince(), otherCondGet.getIfModifiedSince());
      assertEquals(condGet.getIfNoneMatch(), otherCondGet.getIfNoneMatch());
View Full Code Here

  protected void doDelete(ILabel entity) {
    Query query = fDb.query();
    query.constrain(News.class);
    query.descend("fLabels").constrain(entity); //$NON-NLS-1$
    @SuppressWarnings("unchecked")
    List<INews> news = query.execute();
    for (INews newsItem : news) {
      newsItem.removeLabel(entity);
    }
    DynamicDAO.saveAll(news);
    super.doDelete(entity);
View Full Code Here

  public final List<IBookMark> loadBookMarks(IFeed feed) {
    try {
      Query query = fDb.query();
      query.constrain(IBookMark.class);
      query.descend("fFeedId").constrain(feed.getId()); //$NON-NLS-1$
      ObjectSet<IBookMark> marks = query.execute();
      activateAll(marks);
      return new ArrayList<IBookMark>(marks);
    } catch (Db4oException e) {
      throw new PersistenceException(e);
    }
View Full Code Here

  public final List<IFolder> loadRootFolders() {
    try {
      Query query = fDb.query();
      query.constrain(IFolder.class);
      query.descend("fParent").constrain(null); //$NON-NLS-1$
      ObjectSet<IFolder> folders = query.execute();
      activateAll(folders);
      return new ArrayList<IFolder>(folders);
    } catch (Db4oException e) {
      throw new PersistenceException(e);
    }
View Full Code Here

  @SuppressWarnings("unchecked")
  private List<INews> getNewsFromLink(INews newsItem) {
    Query query = fDb.query();
    query.constrain(News.class);
    query.descend("fLinkText").constrain(newsItem.getLink().toString()); //$NON-NLS-1$
    return activateAll(query.execute());
  }

  private List<INews> setState(List<INews> news, State state, boolean force) {
    List<INews> changedNews = new ArrayList<INews>(news.size());
    for (INews newsItem : news) {
View Full Code Here

  @SuppressWarnings("unchecked")
  private List<INews> getNewsFromGuid(INews newsItem) {
    Query query = fDb.query();
    query.constrain(News.class);
    query.descend("fGuidValue").constrain(newsItem.getGuid().getValue()); //$NON-NLS-1$
    return activateAll(query.execute());
  }

  public final List<ILabel> loadLabels() {
    try {
      ObjectSet<ILabel> labels = fDb.ext().query(ILabel.class);
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.