Package org.zkoss.calendar

Examples of org.zkoss.calendar.Calendars


   * Saves the data of an CalendarEvent and closes the window.
   *
   * @param event
   */
  public void doSave(Event event) {
    Calendars cals = getCalendarCtrl().getCal();

    MySimpleCalendarEvent ce = new MySimpleCalendarEvent();
    Calendar cal = Calendar.getInstance(cals.getDefaultTimeZone());
    Date beginDate = ppbegin.getValue();
    Date endDate = ppend.getValue();

    beginDate.setSeconds(0);
    endDate.setSeconds(0);
View Full Code Here


  public CaleventEditCommand(String id, int flags) {
    super(id, flags);
  }

  protected void process(AuRequest request) {
    final Calendars cmp = (Calendars) request.getComponent();
    if (cmp == null)
      throw new UiException(MZk.ILLEGAL_REQUEST_COMPONENT_REQUIRED, this);

    final String[] data = request.getData();
    if (data == null || data.length != 5)
      throw new UiException(MZk.ILLEGAL_REQUEST_WRONG_DATA, new Object[] {
          Objects.toString(data), this });
    CalendarEvent ce = cmp.getCalendarEventById(data[0]);
    if (ce != null)
      Events.postEvent(new CalendarsEvent(getId(), cmp, ce, null, null,
        Integer.parseInt(data[1]), Integer.parseInt(data[2]), Integer
            .parseInt(data[3]), Integer.parseInt(data[4])));
View Full Code Here

  public CaleventCreateCommand(String id, int flags) {
    super(id, flags);
  }

  protected void process(AuRequest request) {
    final Calendars cmp = (Calendars)request.getComponent();
    if (cmp == null)
      throw new UiException(MZk.ILLEGAL_REQUEST_COMPONENT_REQUIRED, this);

    final String[] data = request.getData();
    if (data == null || data.length != 6)
      throw new UiException(MZk.ILLEGAL_REQUEST_WRONG_DATA, new Object[] {
          Objects.toString(data), this });
   
    TimeZone tz = cmp.getDefaultTimeZone();
    Date eventBegin = new Date(Long.parseLong(data[0]));
    Date eventEnd = new Date(Long.parseLong(data[1]));
   
    if (tz.inDaylightTime(eventBegin))
      eventBegin = new Date(eventBegin.getTime() - tz.getDSTSavings());
View Full Code Here

  public DayClickCommand(String id, int flags) {
    super(id, flags);
  }
  @Override
  protected void process(AuRequest request) {
    final Calendars cmp = (Calendars)request.getComponent();
    if (cmp == null)
      throw new UiException(MZk.ILLEGAL_REQUEST_COMPONENT_REQUIRED, this);

    final String[] data = request.getData();
    if (data == null || data.length != 1)
View Full Code Here

  public CaleventUpdateCommand(String id, int flags) {
    super(id, flags);
  }

  protected void process(AuRequest request) {
    final Calendars cmp = (Calendars) request.getComponent();
    if (cmp == null)
      throw new UiException(MZk.ILLEGAL_REQUEST_COMPONENT_REQUIRED, this);

    final String[] data = request.getData();
    if (data == null || data.length != 7)
      throw new UiException(MZk.ILLEGAL_REQUEST_WRONG_DATA, new Object[] {
          Objects.toString(data), this });
    CalendarEvent ce = cmp.getCalendarEventById(data[0]);
    TimeZone tz = cmp.getDefaultTimeZone();
    Date eventBegin = new Date(Long.parseLong(data[1]));
    Date eventEnd = new Date(Long.parseLong(data[2]));
    if (tz.inDaylightTime(eventBegin))
      eventBegin = new Date(eventBegin.getTime() - tz.getDSTSavings());
    if (tz.inDaylightTime(eventEnd))
View Full Code Here

*/
public class CalendarsDefault implements ComponentRenderer {
  static double ONE_DAY = 24 * 60 * 60;
  public void render(Component comp, Writer out) throws IOException {
    final SmartWriter wh = new SmartWriter(out);
    final Calendars self = (Calendars)comp;
    final String uuid = self.getUuid();

    // CSS ClassName
    final String zcls = self.getZclass();
    final String header = zcls + "-header";
    final String body = zcls + "-body";
    final String inner = zcls + "-inner";

    // round corner
    final String t1 = zcls + "-t1";
    final String t2 = zcls + "-t2";
    final String t3 = zcls + "-t3";
    final String b1 = zcls + "-b1";
    final String b2 = zcls + "-b2";
    final String b3 = zcls + "-b3";

    boolean inMonth = "month".equals(self.getMold());
    String zType = inMonth ? "\" z.type=\"calendar.calendars.CalendarsMonth\"":
      "\" z.type=\"calendar.calendars.Calendars\"";
    wh.write("<div id=\"").write(uuid).write(zType)
    .write(self.getOuterAttrs()).write(self.getInnerAttrs()).write(">");

    if (self.getToolbar() != null) {
      wh.write("<div id=\"").write(uuid).write("!tb\" class=\"").write(header)
      .write("\">").write(self.getToolbar()).write("</div>");
    }

    wh.write("<div class=\"").write(t1).write("\"></div><div class=\"")
      .write(t2).write("\"><div class=\"").write(t3).write("\"></div></div>");

View Full Code Here

  public WeekClickCommand(String id, int flags) {
    super(id, flags);
  }
  @Override
  protected void process(AuRequest request) {
    final Calendars cmp = (Calendars)request.getComponent();
    if (cmp == null)
      throw new UiException(MZk.ILLEGAL_REQUEST_COMPONENT_REQUIRED, this);

    final String[] data = request.getData();
    if (data == null || data.length != 1)
View Full Code Here

  /** Creates an instance of {@link Event} based on the specified request.
   */
  public static CalendarsEvent getCreateEvent(AuRequest request) {
    final JSONArray data = (JSONArray) request.getData().get("data");
    final Calendars cmp = verifyEvent(request, data, 6);
    TimeZone tz = cmp.getDefaultTimeZone();
    Date eventBegin = Util.fixDSTTime(tz, new Date(getLong(data.get(0))));
    Date eventEnd = Util.fixDSTTime(tz, new Date(getLong(data.get(1))));
   
    return new CalendarsEvent(ON_EVENT_CREATE, cmp, null,
        eventBegin, eventEnd,
View Full Code Here

        getInt(data.get(4)),getInt(data.get(5)));
  }
 
  public static CalendarsEvent getEditEvent(AuRequest request) {
    final JSONArray data = (JSONArray) request.getData().get("data");
    final Calendars cmp = verifyEvent(request, data, 5);
   
    CalendarEvent ce = cmp.getCalendarEventById(String.valueOf(data.get(0)));
   
    if (ce == null) return null;
   
    return new CalendarsEvent(ON_EVENT_EDIT, cmp, ce, null, null,
        getInt(data.get(1)), getInt(data.get(2)),
View Full Code Here

        getInt(data.get(3)), getInt(data.get(4)));
 
 
  public static CalendarsEvent getUpdateEvent(AuRequest request) {
    final JSONArray data = (JSONArray) request.getData().get("data");
    final Calendars cmp = verifyEvent(request, data, 7);
   
    CalendarEvent ce = cmp.getCalendarEventById(String.valueOf(data.get(0)));
   
    if (ce == null) return null;
    TimeZone tz = cmp.getDefaultTimeZone();
    Date eventBegin = Util.fixDSTTime(tz, new Date(getLong(data.get(1))));
    Date eventEnd = Util.fixDSTTime(tz, new Date(getLong(data.get(2))));

    return new CalendarsEvent(ON_EVENT_UPDATE, cmp, ce,
        eventBegin, eventEnd,
View Full Code Here

TOP

Related Classes of org.zkoss.calendar.Calendars

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.