Search in sources :

Example 1 with Component

use of org.bedework.caldav.bwserver.PropertyUpdater.Component in project bw-calendar-engine by Bedework.

the class BwUpdates method removeSubComp.

private UpdateResult removeSubComp(final EventInfo ei, final ComponentReferenceType sel) throws WebdavException {
    Component subc = findSubComponent(ei, sel.getBaseComponent().getValue());
    if (subc == null) {
        return new UpdateResult("Invalid sub-component selection for remove");
    }
    ei.getAlarms().remove(subc.getAlarm());
    return UpdateResult.getOkResult();
}
Also used : StartEndComponent(org.bedework.calfacade.base.StartEndComponent) Component(org.bedework.caldav.bwserver.PropertyUpdater.Component) UpdateResult(org.bedework.caldav.server.sysinterface.SysIntf.UpdateResult)

Aggregations

Component (org.bedework.caldav.bwserver.PropertyUpdater.Component)1 UpdateResult (org.bedework.caldav.server.sysinterface.SysIntf.UpdateResult)1 StartEndComponent (org.bedework.calfacade.base.StartEndComponent)1