Package com.m4f.business.domain.extended

Examples of com.m4f.business.domain.extended.ExtendedCourse


        } else if(COURSE_ATTR_NAME.equals(attr)) { // I18nProperty
          Iterator<String> it = i18nCourse.keySet().iterator();
          while(it.hasNext()) {
            String language = it.next();
            String i18nAttr = new StringBuffer(attr).append(language).toString();
            ExtendedCourse c = i18nCourse.get(language);
            courseNode.addContent(new Element(i18nAttr).setContent(c.getTitle() != null ? new CDATA(c.getTitle()) : new CDATA("")));
          }
        } else if(COURSE_ATTR_URL.equals(attr)) { // I18nProperty // TODO may be better a function...
          Iterator<String> it = i18nCourse.keySet().iterator();
          while(it.hasNext()) {
            String language = it.next();
            String i18nAttr = new StringBuffer(attr).append(language).toString();
            ExtendedCourse c = i18nCourse.get(language);
            String url = new StringBuffer(contextPath).append("/").append(language).append(COURSE_DETAIL_URL).append(course.getId()).toString();
            courseNode.addContent(new Element(i18nAttr).setContent(new CDATA(url)));
          }
        } else if(COURSE_ATTR_START.equals(attr)) {
          courseNode.addContent(new Element(attr).setContent(course.getStart() != null ? new CDATA(dateFormat.format(course.getStart())) : new CDATA("")));
        } else if(COURSE_ATTR_END.equals(attr)) {
          courseNode.addContent(new Element(attr).setContent(course.getEnd() != null ? new CDATA(dateFormat.format(course.getEnd())) : new CDATA("")));
        } else if(COURSE_ATTR_INFO.equals(attr)) { // I18nProperty // TODO may be better a function...
          Iterator<String> it = i18nCourse.keySet().iterator();
          while(it.hasNext()) {
            String language = it.next();
            String i18nAttr = new StringBuffer(attr).append(language).toString();
            ExtendedCourse c = i18nCourse.get(language);
            courseNode.addContent(new Element(i18nAttr).setContent(c.getInformation() != null ? new CDATA(c.getInformation().getValue()) : new CDATA("")));
          }
        } else if(COURSE_ATTR_GAIAK.equals(attr)) {
          Element tagsNode = new Element(attr);
          for(Category category : course.getTags()) {
            Element tagNode = new Element(COURSE_ATTR_GAIA);
View Full Code Here


      @RequestHeader(required=false,value="referer") String referer,
      HttpSession session) {
    try {
      MediationService mediationService =
        this.serviceLocator.getTransversalService().getMediationServiceByUser(currentUser.getName());
      ExtendedCourse course = this.serviceLocator.getExtendedCourseService().createCourse();
      course.setMediationService(mediationService.getId());
      model.addAttribute("course", course);
      session.setAttribute(this.REFERER_PARAM, referer);
    } catch(Exception e) {
      LOGGER.severe(StackTraceUtil.getStackTrace(e));
      return "common.error";
View Full Code Here

  @Secured("ROLE_MANUAL_MEDIATOR")
  @RequestMapping(value="/edit/{courseId}", method=RequestMethod.GET)
  public String edit(@PathVariable Long courseId, Model model, Locale locale,
      @RequestHeader(required=false,value="referer") String referer, HttpSession session) {
    try {
      ExtendedCourse course = this.serviceLocator.getExtendedCourseService().getCourse(courseId, locale);
      model.addAttribute("course", course);
      model.addAttribute("school", this.serviceLocator.getExtendedSchoolService().getSchool(course.getSchool(), locale));
      session.setAttribute(this.REFERER_PARAM, referer);
    } catch(Exception e) {
      LOGGER.severe(StackTraceUtil.getStackTrace(e));
      return "common.error";
    }
View Full Code Here

  @Secured("ROLE_MANUAL_MEDIATOR")
  @RequestMapping(value="/delete/{courseId}", method=RequestMethod.GET)
  public String delete(@PathVariable Long courseId, Locale locale,
      @RequestHeader("referer") String referer, @RequestHeader("Host") String host) {
    try {
      ExtendedCourse course = this.serviceLocator.getExtendedCourseService().getCourse(courseId, locale);
      this.serviceLocator.getExtendedCourseService().delete(course, locale);
    } catch(Exception e) {
      LOGGER.severe(StackTraceUtil.getStackTrace(e));
      return "common.error";
    }
View Full Code Here

 
  @Secured({"ROLE_MANUAL_MEDIATOR","ROLE_ADMIN"})
  @RequestMapping(value="/detail/{courseId}", method=RequestMethod.GET)
  public String detail(@PathVariable Long courseId, Model model, Locale locale) {
    try {
      ExtendedCourse course = this.serviceLocator.getExtendedCourseService().getCourse(courseId, locale);
      ExtendedSchool school = this.serviceLocator.getExtendedSchoolService().getSchool(course.getSchool(), locale);
      model.addAttribute("course", course);
      model.addAttribute("school", school);
    } catch(Exception e) {
      LOGGER.severe(StackTraceUtil.getStackTrace(e));
      return "common.error";
View Full Code Here

  }
 
  @RequestMapping(value="/public/course/{courseId}", method=RequestMethod.GET)
  public String showCourseDetail(@PathVariable Long courseId, Locale locale, Model model) {
    try {
      ExtendedCourse course = this.serviceLocator.getExtendedCourseService().getCourse(courseId, locale);
      ExtendedSchool school = this.serviceLocator.getExtendedSchoolService().getSchool(course.getSchool(), locale);
      Town town = this.serviceLocator.getTerritorialService().getTown(school.getTown(), locale);
      model.addAttribute("course", course);
      model.addAttribute("school", school);
      model.addAttribute("town", town);
    } catch(Exception e) {
View Full Code Here

TOP

Related Classes of com.m4f.business.domain.extended.ExtendedCourse

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.