Package org.rssowl.core.model.types

Examples of org.rssowl.core.model.types.IPerson


        }
      };
      NewsModel.getDefault().addPersonListener(personListener);
      long savedJohnId = fModelDAO.savePerson(initialJohn).getId().longValue();
      System.gc();
      IPerson savedJohn = fModelDAO.loadPerson(savedJohnId);
      initialJohn.setId(savedJohn.getId());
      assertTrue(initialJohn.isIdentical(savedJohn));
      URI oldJohnEmail = savedJohn.getEmail();
      IPerson dan = createPersonDan(feed);
      dan.setEmail(oldJohnEmail);
      NewsModel.getDefault().removePersonListener(personListener);
      fModelDAO.savePerson(dan);
      savedJohn.setEmail(createURI("anewemailaddress@gmail.com"));
      updatedJohn[0] = (Person) savedJohn;
      NewsModel.getDefault().addPersonListener(personListener);
View Full Code Here


      }
    }
  }

  private IPerson createPersonJohn(IExtendableType type) {
    IPerson person = fTypesFactory.createPerson(null, type);
    person.setName("John");
    person.setEmail(createURI("john@hotmail.com"));
    person.setUri(createURI("http://mysite.hotmail.com"));
    person.setProperty("property", "property_value");
    return person;
  }
View Full Code Here

      return null;
    }
  }

  private IPerson createPersonMary(IExtendableType type) {
    IPerson person = fTypesFactory.createPerson(null, type);
    person.setName("Mary");
    person.setEmail(createURI("mary@hotmail.com"));
    person.setUri(createURI("http://mary.hotmail.com"));
    person.setProperty("test", "property");
    return person;
  }
View Full Code Here

    return person;
  }

  @SuppressWarnings("unused")
  private IPerson createPersonDan(IExtendableType type) {
    IPerson person = fTypesFactory.createPerson(null, type);
    person.setName("Dan");
    person.setEmail(createURI("dan@yahoo.com"));
    return person;
  }
View Full Code Here

    else if (entity instanceof IFeed) {
      IFeed feed = (IFeed) entity;
      modelEvent = new FeedEvent(feed, root);
    }
    else if (entity instanceof IPerson) {
      IPerson person = (IPerson) entity;
      modelEvent = new PersonEvent(person, root);
    }
    else if (entity instanceof IBookMark) {
      IBookMark mark = (IBookMark) entity;
      BookMarkEvent eventTemplate = (BookMarkEvent) template;
View Full Code Here

      news4.setState(INews.State.NEW);
    }

    /* Group by Author */
    {
      IPerson author1 = fFactory.createPerson(null, news1);
      author1.setName("Author 1");

      IPerson author2 = fFactory.createPerson(null, news2);
      author2.setName("Author 2");

      fGrouping.setType(NewsGrouping.Type.GROUP_BY_AUTHOR);
      List<EntityGroup> group = fGrouping.group(input);

      assertEquals(3, group.size());
View Full Code Here

  /*
   * @see org.rssowl.core.model.dao.IModelDAO#deletePerson(org.rssowl.core.model.reference.PersonReference)
   */
  public void deletePerson(PersonReference reference) throws PersistenceException {
    IPerson person = loadPerson(reference.getId());
    PersonEvent event = new PersonEvent(person, true);
    deleteEntityAndFireEvents(event);
  }
View Full Code Here

      source.getName();
      source.getUrl();
    }

    else if (type instanceof IPerson) {
      IPerson person = (IPerson) type;
      person.getEmail();
      person.getName();
      person.getUri();
    }

    else if (type instanceof IImage) {
      IImage image = (IImage) type;
      image.getDescription();
View Full Code Here

        }
      };
      fModel.addAttachmentListener(attachmentListener);

      /* Check Person Added */
      final IPerson person1 = fFactory.createPerson(null, feed);
      person1.setName("Person1");
      final IPerson person2 = fFactory.createPerson(null, news1);
      person2.setName("Person2");
      final boolean personAdded[] = new boolean[2];
      personListener = new PersonAdapter() {
        @Override
        public void personAdded(Set<PersonEvent> events) {
          for (PersonEvent event : events) {
            assertFalse("Expected this Event to be no Root Event", event.isRoot());

            IPerson person = event.getEntity();

            if (person.getName().equals(person1.getName()))
              personAdded[0] = true;

            else if (person.getName().equals(person2.getName()))
              personAdded[1] = true;

          }
        }
      };
View Full Code Here

        }
      };
      fModel.addNewsListener(newsListener);

      /* Check Author Added */
      final IPerson person = fFactory.createPerson(null, news);
      person.setName("Person Name");
      final boolean personAdded[] = new boolean[1];
      personListener = new PersonAdapter() {
        @Override
        public void personAdded(Set<PersonEvent> events) {
          for (PersonEvent event : events) {
            assertFalse("Expected this Event to be no Root Event", event.isRoot());
            if (event.getEntity().getName().equals(person.getName()))
              personAdded[0] = true;
          }
        }
      };
      fModel.addPersonListener(personListener);
View Full Code Here

TOP

Related Classes of org.rssowl.core.model.types.IPerson

Copyright © 2018 www.massapicom. 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.