public void remove() throws RecurrenceInfoException {
  List<RecurrenceRule> rulesList=new ArrayList<RecurrenceRule>();
  rulesList.addAll(rRulesList);
  rulesList.addAll(eRulesList);
  try {
    for (    RecurrenceRule rule : rulesList)     rule.remove();
    info.remove();
  }
 catch (  RecurrenceRuleException rre) {
    throw new RecurrenceInfoException(rre.getMessage(),rre);
  }
catch (  GenericEntityException gee) {
    throw new RecurrenceInfoException(gee.getMessage(),gee);
  }
}

public void remove ( ) throws RecurrenceInfoException { List < RecurrenceRule > rulesList = new ArrayList < RecurrenceRule > ( ) ; rulesList . addAll ( rRulesList ) ; rulesList . addAll ( eRulesList ) ; try { for ( RecurrenceRule rule : rulesList ) rule . remove ( ) ; info . remove ( ) ; } catch ( RecurrenceRuleException rre ) { throw new RecurrenceInfoException ( rre . getMessage ( ) , rre ) ; } catch ( GenericEntityException gee ) { throw new RecurrenceInfoException ( gee . getMessage ( ) , gee ) ; } }
removes the recurrence from persistant store .
