Package nl.topicus.onderwijs.dashboard.datatypes

Examples of nl.topicus.onderwijs.dashboard.datatypes.Event


              CalendarEventFeed.class);

          for (CalendarEventEntry eventEntry : resultFeed
              .getEntries()) {
            for (When curTime : eventEntry.getTimes()) {
              Event event = new Event();
              event.setKey(curSettingEntry.getKey());
              event.setTitle(eventEntry.getTitle().getPlainText());
              // event.setOmschrijving(entry.getPlainTextContent());
              event.setDateTime(gDateTimeToDate(curTime
                  .getStartTime()));
              if (curSettingEntry.getKey() instanceof AbstractCodeNameKey)
                event.setColor(((AbstractCodeNameKey) curSettingEntry
                    .getKey()).getColor());
              Matcher m = TAG_PATTERN.matcher(eventEntry
                  .getPlainTextContent());
              while (m.find()) {
                String curTag = m.group();
                event.getTags().add(curTag);
                if ("#major".equals(curTag))
                  event.setMajor(true);
              }
              if (event.isMajor()
                  || event.getDateTime()
                      .before(cal.getTime()))
                ret.add(event);
            }
          }
        } catch (Exception e) {
View Full Code Here


          return ret;

        Random random = new Random();
        ret = new ArrayList<Event>();
        for (int count = 0; count < 2; count++) {
          Event event = new Event();
          event.setKey(key);
          event.setTitle("random");
          Calendar cal = Calendar.getInstance();
          cal.add(Calendar.DAY_OF_YEAR, random.nextInt(30));
          event.setDateTime(cal.getTime());
          event.setMajor(random.nextInt(5) == 0);
          if (event.isMajor())
            event.getTags().add("#major");
          event.setColor(Integer.toHexString(random
              .nextInt(256 * 256 * 256)));
          while (event.getColor().length() < 0)
            event.setColor("0" + event.getColor());
          event.setColor("#" + event.getColor());
          ret.add(event);
        }
        Collections.sort(ret, new Comparator<Event>() {
          @Override
          public int compare(Event o1, Event o2) {
View Full Code Here

TOP

Related Classes of nl.topicus.onderwijs.dashboard.datatypes.Event

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.