Uploaded image for project: 'Apache Roller'
  1. Apache Roller
  2. ROL-1780

SiteModel.getNewWeblogs javadoc fix, functionality improvement and patch

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Minor
    • Resolution: Abandoned
    • 4.0.1
    • None
    • None

    Description

      The patch that follows fixes the method's javadoc and adds the ability to just retrieve a list of blogs if the number of days is a negative integer

      Index: /Users/manos/lib/roller_4.1/apps/weblogger/src/java/org/apache/roller/weblogger/ui/rendering/model/SiteModel.java
      ===================================================================
      — /Users/manos/lib/roller_4.1/apps/weblogger/src/java/org/apache/roller/weblogger/ui/rendering/model/SiteModel.java (revision 735639)
      +++ /Users/manos/lib/roller_4.1/apps/weblogger/src/java/org/apache/roller/weblogger/ui/rendering/model/SiteModel.java (working copy)
      @@ -391,14 +391,19 @@
      /*

      • Get most collection of Website objects,
      • in reverse chrono order by creationDate.
      • * @param offset Offset into results (for paging)
      • * @param len Max number of results to return
        + * @param sinceDays What "new" means in days
        + * @param length Max number of results to return
        */
        public List getNewWeblogs(int sinceDays, int length) {
        List results = new ArrayList();
      • Calendar cal = Calendar.getInstance();
      • cal.setTime(new Date());
      • cal.add(Calendar.DATE, -1 * sinceDays);
        + Calendar cal = Calendar.getInstance();
        + if(sinceDays < 0) { + cal.set(1970, 0, 1); + }

        + else

        { + cal.setTime(new Date()); + cal.add(Calendar.DATE, -1 * sinceDays); + }

        Date startDate = cal.getTime();
        try {
        Weblogger roller = WebloggerFactory.getWeblogger();

      Attachments

        1. ROL-1780.patch.txt
          1 kB
          Manos Batsis
        2. sitemodel_getNewWeblogs_roller5trunk_patch.txt
          1 kB
          Manos Batsis

        Activity

          People

            roller_unassigned Roller Unassigned
            manos Manos Batsis
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: