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])));