Examples of EventForm


Examples of com.dotmarketing.portlets.calendar.cms.struts.EventForm

        conAPI.addFileToContentlet(cont, cmsImage.getInode(), "Event:image", currentUser, true);
      }         

      if(!request.getParameter("recurrenceOccurs").equals("never")){

        EventForm ef = (EventForm) lf;
       
     
       
        //EventRecurrence recurrence = new EventRecurrence();
        Date startRecurrenceDate = startDate;
        Date endRecurrenceDate   = ef.getRecurrenceEndsDate();
        event.setRecurs(true);
        event.setRecurrenceStart(startRecurrenceDate);
        event.setRecurrenceEnd(endRecurrenceDate);
        event.setNoRecurrenceEnd(ef.isNoEndDate());
        SimpleDateFormat dateFormatS = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss");
        event.setOriginalStartDate(dateFormatS.parse(ef.getOriginalStartDate()));
              String baseEventId = ef.getDisconnectedFrom();
       
        if(UtilMethods.isSet(baseEventId)){
          event.setDisconnectedFrom(baseEventId);
          event.setOriginalStartDate(dateFormatS.parse(ef.getOriginalStartDate()));
        }

        if(ef.getRecurrenceOccurs().equals("daily")){
          event.setRecurrenceInterval(ef.getRecurrenceIntervalDaily());
          event.setOccursEnum(Event.Occurrency.DAILY);
        }else if(ef.getRecurrenceOccurs().equals("monthly")){
          event.setRecurrenceDayOfWeek(ef.getRecurrenceDayOfWeek());
          event.setRecurrenceWeekOfMonth(ef.getRecurrenceWeekOfMonth());
          event.setRecurrenceInterval(ef.getRecurrenceIntervalMonthly());
          event.setOccursEnum(Event.Occurrency.MONTHLY);
        }else if(ef.getRecurrenceOccurs().equals("weekly")){
          String[] recurrenceDaysOfWeek = ef.getRecurrenceDaysOfWeek();  
          String daysOfWeek = "";
          for (String day : recurrenceDaysOfWeek) {
            daysOfWeek += day + ",";
          }
          event.setRecurrenceDaysOfWeek(daysOfWeek);
          event.setRecurrenceInterval(ef.getRecurrenceIntervalWeekly());
          event.setOccursEnum(Event.Occurrency.WEEKLY);
        }else if(ef.getRecurrenceOccurs().equals("annually")){
          event.setRecurrenceInterval(ef.getRecurrenceIntervalYearly());
          event.setOccursEnum(Event.Occurrency.WEEKLY);
          event.setRecurrenceDayOfWeek(ef.getRecurrenceDayOfWeek());
          event.setRecurrenceWeekOfMonth(ef.getRecurrenceWeekOfMonth());
          event.setRecurrenceMonthOfYear(ef.getRecurrenceMonthOfYear());
        }
       
        List<Category> eventCategories = catAPI.getParents(event, currentUser, true);
        List<Permission> eventPermissions  = perAPI.getPermissions(event);

                APILocator.getContentletAPI().checkin(event, eventCategories, eventPermissions, currentUser, false);
       
        if(UtilMethods.isSet(baseEventId)){
          Event baseEvent  = eventAPI.find(baseEventId, true, currentUser, true);
          baseEvent.addDateToIgnore(dateFormatS.parse(ef.getOriginalStartDate()));
          eventCategories = catAPI.getParents(baseEvent, currentUser, true);
          eventPermissions  = perAPI.getPermissions(baseEvent);
          APILocator.getContentletAPI().checkin(baseEvent, eventCategories, eventPermissions, currentUser, false);
        }
       
View Full Code Here

Examples of com.dotmarketing.portlets.calendar.struts.EventForm

   * @throws DotDataException
   * @throws NumberFormatException
   */
  private void editEvent (ActionMapping mapping, ActionForm form, PortletConfig config,
      ActionRequest req, ActionResponse res, User user)  {
    EventForm eventForm = (EventForm) form;
    Event event = (Event) req.getAttribute(WebKeys.EVENT_EDIT);
    if(!UtilMethods.isSet(event.getInode()))
      return;
    if (event.getRecurs()) {
      eventForm.setRecurrenceStartsDate(event.getRecurrenceStart());
      eventForm.setRecurrenceDayOfMonth(String.valueOf(event.getRecurrenceDayOfMonth()));
      eventForm.setRecurrenceDayOfWeek(event.getRecurrenceDayOfWeek());

      if(UtilMethods.isSet(event.getRecurrenceEnd())){
        eventForm.setRecurrenceEndsDate(event.getRecurrenceEnd());
        eventForm.setNoEndDate(false);
      }else{
        eventForm.setNoEndDate(true)
      }
      String daysOfWeek = event.getRecurrenceDaysOfWeek();
      if(daysOfWeek == null)
        daysOfWeek = "";
      List<String> daysList = new ArrayList<String>();
      for(String day : daysOfWeek.split(",")) {
        if(UtilMethods.isSet(day)) {
          daysList.add(day);
        }
      }
      String[] daysListArr = new String[daysList.size()];
      for(int i = 0 ; i < daysList.size(); i++)
        daysListArr[i] = daysList.get(i);
      eventForm.setRecurrenceDaysOfWeek(daysListArr);
      eventForm.setRecurrenceInterval((int) event.getRecurrenceInterval());
      if(event.getOccursEnum() == Event.Occurrency.DAILY){
        eventForm.setRecurrenceOccurs("daily");
      }else if(event.getOccursEnum() == Event.Occurrency.WEEKLY){
        eventForm.setRecurrenceOccurs("weekly");
       }else if(event.getOccursEnum() == Event.Occurrency.MONTHLY){
          eventForm.setRecurrenceOccurs("monthly");
          if(UtilMethods.isSet(event.getRecurrenceDayOfMonth()) && event.getRecurrenceDayOfMonth() >0){
            eventForm.setRecurrenceDayOfMonth(String.valueOf(event.getRecurrenceDayOfMonth()));   
            eventForm.setSpecificDate(true);
          }else{
            eventForm.setSpecificDate(false);
            eventForm.setRecurrenceMonthOfYear(event.getRecurrenceMonthOfYear());
            eventForm.setRecurrenceWeekOfMonth(event.getRecurrenceWeekOfMonth());
            eventForm.setRecurrenceDayOfMonth("");
          }
            }else if(event.getOccursEnum() == Event.Occurrency.ANNUALLY){
                  if(UtilMethods.isSet(event.getRecurrenceDayOfMonth()) && event.getRecurrenceDayOfMonth() >0){
                    eventForm.setSpecificDayOfMonthRecY(String.valueOf(event.getRecurrenceDayOfMonth()))
                    eventForm.setSpecificMonthOfYearRecY(String.valueOf(event.getRecurrenceMonthOfYear()));
                    eventForm.setSpecificDate(true);
          }else{
            eventForm.setSpecificDate(false);
            eventForm.setSpecificDayOfMonthRecY("");
            eventForm.setSpecificMonthOfYearRecY("");
            eventForm.setRecurrenceMonthOfYear(event.getRecurrenceMonthOfYear());
            eventForm.setRecurrenceWeekOfMonth(event.getRecurrenceWeekOfMonth());
          }
          eventForm.setRecurrenceOccurs("annually");
            }

    } else {
      eventForm.setRecurrenceStartsDate(new Date());
      eventForm.setRecurrenceEndsDate(new Date());
      eventForm.setNoEndDate(false);
      eventForm.setRecurrenceDayOfMonth("");
      GregorianCalendar cal = new GregorianCalendar();
      cal.setTime(new Date());
      eventForm.setRecurrenceWeekOfMonth(cal.get(Calendar.WEEK_OF_MONTH));
      eventForm.setRecurrenceDayOfWeek(cal.get(Calendar.DAY_OF_WEEK));
      eventForm.setRecurrenceMonthOfYear(cal.get(Calendar.MONTH)+1);

      String[] daysOfWeekRecurrence = { String.valueOf(Calendar.MONDAY), String.valueOf(Calendar.TUESDAY),
          String.valueOf(Calendar.WEDNESDAY),  String.valueOf(Calendar.THURSDAY), String.valueOf(Calendar.FRIDAY),
          String.valueOf(Calendar.SATURDAY),  String.valueOf(Calendar.SUNDAY) };

      eventForm.setRecurrenceDaysOfWeek(daysOfWeekRecurrence);
      eventForm.setRecurrenceInterval(1);
      eventForm.setRecurrenceOccurs("never");
    }
  }
View Full Code Here

Examples of com.dotmarketing.portlets.calendar.struts.EventForm

  private void saveEvent (ActionMapping mapping, ActionForm form, PortletConfig config,
      ActionRequest req, ActionResponse res, User user) throws DotDataException, DotSecurityException {
    HibernateUtil.startTransaction();
    HttpServletRequest request = ((ActionRequestImpl) req).getHttpServletRequest();

    EventForm eventForm = (EventForm) form;
    Event event = (Event) req.getAttribute(WebKeys.EVENT_EDIT);
  }
View Full Code Here

Examples of com.dotmarketing.portlets.calendar.struts.EventForm

    if(InodeUtils.isSet(contentlet.getInode())) {
      Event ev = eventAPI.findbyInode(contentlet.getInode(), user, false);
      req.setAttribute(WebKeys.EVENT_EDIT, ev);

    } else {
      EventForm eventForm = (EventForm) form;
      eventForm.setRecurrenceEndsDate(new Date ());
      eventForm.setRecurrenceOccurs("never");
      eventForm.setRecurrenceDayOfMonth("");
      eventForm.setNoEndDate(false);
      eventForm.setRecurrenceInterval(1);
      eventForm.setRecurrenceIntervalDaily(1);
      eventForm.setRecurrenceIntervalWeekly(1);
      eventForm.setRecurrenceIntervalMonthly(1);
      eventForm.setRecurrenceIntervalYearly(1);
      String[] daysOfWeekRecurrence = { String.valueOf(Calendar.MONDAY), String.valueOf(Calendar.TUESDAY),
          String.valueOf(Calendar.WEDNESDAY),  String.valueOf(Calendar.THURSDAY), String.valueOf(Calendar.FRIDAY),
          String.valueOf(Calendar.SATURDAY),  String.valueOf(Calendar.SUNDAY) };
      eventForm.setRecurrenceDaysOfWeek(daysOfWeekRecurrence);
      eventForm.setRecurrenceDayOfWeek(1);
      eventForm.setRecurrenceMonthOfYear(1);
      eventForm.setRecurrenceWeekOfMonth(1);
      eventForm.setSpecificDayOfMonthRecY("1");
      eventForm.setSpecificMonthOfYearRecY("1");
      eventForm.setSpecificDate(false);
      req.setAttribute(WebKeys.EVENT_EDIT, new Event());
    }
  }
View Full Code Here

Examples of event_manager.views.forms.EventForm

        view.show(panelName, ViewHelper.LIST_EVENT);
    }

    @Override
    public void createNew(View view) {
        new EventForm(view, true, new Event()).setVisible(true);
    }
View Full Code Here

Examples of event_manager.views.forms.EventForm

   
    @Override
    public void edit(View view, int modelId) {
        DBHelper.openConnection();
        Event event = Event.findById(modelId);
        new EventForm(view, true, event).setVisible(true);
        DBHelper.closeConnection();
    }
View Full Code Here

Examples of sos.scheduler.editor.actions.forms.EventForm

                  
                    case Editor.EVENTS:
                        new EventsForm(c, SWT.NONE, _dom, data.getElement(), _gui);
                        break;
                    case Editor.EVENT_GROUP:
                      new EventForm(c, SWT.NONE, _dom, data.getElement(), Editor.EVENT_GROUP);
                     
                        break;
                    case Editor.ADD_EVENT_GROUP:
                       new EventForm(c, SWT.NONE, _dom, data.getElement(), Editor.ADD_EVENT_GROUP);
                     
                        break;  
                    case Editor.REMOVE_EVENT_GROUP:
                        new EventForm(c, SWT.NONE, _dom, data.getElement(), Editor.REMOVE_EVENT_GROUP);
                     
                        break;  
                    case Editor.ACTION_COMMANDS:
            //new JobCommandsForm(c, SWT.NONE, _dom, data.getElement(), _gui, this);
                      new JobCommandsForm(c, SWT.NONE, _dom, data.getElement(), _gui);             
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.