Apache Roller
  1. Apache Roller
  2. ROL-1780

SiteModel.getNewWeblogs javadoc fix, functionality improvement and patch

    Details

    • Type: Improvement Improvement
    • Status: Open
    • Priority: Minor Minor
    • Resolution: Unresolved
    • Affects Version/s: 4.0.1
    • Fix Version/s: None
    • Labels:
      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();

        Activity

          People

          • Assignee:
            Roller Unassigned
            Reporter:
            Manos Batsis
          • Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:

              Development