I am new java devloper , and facing one problem regarding setting of monthly recurrence patter in calendar .
Hi,
I have created test application on mac os x using eclipse. i have to evaluate aspose.email for (jar file.).but problem is that while creating .pst file recurrence not get set to calendar . any one help me.
Exception in thread "main" class com.aspose.email.system.exceptions.InvalidOperationException: Duration can't be more than period of recurrence.
Hello support team,
java.util.Calendar calendar = java.util.Calendar.getInstance(java.util.TimeZone.getTimeZone("GMT"));
calendar.set(2015, java.util.Calendar.JANUARY, 1,0,0,0);
Date startDate = calendar.getTime();
calendar.set(2016, java.util.Calendar.MARCH, 1,0,0,0);
Date endDate = calendar.getTime();
MapiCalendarEventRecurrence f_reccurence = new MapiCalendarEventRecurrence();
f_reccurence.setRecurrencePattern(new MapiCalendarWeeklyRecurrencePattern());
f_reccurence.getRecurrencePattern().setPatternType(MapiCalendarRecurrencePatternType.Week);
f_reccurence.getRecurrencePattern().setOccurrenceCount(3);
f_reccurence.getRecurrencePattern().setPeriod(2);
f_reccurence.getRecurrencePattern().setEndType(MapiCalendarRecurrenceEndType.NeverEnd);
mapiWeakly = new MapiCalendar("This is Location", "This is Weekly", "This is description",startDate, endDate);
mapiWeakly.setLocation("This is location");
mapiWeakly.setRecurrence(f_reccurence);
*************************************************
Hi Ajinath,
Thank you for contacting Aspose Support team.
Please try setting the occurrence count as well in addition to these properties for setting it to work and let us know your feedback.
pattern.setOccurrenceCount(3);