Package org.osforce.connect.entity.calendar

Examples of org.osforce.connect.entity.calendar.Event


  }
 
  @RequestMapping("/detail-view")
  @Permission({"event-view"})
  public String doDetailView(@RequestParam Long eventId, Model model) {
    Event event = eventService.getEvent(eventId);
    model.addAttribute(AttributeKeys.EVENT_KEY_READABLE, event);
    return "calendar/event-detail";
  }
View Full Code Here


      model.put("reply", reply);
    } else if(StringUtils.equals(TeamMember.NAME, activity.getEntity())) {
      TeamMember teamMember = memberService.getMember(activity.getLinkedId());
      model.put("teamMember", teamMember);
    } else if(StringUtils.equals(Event.NAME, activity.getEntity())) {
      Event event = eventService.getEvent(activity.getLinkedId());
      model.put("event", event);
    } else if(StringUtils.equals(Album.NAME, activity.getEntity())) {
      Album album = albumService.getAlbum(activity.getLinkedId());
      model.put("album", album);
    } else if(StringUtils.equals(Photo.NAME, activity.getEntity())) {
View Full Code Here

 
  @Override
  protected void prepareMessage(MimeMessageHelper helper,
      Map<Object, Object> context) throws Exception {
    Long eventId = (Long) context.get("eventId");
    Event event = eventService.getEvent(eventId);
    context.put("event", event);
    context.put("site", event.getProject().getCategory().getSite());
    //
    String subject = FreeMarkerTemplateUtils.processTemplateIntoString(
        configuration.getTemplate(TEMPLATE_EVENT_NOTIFY_SUBJECT), context);
    String content = FreeMarkerTemplateUtils.processTemplateIntoString(
        configuration.getTemplate(TEMPLATE_EVENT_NOTIFY_CONTENT), context);
    helper.setSubject(subject);
    helper.setText(content, true);
    helper.addTo(event.getEnteredBy().getEmail(), event.getEnteredBy().getNickname());
  }
View Full Code Here

  }

  @Override
  protected void doTask(Map<Object, Object> context) throws Exception {
    Long eventId = (Long) context.get("eventId");
    Event event = eventService.getEvent(eventId);
    String template = (String) context.get("template");
    Activity activity = new Activity();
    activity.setLinkedId(eventId);
    activity.setEntity(Event.NAME);
    activity.setType(Event.NAME);
    activity.setDescription(template);
    activity.setFormat(Activity.FORMAT_FTL);
    activity.setProjectId(event.getProjectId());
    activity.setEnteredId(event.getModifiedId());
    activityService.createActivity(activity);
  }
View Full Code Here

    this.eventActivityStreamTask = eventActivityStreamTask;
  }

  @AfterReturning("execution(* org.osforce.connect.service.calendar.EventService.notifyEvent(..))")
  public void eventNotify(JoinPoint jp) {
    Event event = (Event) jp.getArgs()[0];
    Map<Object, Object> context = CollectionUtil.newHashMap();
    context.put("eventId", event.getId());
    eventNotifyEmailTask.doAsyncTask(context);
  }
View Full Code Here

  }

  @AfterReturning("execution(* org.osforce.connect.service.calendar.EventService.createEvent(..)) ||" +
      "execution(* org.osforce.connect.service.calendar.EventService.updateEvent(..))")
  public void updateEvent(JoinPoint jp) {
    Event event = (Event) jp.getArgs()[0];
    Map<Object, Object> context = CollectionUtil.newHashMap();
    context.put("eventId", event.getId());
    context.put("template", TEMPLATE_EVENT_UPDATE);
    eventActivityStreamTask.doAsyncTask(context);
  }
View Full Code Here

TOP

Related Classes of org.osforce.connect.entity.calendar.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.