Package org.dmlite.model.selection

Examples of org.dmlite.model.selection.SelectionCriteria


  public Entries getLastEntries(int count) {
    int selectionCount = 0;
    Entries lastEntries = null;
    try {
      Entries descendingEntries = getEntriesOrderedByCreationDate(false);
      SelectionCriteria none = SelectionCriteria.defineNoneCriteria();
      lastEntries = (Entries) descendingEntries.getEntities(none);
      lastEntries.setPropagateToSource(false);
      Entry entry;
      for (Iterator x = descendingEntries.iterator(); x.hasNext();) {
        entry = (Entry) x.next();
View Full Code Here


      User user;
      for (Iterator x = iterator(); x.hasNext();) {
        user = (User) x.next();
        Blogs userApprovedBlogs = user.getBlogs().getApprovedBlogs();
        if (allApprovedBlogs == null) {
          SelectionCriteria all = SelectionCriteria
              .defineAllCriteria();
          allApprovedBlogs = (Blogs) userApprovedBlogs
              .getEntities(all);
          allApprovedBlogs.setPropagateToSource(false);
        } else {
View Full Code Here

      for (Iterator x = iterator(); x.hasNext();) {
        blog = (Blog) x.next();
        Entries blogApprovedEntries = blog.getEntries()
            .getApprovedEntries();
        if (allApprovedEntries == null) {
          SelectionCriteria all = SelectionCriteria
              .defineAllCriteria();
          allApprovedEntries = (Entries) blogApprovedEntries
              .getEntities(all);
          allApprovedEntries.setPropagateToSource(false);
        } else {
View Full Code Here

  }

  public Blogs getApprovedBlogs() {
    Blogs approvedBlogs = null;
    try {
      SelectionCriteria criteria = SelectionCriteria.defineEqualCriteria(
          "approved", Boolean.TRUE);
      approvedBlogs = (Blogs) getEntities(criteria);
    } catch (SelectionException e) {
      log.error("Error in Blogs.getApprovedBlogs: " + e.getMessage());
    }
View Full Code Here

      for (Iterator x = iterator(); x.hasNext();) {
        blog = (Blog) x.next();
        Entries blogApprovedEntries = blog.getEntries()
            .getApprovedEntries();
        if (allApprovedEntries == null) {
          SelectionCriteria all = SelectionCriteria
              .defineAllCriteria();
          allApprovedEntries = (Entries) blogApprovedEntries
              .getEntities(all);
          allApprovedEntries.setPropagateToSource(false);
        } else {
View Full Code Here

   * @return selected comments
   */
  public Comments getKeywordComments(String keyword) {
    Comments keywordComments = null;
    try {
      SelectionCriteria criteria = SelectionCriteria
          .defineContainCriteria("text", keyword);
      keywordComments = (Comments) getEntities(criteria);
    } catch (SelectionException e) {
      log
          .error("Error in Comments.getKeywordComments: "
View Full Code Here

   * @return selected comments
   */
  public Comments getCommentsWithSource() {
    Comments commentsWithSource = null;
    try {
      SelectionCriteria criteria = SelectionCriteria
          .defineNotNullCriteria("source");
      commentsWithSource = (Comments) getEntities(criteria);
    } catch (SelectionException e) {
      log.error("Error in Comments.getCommentsWithSource: "
          + e.getMessage());
View Full Code Here

   * @return selected comments
   */
  public Comments getCommentsWithoutSource() {
    Comments commentsWithoutSource = null;
    try {
      SelectionCriteria criteria = SelectionCriteria
          .defineNullCriteria("source");
      commentsWithoutSource = (Comments) getEntities(criteria);
    } catch (SelectionException e) {
      log.error("Error in Comments.getCommentsWithoutSource: "
          + e.getMessage());
View Full Code Here

   * @return selected comments
   */
  public Comments getBeginKeywordComments(String keyword) {
    Comments beginKeywordComments = null;
    try {
      SelectionCriteria criteria = SelectionCriteria.defineBeginCriteria(
          "text", keyword);
      beginKeywordComments = (Comments) getEntities(criteria);
    } catch (SelectionException e) {
      log.error("Error in Comments.getBeginKeywordComments: "
          + e.getMessage());
View Full Code Here

      if (keywords.equals("")) {
        entitiesThatContainKeywords = entities;
      } else {
        String[] keywordsArray = keywords.split(",");
        if (andKeywords.booleanValue()) {
          SelectionCriteria criteria = SelectionCriteria
              .defineContainAllCriteria(propertyConfig.getCode(),
                  keywordsArray);
          entitiesThatContainKeywords = (IOrderedEntities) entities
              .getEntities(criteria);
        } else {
          SelectionCriteria criteria = SelectionCriteria
              .defineContainSomeCriteria(
                  propertyConfig.getCode(), keywordsArray);
          entitiesThatContainKeywords = (IOrderedEntities) entities
              .getEntities(criteria);
        }
View Full Code Here

TOP

Related Classes of org.dmlite.model.selection.SelectionCriteria

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.