Package org.dmlite.model.selection

Examples of org.dmlite.model.selection.SelectionCriteria


   * @return selected members
   */
  public Members getAdminMembers() {
    Members administrators = null;
    try {
      SelectionCriteria criteria = SelectionCriteria.defineEqualCriteria(
          "role", "admin");
      administrators = (Members) getEntities(criteria);
    } catch (SelectionException e) {
      log.error("Error in Members.getAdminMembers: " + e.getMessage());
    }
View Full Code Here


  }

  public Interest getInterest(User user, Topic topic) {
    Interest interest = null;
    try {
      SelectionCriteria topicCriteria = SelectionCriteria
          .defineEqualCriteria("topic", topic);
      Interests topicInterests = (Interests) getEntities(topicCriteria);
      SelectionCriteria userCriteria = SelectionCriteria
          .defineEqualCriteria("user", user);
      Interests userInterests = (Interests) topicInterests
          .getEntities(userCriteria);
      if (userInterests.size() == 1) {
        interest = (Interest) userInterests.first();
View Full Code Here

  }

  public Interests getTopicInterests(Topic topic) {
    Interests topicInterests = null;
    try {
      SelectionCriteria criteria = SelectionCriteria.defineEqualCriteria(
          "topic", topic);
      topicInterests = (Interests) getEntities(criteria);
    } catch (SelectionException e) {
      log
          .error("Error in Interests.getTopicInterests: "
View Full Code Here

  }

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

  }

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

  }

  public Entries getRecentlyCreatedEntries(Date date) {
    Entries recentlyCreatedBlogEntries = null;
    try {
      SelectionCriteria criteria = SelectionCriteria
          .defineGreaterThanCriteria("creationDate", date);
      recentlyCreatedBlogEntries = (Entries) getEntities(criteria);
    } catch (SelectionException e) {
      log.error("Error in Entries.getRecentlyCreatedEntries: "
          + e.getMessage());
View Full Code Here

  }

  public Entries getRecentlyCreatedEntries(EasyDate easyDate) {
    Entries recentlyCreatedBlogEntries = null;
    try {
      SelectionCriteria criteria = SelectionCriteria
          .defineGreaterThanCriteria("creationDate", easyDate
              .getDate());
      recentlyCreatedBlogEntries = (Entries) getEntities(criteria);
    } catch (SelectionException e) {
      log.error("Error in Entries.getRecentlyCreatedEntries: "
View Full Code Here

  }

  public Entries getKeywordEntries(String keyword) {
    Entries keywordBlogEntries = null;
    try {
      SelectionCriteria criteria = SelectionCriteria
          .defineContainCriteria("description", keyword);
      keywordBlogEntries = (Entries) getEntities(criteria);
    } catch (SelectionException e) {
      log.error("Error in Entries.getKeywordEntries: " + e.getMessage());
    }
View Full Code Here

  }

  public Entries getSomeKeywordEntries(String[] keywords) {
    Entries someKeywordBlogEntries = null;
    try {
      SelectionCriteria criteria = SelectionCriteria
          .defineContainSomeCriteria("description", keywords);
      someKeywordBlogEntries = (Entries) getEntities(criteria);
    } catch (SelectionException e) {
      log.error("Error in Entries.getSomeKeywordEntries: "
          + e.getMessage());
View Full Code Here

  }

  public Entries getAllKeywordEntries(String[] keywords) {
    Entries allKeywordBlogEntries = null;
    try {
      SelectionCriteria criteria = SelectionCriteria
          .defineContainAllCriteria("description", keywords);
      allKeywordBlogEntries = (Entries) getEntities(criteria);
    } catch (SelectionException e) {
      log.error("Error in Entries.getAllKeywordEntries: "
          + e.getMessage());
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.