Changeset 55
- Timestamp:
- 01/31/06 11:16:27
- Files:
-
- trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/CalintfImpl.java (modified) (1 diff)
- trunk/calendar3/calFacade/src/org/bedework/calfacade/BwSystem.java (modified) (3 diffs)
- trunk/calendar3/calFacade/src/org/bedework/calfacade/base/CalintfBase.java (modified) (1 diff)
- trunk/calendar3/calFacade/src/org/bedework/calfacade/ifs/Calintf.java (modified) (1 diff)
- trunk/calendar3/calsvc/src/org/bedework/calsvc/CalSvc.java (modified) (1 diff)
- trunk/calendar3/calsvci/src/org/bedework/calsvci/CalSvcI.java (modified) (1 diff)
- trunk/calendar3/common/src/edu/rpi/sss/util/jsp/UtilAbstractAction.java (modified) (1 diff)
- trunk/calendar3/webadmin/src/org/bedework/webadmin/PEActionForm.java (modified) (10 diffs)
- trunk/calendar3/webadmin/src/org/bedework/webadmin/admingroup/PEDeleteAGAction.java (modified) (1 diff)
- trunk/calendar3/webadmin/src/org/bedework/webadmin/admingroup/PEFetchAGAction.java (modified) (1 diff)
- trunk/calendar3/webadmin/src/org/bedework/webadmin/admingroup/PEUpdateAGAction.java (modified) (5 diffs)
- trunk/calendar3/webadmin/src/org/bedework/webadmin/authuser/PEDeleteAuthAction.java (modified) (1 diff)
- trunk/calendar3/webadmin/src/org/bedework/webadmin/authuser/PEFetchAuthAction.java (modified) (1 diff)
- trunk/calendar3/webadmin/src/org/bedework/webadmin/authuser/PEUpdateAuthAction.java (modified) (1 diff)
- trunk/calendar3/webadmin/src/org/bedework/webadmin/category/PEDeleteCategoryAction.java (modified) (1 diff)
- trunk/calendar3/webadmin/src/org/bedework/webadmin/category/PEFetchCategoryAction.java (modified) (1 diff)
- trunk/calendar3/webadmin/src/org/bedework/webadmin/category/PEUpdateCategoryAction.java (modified) (1 diff)
- trunk/calendar3/webadmin/src/org/bedework/webadmin/event/PEDeleteEventAction.java (modified) (1 diff)
- trunk/calendar3/webadmin/src/org/bedework/webadmin/event/PEDeleteSelectedEventAction.java (modified) (1 diff)
- trunk/calendar3/webadmin/src/org/bedework/webadmin/event/PEFetchEventAction.java (modified) (1 diff)
- trunk/calendar3/webadmin/src/org/bedework/webadmin/event/PEGetFormattedEventsAction.java (modified) (3 diffs)
- trunk/calendar3/webadmin/src/org/bedework/webadmin/event/PEUpdateEventAction.java (modified) (2 diffs)
- trunk/calendar3/webadmin/src/org/bedework/webadmin/location/PEDeleteLocationAction.java (modified) (1 diff)
- trunk/calendar3/webadmin/src/org/bedework/webadmin/location/PEFetchLocationAction.java (modified) (1 diff)
- trunk/calendar3/webadmin/src/org/bedework/webadmin/location/PEUpdateLocationAction.java (modified) (1 diff)
- trunk/calendar3/webadmin/src/org/bedework/webadmin/sponsor/PEDeleteSponsorAction.java (modified) (1 diff)
- trunk/calendar3/webadmin/src/org/bedework/webadmin/sponsor/PEFetchSponsorAction.java (modified) (1 diff)
- trunk/calendar3/webadmin/src/org/bedework/webadmin/sponsor/PEUpdateSponsorAction.java (modified) (1 diff)
- trunk/calendar3/webadmin/src/org/bedework/webadmin/system (added)
- trunk/calendar3/webadmin/src/org/bedework/webadmin/system/FetchSysparsAction.java (added)
- trunk/calendar3/webadmin/src/org/bedework/webadmin/system/UpdateSysparsAction.java (added)
- trunk/calendar3/webadmin/src/org/bedework/webadmin/timezones/PEUploadTimezonesAction.java (modified) (1 diff)
- trunk/calendar3/webadmin/war/WEB-INF/struts-config.xml (modified) (1 diff)
- trunk/calendar3/webclient/src/org/bedework/webclient/BwAccessAction.java (modified) (1 diff)
- trunk/calendar3/webclient/src/org/bedework/webclient/BwActionForm.java (modified) (2 diffs)
- trunk/calendar3/webclient/src/org/bedework/webclient/BwAddCategoryAction.java (modified) (1 diff)
- trunk/calendar3/webclient/src/org/bedework/webclient/BwAddEventAction.java (modified) (1 diff)
- trunk/calendar3/webclient/src/org/bedework/webclient/BwAddEventRefAction.java (modified) (1 diff)
- trunk/calendar3/webclient/src/org/bedework/webclient/BwAddLocationAction.java (modified) (1 diff)
- trunk/calendar3/webclient/src/org/bedework/webclient/BwAddSponsorAction.java (modified) (1 diff)
- trunk/calendar3/webclient/src/org/bedework/webclient/BwCalendarAction.java (modified) (1 diff)
- trunk/calendar3/webclient/src/org/bedework/webclient/BwDelEventAction.java (modified) (2 diffs)
- trunk/calendar3/webclient/src/org/bedework/webclient/BwDelLocationAction.java (modified) (1 diff)
- trunk/calendar3/webclient/src/org/bedework/webclient/BwEditEventAction.java (modified) (2 diffs)
- trunk/calendar3/webclient/src/org/bedework/webclient/BwEditLocationAction.java (modified) (2 diffs)
- trunk/calendar3/webclient/src/org/bedework/webclient/BwEventAction.java (modified) (1 diff)
- trunk/calendar3/webclient/src/org/bedework/webclient/BwFetchEventAction.java (modified) (1 diff)
- trunk/calendar3/webclient/src/org/bedework/webclient/BwFreeBusyAction.java (modified) (1 diff)
- trunk/calendar3/webclient/src/org/bedework/webclient/BwMailEventAction.java (modified) (2 diffs)
- trunk/calendar3/webclient/src/org/bedework/webclient/BwSetAlarmAction.java (modified) (1 diff)
- trunk/calendar3/webcommon/src/org/bedework/webcommon/BwAbstractAction.java (modified) (10 diffs)
- trunk/calendar3/webcommon/src/org/bedework/webcommon/BwActionFormBase.java (modified) (19 diffs)
- trunk/calendar3/webcommon/src/org/bedework/webcommon/BwWebUtil.java (modified) (1 diff)
- trunk/calendar3/webcommon/src/org/bedework/webcommon/calendars/DeleteCalendarAction.java (modified) (1 diff)
- trunk/calendar3/webcommon/src/org/bedework/webcommon/calendars/FetchCalendarAction.java (modified) (1 diff)
- trunk/calendar3/webcommon/src/org/bedework/webcommon/calendars/InitAddCalendarAction.java (modified) (1 diff)
- trunk/calendar3/webcommon/src/org/bedework/webcommon/calendars/UpdateCalendarAction.java (modified) (2 diffs)
- trunk/calendar3/webcommon/src/org/bedework/webcommon/misc/ExportAction.java (modified) (1 diff)
- trunk/calendar3/webcommon/src/org/bedework/webcommon/misc/UploadAction.java (modified) (1 diff)
- trunk/calendar3/webcommon/src/org/bedework/webcommon/pref/FetchPrefsAction.java (modified) (1 diff)
- trunk/calendar3/webcommon/src/org/bedework/webcommon/pref/UpdatePrefsAction.java (modified) (1 diff)
- trunk/calendar3/webcommon/src/org/bedework/webcommon/subs/FetchSubscriptionAction.java (modified) (1 diff)
- trunk/calendar3/webcommon/src/org/bedework/webcommon/subs/GetSubscriptionsAction.java (modified) (1 diff)
- trunk/calendar3/webcommon/src/org/bedework/webcommon/subs/InitSubscribeAction.java (modified) (1 diff)
- trunk/calendar3/webcommon/src/org/bedework/webcommon/subs/SubscribeAction.java (modified) (1 diff)
- trunk/calendar3/webcommon/src/org/bedework/webcommon/subs/UnsubscribeAction.java (modified) (1 diff)
- trunk/calendar3/webcommon/src/org/bedework/webcommon/views/AddViewAction.java (modified) (1 diff)
- trunk/calendar3/webcommon/src/org/bedework/webcommon/views/DeleteViewAction.java (modified) (1 diff)
- trunk/calendar3/webcommon/src/org/bedework/webcommon/views/FetchViewAction.java (modified) (1 diff)
- trunk/calendar3/webcommon/src/org/bedework/webcommon/views/UpdateViewAction.java (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/CalintfImpl.java
r54 r55 384 384 } 385 385 386 public void updateSyspars(BwSystem val) throws CalFacadeException { 387 checkOpen(); 388 sess.update(val); 389 } 390 386 391 public CalTimezones getTimezones() throws CalFacadeException { 387 392 return timezones; trunk/calendar3/calFacade/src/org/bedework/calfacade/BwSystem.java
r54 r55 524 524 sb.append("userOutbox="); 525 525 sb.append(getUserOutbox()); 526 sb.append("defaultUserViewName="); 527 sb.append(getDefaultUserViewName()); 526 528 527 529 sb.append("publicUser="); … … 536 538 sb.append("httpConnections="); 537 539 sb.append(getHttpConnections()); 540 541 sb.append("maxPublicDescriptionLength="); 542 sb.append(getMaxPublicDescriptionLength()); 543 sb.append("maxUserDescriptionLength="); 544 sb.append(getMaxUserDescriptionLength()); 545 sb.append("maxUserEntitySize="); 546 sb.append(getMaxUserEntitySize()); 547 sb.append("defaultUserQuota="); 548 sb.append(getDefaultUserQuota()); 538 549 539 550 sb.append("userauthClass="); … … 550 561 return sb.toString(); 551 562 } 563 564 public Object clone() { 565 BwSystem clone = new BwSystem(); 566 567 clone.setName(getName()); 568 clone.setTzid(getTzid()); 569 clone.setSystemid(getSystemid()); 570 clone.setPublicCalendarRoot(getPublicCalendarRoot()); 571 clone.setUserCalendarRoot(getUserCalendarRoot()); 572 clone.setUserDefaultCalendar(getUserDefaultCalendar()); 573 clone.setDefaultTrashCalendar(getDefaultTrashCalendar()); 574 clone.setUserInbox(getUserInbox()); 575 clone.setUserOutbox(getUserOutbox()); 576 clone.setDefaultUserViewName(getDefaultUserViewName()); 577 clone.setPublicUser(getPublicUser()); 578 clone.setDirectoryBrowsingDisallowed(getDirectoryBrowsingDisallowed()); 579 580 clone.setHttpConnectionsPerUser(getHttpConnectionsPerUser()); 581 clone.setHttpConnectionsPerHost(getHttpConnectionsPerHost()); 582 clone.setHttpConnections(getHttpConnections()); 583 584 clone.setMaxPublicDescriptionLength(getMaxPublicDescriptionLength()); 585 clone.setMaxUserDescriptionLength(getMaxUserDescriptionLength()); 586 clone.setMaxUserEntitySize(getMaxUserEntitySize()); 587 clone.setDefaultUserQuota(getDefaultUserQuota()); 588 589 clone.setUserauthClass(getUserauthClass()); 590 clone.setMailerClass(getMailerClass()); 591 clone.setAdmingroupsClass(getAdmingroupsClass()); 592 clone.setUsergroupsClass(getUsergroupsClass()); 593 594 return clone(); 595 } 552 596 } trunk/calendar3/calFacade/src/org/bedework/calfacade/base/CalintfBase.java
r18 r55 173 173 } 174 174 175 public void updateSyspars(BwSystem val) throws CalFacadeException { 176 } 177 175 178 /** Get the timezones cache object 176 179 * trunk/calendar3/calFacade/src/org/bedework/calfacade/ifs/Calintf.java
r18 r55 129 129 public BwSystem getSyspars() throws CalFacadeException; 130 130 131 /** Update the system pars 132 * 133 * @param val BwSystem object 134 * @throws CalFacadeException if not admin 135 */ 136 public void updateSyspars(BwSystem val) throws CalFacadeException; 137 131 138 /** Get the timezones cache object 132 139 * trunk/calendar3/calsvc/src/org/bedework/calsvc/CalSvc.java
r54 r55 333 333 } 334 334 335 public void updateSyspars(BwSystem val) throws CalFacadeException { 336 if (!isSuper()) { 337 throw new CalFacadeAccessException(); 338 } 339 getCal().updateSyspars(val); 340 } 341 335 342 public CalTimezones getTimezones() throws CalFacadeException { 336 343 return getCal().getTimezones(); trunk/calendar3/calsvci/src/org/bedework/calsvci/CalSvcI.java
r47 r55 121 121 public abstract BwSystem getSyspars() throws CalFacadeException; 122 122 123 /** Update the system pars 124 * 125 * @param val BwSystem object 126 * @throws CalFacadeException if not admin 127 */ 128 public abstract void updateSyspars(BwSystem val) throws CalFacadeException; 129 123 130 /** Get the timezones cache object 124 131 * trunk/calendar3/common/src/edu/rpi/sss/util/jsp/UtilAbstractAction.java
r21 r55 1133 1133 } 1134 1134 1135 /** Get an long valued request parameter. 1136 * 1137 * @param req 1138 * @param name name of parameter 1139 * @return long value 1140 */ 1141 protected long getLongReqPar(HttpServletRequest req, String name, 1142 long defaultVal) throws Throwable { 1143 String reqpar = req.getParameter(name); 1144 1145 if (reqpar == null) { 1146 return defaultVal; 1147 } 1148 1149 try { 1150 return Long.parseLong(reqpar); 1151 } catch (Throwable t) { 1152 return defaultVal; // XXX exception? 1153 } 1154 } 1155 1135 1156 /** Get a boolean valued request parameter. 1136 1157 * trunk/calendar3/webadmin/src/org/bedework/webadmin/PEActionForm.java
r42 r55 366 366 try { 367 367 if (val == null) { 368 getEventDates().setNewEvent(getEvent(), getCalSvcI().getTimezones());368 getEventDates().setNewEvent(getEvent(), fetchSvci().getTimezones()); 369 369 } else { 370 getEventDates().setFromEvent(getEvent(), getCalSvcI().getTimezones());370 getEventDates().setFromEvent(getEvent(), fetchSvci().getTimezones()); 371 371 } 372 372 } catch (Throwable t) { … … 567 567 public Collection getCategories() { 568 568 try { 569 Collection ks = getCalSvcI().getCategories();569 Collection ks = fetchSvci().getCategories(); 570 570 if (ks == null) { 571 571 return new Vector(); … … 985 985 public boolean getAdminGroupMaintOK() { 986 986 try { 987 return getCalSvcI().getAdminGroups().getGroupMaintOK();987 return fetchSvci().getAdminGroups().getGroupMaintOK(); 988 988 } catch (Throwable t) { 989 989 err.emit(t); … … 997 997 public Collection getAdminGroups() { 998 998 try { 999 return getCalSvcI().getAdminGroups().getAll(showAgMembers);999 return fetchSvci().getAdminGroups().getAll(showAgMembers); 1000 1000 } catch (Throwable t) { 1001 1001 err.emit(t); … … 1106 1106 1107 1107 try { 1108 BwCategory k = getCalSvcI().getCategory(id);1108 BwCategory k = fetchSvci().getCategory(id); 1109 1109 1110 1110 if (k == null) { … … 1151 1151 } 1152 1152 1153 getCalSvcI().ensureSponsorExists(s);1153 fetchSvci().ensureSponsorExists(s); 1154 1154 1155 1155 setSponsor(s); … … 1169 1169 1170 1170 try { 1171 BwSponsor s = getCalSvcI().getSponsor(id);1171 BwSponsor s = fetchSvci().getSponsor(id); 1172 1172 if (s == null) { 1173 1173 // Somebody's faking … … 1205 1205 1206 1206 1207 getCalSvcI().ensureLocationExists(l);1207 fetchSvci().ensureLocationExists(l); 1208 1208 1209 1209 setLocation(l); … … 1223 1223 try { 1224 1224 int id = locId.getVal(); 1225 BwLocation l = getCalSvcI().getLocation(id);1225 BwLocation l = fetchSvci().getLocation(id); 1226 1226 1227 1227 if ((l == null) || !l.getPublick()) { … … 1264 1264 int id = calendarId.getVal(); 1265 1265 1266 BwCalendar c = getCalSvcI().getCalendar(id);1266 BwCalendar c = fetchSvci().getCalendar(id); 1267 1267 1268 1268 if ((c == null) || !c.getPublick() || !c.getCalendarCollection()) { trunk/calendar3/webadmin/src/org/bedework/webadmin/admingroup/PEDeleteAGAction.java
r37 r55 88 88 } 89 89 90 Groups adgrps = form. getCalSvcI().getGroups();90 Groups adgrps = form.fetchSvci().getGroups(); 91 91 form.assignChoosingGroup(false); // reset 92 92 trunk/calendar3/webadmin/src/org/bedework/webadmin/admingroup/PEFetchAGAction.java
r2 r55 88 88 } 89 89 90 Groups adgrps = form. getCalSvcI().getAdminGroups();90 Groups adgrps = form.fetchSvci().getAdminGroups(); 91 91 form.assignChoosingGroup(false); // reset 92 92 trunk/calendar3/webadmin/src/org/bedework/webadmin/admingroup/PEUpdateAGAction.java
r29 r55 99 99 } 100 100 101 Groups adgrps = form. getCalSvcI().getGroups();101 Groups adgrps = form.fetchSvci().getGroups(); 102 102 form.assignChoosingGroup(false); // reset 103 103 boolean add = form.getAddingAdmingroup(); … … 110 110 } 111 111 112 CalSvcI svci = form. getCalSvcI();112 CalSvcI svci = form.fetchSvci(); 113 113 114 114 if (request.getParameter("addGroupMember") != null) { … … 147 147 148 148 if (mbr != null) { 149 BwUser u = form. getCalSvcI().findUser(mbr);149 BwUser u = form.fetchSvci().findUser(mbr); 150 150 151 151 if (u != null) { … … 185 185 private boolean validateNewAdminGroup(PEActionForm form) throws Throwable { 186 186 boolean ok = true; 187 CalSvcI svci = form. getCalSvcI();187 CalSvcI svci = form.fetchSvci(); 188 188 189 189 BwAdminGroup updAdminGroup = form.getUpdAdminGroup(); … … 241 241 private boolean validateAdminGroup(PEActionForm form) throws Throwable { 242 242 boolean ok = true; 243 CalSvcI svci = form. getCalSvcI();243 CalSvcI svci = form.fetchSvci(); 244 244 245 245 BwAdminGroup updAdminGroup = form.getUpdAdminGroup(); trunk/calendar3/webadmin/src/org/bedework/webadmin/authuser/PEDeleteAuthAction.java
r24 r55 85 85 } 86 86 87 CalSvcI svci = form. getCalSvcI();87 CalSvcI svci = form.fetchSvci(); 88 88 89 89 svci.getUserAuth().removeAuth(getAuthUser(form)); trunk/calendar3/webadmin/src/org/bedework/webadmin/authuser/PEFetchAuthAction.java
r16 r55 88 88 } 89 89 90 CalSvcI svci = form. getCalSvcI();90 CalSvcI svci = form.fetchSvci(); 91 91 92 92 /** User requested a user from the list or by entering the id. trunk/calendar3/webadmin/src/org/bedework/webadmin/authuser/PEUpdateAuthAction.java
r24 r55 86 86 } 87 87 88 CalSvcI svci = form. getCalSvcI();88 CalSvcI svci = form.fetchSvci(); 89 89 90 90 /** We are just updating from the current form values. trunk/calendar3/webadmin/src/org/bedework/webadmin/category/PEDeleteCategoryAction.java
r24 r55 88 88 89 89 BwCategory key = form.getCategory(); 90 int delResult = form. getCalSvcI().deleteCategory(key);90 int delResult = form.fetchSvci().deleteCategory(key); 91 91 92 92 if (delResult == 2) { trunk/calendar3/webadmin/src/org/bedework/webadmin/category/PEFetchCategoryAction.java
r24 r55 88 88 } 89 89 90 CalSvcI svci = form. getCalSvcI();90 CalSvcI svci = form.fetchSvci(); 91 91 92 92 /** User requested a category from the list. Retrieve it, embed it in trunk/calendar3/webadmin/src/org/bedework/webadmin/category/PEUpdateCategoryAction.java
r24 r55 94 94 } 95 95 96 CalSvcI svci = form. getCalSvcI();96 CalSvcI svci = form.fetchSvci(); 97 97 boolean add = form.getAddingCategory(); 98 98 trunk/calendar3/webadmin/src/org/bedework/webadmin/event/PEDeleteEventAction.java
r24 r55 80 80 BwSession sess, 81 81 PEActionForm form) throws Throwable { 82 CalSvcI svci = form. getCalSvcI();82 CalSvcI svci = form.fetchSvci(); 83 83 boolean alerts = form.getAlertEvent(); 84 84 trunk/calendar3/webadmin/src/org/bedework/webadmin/event/PEDeleteSelectedEventAction.java
r2 r55 81 81 BwSession sess, 82 82 PEActionForm form) throws Throwable { 83 CalSvcI svci = form. getCalSvcI();83 CalSvcI svci = form.fetchSvci(); 84 84 boolean alerts = form.getAlertEvent(); 85 85 trunk/calendar3/webadmin/src/org/bedework/webadmin/event/PEFetchEventAction.java
r24 r55 82 82 BwSession sess, 83 83 PEActionForm form) throws Throwable { 84 CalSvcI svci = form. getCalSvcI();84 CalSvcI svci = form.fetchSvci(); 85 85 boolean alerts = form.getAlertEvent(); 86 86 trunk/calendar3/webadmin/src/org/bedework/webadmin/event/PEGetFormattedEventsAction.java
r27 r55 98 98 form.setFormattedEvents(new FormattedEvents(getEvents(false, form), 99 99 form.getCalInfo(), 100 form. getCalSvcI().getTimezones()));100 form.fetchSvci().getTimezones())); 101 101 102 102 return "continue"; … … 123 123 } 124 124 125 return form. getCalSvcI().getEvents(null, filter, fromDate, null,125 return form.fetchSvci().getEvents(null, filter, fromDate, null, 126 126 CalFacadeDefs.retrieveRecurExpanded); 127 127 } … … 130 130 return CalFacadeUtil.getDateTime(new java.util.Date(System.currentTimeMillis()), 131 131 true, false, 132 form. getCalSvcI().getTimezones());132 form.fetchSvci().getTimezones()); 133 133 } 134 134 } trunk/calendar3/webadmin/src/org/bedework/webadmin/event/PEUpdateEventAction.java
r42 r55 121 121 } 122 122 123 CalSvcI svci = form. getCalSvcI();123 CalSvcI svci = form.fetchSvci(); 124 124 if (!validateEvent(form)) { 125 125 return "retry"; … … 165 165 boolean ok = form.validateEventCategory(); 166 166 BwEvent ev = form.getEvent(); 167 CalSvcI svci = form. getCalSvcI();167 CalSvcI svci = form.fetchSvci(); 168 168 169 169 if (!form.validateEventSponsor()) { trunk/calendar3/webadmin/src/org/bedework/webadmin/location/PEDeleteLocationAction.java
r24 r55 88 88 89 89 BwLocation loc = form.getLocation(); 90 int delResult = form. getCalSvcI().deleteLocation(loc);90 int delResult = form.fetchSvci().deleteLocation(loc); 91 91 92 92 if (delResult == 2) { trunk/calendar3/webadmin/src/org/bedework/webadmin/location/PEFetchLocationAction.java
r24 r55 94 94 BwLocation location = null; 95 95 if (id >= 0) { 96 location = form. getCalSvcI().getLocation(id);96 location = form.fetchSvci().getLocation(id); 97 97 } 98 98 trunk/calendar3/webadmin/src/org/bedework/webadmin/location/PEUpdateLocationAction.java
r24 r55 97 97 } 98 98 99 CalSvcI svci = form. getCalSvcI();99 CalSvcI svci = form.fetchSvci(); 100 100 boolean add = form.getAddingLocation(); 101 101 trunk/calendar3/webadmin/src/org/bedework/webadmin/sponsor/PEDeleteSponsorAction.java
r24 r55 88 88 89 89 BwSponsor sp = form.getSponsor(); 90 int delResult = form. getCalSvcI().deleteSponsor(sp);90 int delResult = form.fetchSvci().deleteSponsor(sp); 91 91 92 92 if (delResult == 2) { trunk/calendar3/webadmin/src/org/bedework/webadmin/sponsor/PEFetchSponsorAction.java
r24 r55 94 94 BwSponsor sponsor = null; 95 95 if (id >= 0) { 96 sponsor = form. getCalSvcI().getSponsor(id);96 sponsor = form.fetchSvci().getSponsor(id); 97 97 } 98 98 trunk/calendar3/webadmin/src/org/bedework/webadmin/sponsor/PEUpdateSponsorAction.java
r24 r55 97 97 } 98 98 99 CalSvcI svci = form. getCalSvcI();99 CalSvcI svci = form.fetchSvci(); 100 100 boolean add = form.getAddingSponsor(); 101 101 trunk/calendar3/webadmin/src/org/bedework/webadmin/timezones/PEUploadTimezonesAction.java
r24 r55 101 101 Collection tzis = tzp.getTimeZones(); 102 102 103 CalSvcI svci = form. getCalSvcI();103 CalSvcI svci = form.fetchSvci(); 104 104 105 105 Iterator it = tzis.iterator(); trunk/calendar3/webadmin/war/WEB-INF/struts-config.xml
r39 r55 409 409 410 410 <!-- =============================================================== 411 Syspars Actions 412 =============================================================== --> 413 414 <action path="/syspars/show" 415 type="org.bedework.webadmin.PERenderAction" 416 name="peForm" 417 scope="session" 418 validate="false"> 419 <forward name="success" path="/docs/syspars/syspars.jsp"/> 420 </action> 421 422 <action path="/syspars/fetch" 423 type="org.bedework.webadmin.system.FetchSysparsAction" 424 name="peForm" 425 scope="session" 426 validate="false"> 427 <forward name="continue" path="/syspars/show.rdo" redirect="true" /> 428 </action> 429 430 <action path="/syspars/update" 431 type="org.bedework.webadmin.system.UpdateSysparsAction" 432 name="peForm" 433 scope="session" 434 validate="false"> 435 <forward name="continue" path="/syspars/show.rdo" redirect="true" /> 436 </action> 437 438 <!-- =============================================================== 411 439 Timezone Actions 412 440 =============================================================== --> trunk/calendar3/webclient/src/org/bedework/webclient/BwAccessAction.java
r24 r55 127 127 } 128 128 129 CalSvcI svci = form. getCalSvcI();129 CalSvcI svci = form.fetchSvci(); 130 130 BwCalendar cal = null; 131 131 BwEvent ev = null; trunk/calendar3/webclient/src/org/bedework/webclient/BwActionForm.java
r2 r55 174 174 public String getSearch() { 175 175 try { 176 return getCalSvcI().getSearch();176 return fetchSvci().getSearch(); 177 177 } catch (Throwable t) { 178 178 err.emit(t); … … 192 192 public boolean getSubscribed(int i) { 193 193 try { 194 BwCalendar cal = getCalSvcI().getCalendar(i);194 BwCalendar cal = fetchSvci().getCalendar(i); 195 195 196 196 if (cal == null) { 197 197 return false; 198 198 } 199 return getCalSvcI().getSubscribed(cal);199 return fetchSvci().getSubscribed(cal); 200 200 } catch (Throwable t) { 201 201 err.emit(t); trunk/calendar3/webclient/src/org/bedework/webclient/BwAddCategoryAction.java
r2 r55 84 84 } 85 85 86 form. getCalSvcI().addCategory(cat);86 form.fetchSvci().addCategory(cat); 87 87 88 88 return "success"; trunk/calendar3/webclient/src/org/bedework/webclient/BwAddEventAction.java
r2 r55 89 89 } 90 90 91 CalSvcI svci = form. getCalSvcI();91 CalSvcI svci = form.fetchSvci(); 92 92 93 93 if (!form.getEventDates().updateEvent(ev, svci.getTimezones()) || trunk/calendar3/webclient/src/org/bedework/webclient/BwAddEventRefAction.java
r24 r55 91 91 } 92 92 93 CalSvcI svci = form. getCalSvcI();93 CalSvcI svci = form.fetchSvci(); 94 94 95 95 EventInfo ei = svci.getEvent(id); trunk/calendar3/webclient/src/org/bedework/webclient/BwAddLocationAction.java
r24 r55 84 84 } 85 85 86 form. getCalSvcI().addLocation(l);86 form.fetchSvci().addLocation(l); 87 87 88 88 form.getMsg().emit("org.bedework.client.message.added.locations", 1); trunk/calendar3/webclient/src/org/bedework/webclient/BwAddSponsorAction.java
r2 r55 84 84 } 85 85 86 form. getCalSvcI().addSponsor(s);86 form.fetchSvci().addSponsor(s); 87 87 88 88 return "success"; trunk/calendar3/webclient/src/org/bedework/webclient/BwCalendarAction.java
r2 r55 70 70 public String doAction(HttpServletRequest request, 71 71 BwActionForm form) throws Throwable { 72 CalSvcI svci = form. getCalSvcI();72 CalSvcI svci = form.fetchSvci(); 73 73 String reqpar = request.getParameter("searchString"); 74 74 trunk/calendar3/webclient/src/org/bedework/webclient/BwDelEventAction.java
r24 r55 95 95 } 96 96 97 CalSvcI svci = form. getCalSvcI();97 CalSvcI svci = form.fetchSvci(); 98 98 99 99 EventInfo ei = svci.getEvent(id); … … 105 105 } 106 106 107 CalSvcI.DelEventResult delResult = form. getCalSvcI().deleteEvent(ei.getEvent(), true);107 CalSvcI.DelEventResult delResult = form.fetchSvci().deleteEvent(ei.getEvent(), true); 108 108 109 109 if (!delResult.eventDeleted) { trunk/calendar3/webclient/src/org/bedework/webclient/BwDelLocationAction.java
r24 r55 99 99 } 100 100 101 CalSvcI svci = form. getCalSvcI();101 CalSvcI svci = form.fetchSvci(); 102 102 103 103 BwLocation loc = svci.getLocation(id); trunk/calendar3/webclient/src/org/bedework/webclient/BwEditEventAction.java
r24 r55 153 153 public String updateEvent(HttpServletRequest request, 154 154 BwActionForm form) throws Throwable { 155 CalSvcI svci = form. getCalSvcI();155 CalSvcI svci = form.fetchSvci(); 156 156 BwEvent ev = form.getEditEvent(); 157 157 … … 173 173 if (loc == null) { 174 174 if (form.getEventLocationId() != CalFacadeDefs.defaultLocationId) { 175 loc = form. getCalSvcI().getLocation(form.getEventLocationId());175 loc = form.fetchSvci().getLocation(form.getEventLocationId()); 176 176 } 177 177 } trunk/calendar3/webclient/src/org/bedework/webclient/BwEditLocationAction.java
r24 r55 104 104 } 105 105 106 BwLocation loc = form. getCalSvcI().getLocation(locationId);106 BwLocation loc = form.fetchSvci().getLocation(locationId); 107 107 108 108 if (loc == null) { … … 129 129 public String updateLocation(HttpServletRequest request, 130 130 BwActionForm form) throws Throwable { 131 CalSvcI svci = form. getCalSvcI();131 CalSvcI svci = form.fetchSvci(); 132 132 BwLocation loc = form.getEditLocation(); 133 133 trunk/calendar3/webclient/src/org/bedework/webclient/BwEventAction.java
r27 r55 89 89 form.getCurTimeView(), 90 90 form.getCalInfo(), 91 form. getCalSvcI().getTimezones());91 form.fetchSvci().getTimezones()); 92 92 93 93 form.setCurEventFmt(ef); trunk/calendar3/webclient/src/org/bedework/webclient/BwFetchEventAction.java
r24 r55 86 86 } 87 87 88 EventInfo ei = form. getCalSvcI().getEvent(eventId);88 EventInfo ei = form.fetchSvci().getEvent(eventId); 89 89 BwEvent ev = null; 90 90 trunk/calendar3/webclient/src/org/bedework/webclient/BwFreeBusyAction.java
r24 r55 98 98 String userId = request.getParameter("userid"); 99 99 BwUser user; 100 CalSvcI svci = form. getCalSvcI();100 CalSvcI svci = form.fetchSvci(); 101 101 102 102 if (userId != null) { trunk/calendar3/webclient/src/org/bedework/webclient/BwMailEventAction.java
r24 r55 100 100 String[] to = new String[]{recipient}; 101 101 102 CalSvcI svci = form. getCalSvcI();102 CalSvcI svci = form.fetchSvci(); 103 103 104 104 emsg.setMailTo(to); … … 140 140 if (val.getFrom() == null) { 141 141 // This should be a property 142 val.setFrom("donotreply-" + form. getCalSvcI().getSysid());142 val.setFrom("donotreply-" + form.fetchSvci().getSysid()); 143 143 } 144 144 trunk/calendar3/webclient/src/org/bedework/webclient/BwSetAlarmAction.java
r24 r55 89 89 } 90 90 91 CalSvcI svci = form. getCalSvcI();91 CalSvcI svci = form.fetchSvci(); 92 92 93 93 BwEventAlarm alarm = new BwEventAlarm(); trunk/calendar3/webcommon/src/org/bedework/webcommon/BwAbstractAction.java
r24 r55 186 186 187 187 /** Show the owner we are administering */ 188 form.setAdminUserId(form. getCalSvcI().getUser().getAccount());188 form.setAdminUserId(form.fetchSvci().getUser().getAccount()); 189 189 190 190 if (debug) { … … 288 288 } 289 289 290 CalSvcI svci = form. getCalSvcI();290 CalSvcI svci = form.fetchSvci(); 291 291 292 292 BwSubscription sub = svci.getSubscription(subid); … … 343 343 } 344 344 345 CalSvcI svci = form. getCalSvcI();345 CalSvcI svci = form.fetchSvci(); 346 346 347 347 try { … … 495 495 } 496 496 497 form.setAdminUserId(form. getCalSvcI().getUser().getAccount());497 form.setAdminUserId(form.fetchSvci().getUser().getAccount()); 498 498 499 499 return null; … … 678 678 679 679 try { 680 ua = form. getCalSvcI().getUserAuth(s.getUser(), par);680 ua = form.fetchSvci().getUserAuth(s.getUser(), par); 681 681 682 682 form.assignAuthorisedUser(ua.getUsertype() != UserAuth.noPrivileges); … … 884 884 */ 885 885 protected UserAuth retrieveUserAuth(BwActionFormBase form) throws CalFacadeException { 886 return form. getCalSvcI().getUserAuth();886 return form.fetchSvci().getUserAuth(); 887 887 } 888 888 … … 999 999 public void in(boolean actionUrl) throws Throwable { 1000 1000 synchronized (form) { 1001 CalSvcI svci = form. getCalSvcI();1001 CalSvcI svci = form.fetchSvci(); 1002 1002 if (svci != null) { 1003 1003 if (svci.isOpen()) { … … 1021 1021 */ 1022 1022 public void out() throws Throwable { 1023 CalSvcI svci = form. getCalSvcI();1023 CalSvcI svci = form.fetchSvci(); 1024 1024 if (svci != null) { 1025 1025 svci.endTransaction(); … … 1035 1035 1036 1036 try { 1037 CalSvcI svci = form. getCalSvcI();1037 CalSvcI svci = form.fetchSvci(); 1038 1038 if (svci != null) { 1039 1039 svci.close(); … … 1056 1056 if (!form.isRefreshNeeded()){ 1057 1057 try { 1058 if (!form. getCalSvcI().refreshNeeded()) {1058 if (!form.fetchSvci().refreshNeeded()) { 1059 1059 return; 1060 1060 } trunk/calendar3/webcommon/src/org/bedework/webcommon/BwActionFormBase.java
r27 r55 70 70 import org.bedework.calfacade.BwLocation; 71 71 import org.bedework.calfacade.BwSponsor; 72 import org.bedework.calfacade.BwSystem; 72 73 import org.bedework.calfacade.BwUser; 73 74 import org.bedework.calfacade.CalFacadeDefs; … … 103 104 private CalEnv env; 104 105 106 /* This should be a cloned copy only */ 107 private BwSystem syspars; 108 105 109 private transient MailerIntf mailer; 106 110 … … 366 370 * ==================================================================== */ 367 371 372 /** Set a (cloned) copy of the system parameters 373 * @param val 374 */ 375 public void setSyspars(BwSystem val) { 376 syspars = (BwSystem)val.clone(); 377 } 378 379 /** 380 * @return BwSystem object 381 */ 382 public BwSystem getSyspars() { 383 return syspars; 384 } 385 368 386 /** This will default to the current user. Superusers will be able to 369 387 * specify a creator. … … 387 405 public Collection getInstanceOwners() { 388 406 try { 389 return getCalSvcI().getInstanceOwners();407 return fetchSvci().getInstanceOwners(); 390 408 } catch (Throwable t) { 391 409 err.emit(t); … … 626 644 mailer = (MailerIntf)CalEnv.getGlobalObject("mailerclass", 627 645 MailerIntf.class); 628 mailer.init( getCalSvcI(), debug);646 mailer.init(fetchSvci(), debug); 629 647 } catch (Throwable t) { 630 648 err.emit(t); … … 709 727 * @return svci 710 728 */ 711 public CalSvcI getCalSvcI() {729 public CalSvcI fetchSvci() { 712 730 return calsvci; 713 731 } … … 719 737 public UserAuth getUserAuth() { 720 738 try { 721 return getCalSvcI().getUserAuth().getUserAuthRO();739 return fetchSvci().getUserAuth().getUserAuthRO(); 722 740 } catch (Throwable t) { 723 741 err.emit(t); … … 733 751 public UserAuth retrieveUserAuth() { 734 752 try { 735 return getCalSvcI().getUserAuth();753 return fetchSvci().getUserAuth(); 736 754 } catch (Throwable t) { 737 755 err.emit(t); … … 1103 1121 1104 1122 try { 1105 getCalSvcI().refreshEvents();1123 fetchSvci().refreshEvents(); 1106 1124 1107 1125 switch (curViewPeriod) { 1108 1126 case BedeworkDefs.dayView: 1109 setCurTimeView(new DayView(getCalInfo(), viewMcDate, getCalSvcI(), debug));1127 setCurTimeView(new DayView(getCalInfo(), viewMcDate, fetchSvci(), debug)); 1110 1128 break; 1111 1129 case BedeworkDefs.weekView: 1112 setCurTimeView(new WeekView(getCalInfo(), viewMcDate, getCalSvcI(), debug));1130 setCurTimeView(new WeekView(getCalInfo(), viewMcDate, fetchSvci(), debug)); 1113 1131 break; 1114 1132 case BedeworkDefs.monthView: 1115 setCurTimeView(new MonthView(getCalInfo(), viewMcDate, getCalSvcI(), debug));1133 setCurTimeView(new MonthView(getCalInfo(), viewMcDate, fetchSvci(), debug)); 1116 1134 break; 1117 1135 case BedeworkDefs.yearView: 1118 setCurTimeView(new YearView(getCalInfo(), viewMcDate, getCalSvcI(),1136 setCurTimeView(new YearView(getCalInfo(), viewMcDate, fetchSvci(), 1119 1137 getShowYearData(), debug)); 1120 1138 break; … … 1186 1204 public Collection getViews() { 1187 1205 try { 1188 return getCalSvcI().getViews();1206 return fetchSvci().getViews(); 1189 1207 } catch (Throwable t) { 1190 1208 err.emit(t); … … 1199 1217 public BwView getCurrentView() { 1200 1218 try { 1201 return getCalSvcI().getCurrentView();1219 return fetchSvci().getCurrentView(); 1202 1220 } catch (Throwable t) { 1203 1221 err.emit(t); … … 1265 1283 public BwCalendar getPublicCalendars() { 1266 1284 try { 1267 return getCalSvcI().getPublicCalendars();1285 return fetchSvci().getPublicCalendars(); 1268 1286 } catch (Throwable t) { 1269 1287 err.emit(t); … … 1282 1300 public Collection getPublicCalendarCollections() { 1283 1301 try { 1284 return getCalSvcI().getPublicCalendarCollections();1302 return fetchSvci().getPublicCalendarCollections(); 1285 1303 } catch (Throwable t) { 1286 1304 err.emit(t); … … 1296 1314 public BwCalendar getCalendars() { 1297 1315 try { 1298 return getCalSvcI().getCalendars();1316 return fetchSvci().getCalendars(); 1299 1317 } catch (Throwable t) { 1300 1318 err.emit(t); … … 1313 1331 public Collection getCalendarCollections() { 1314 1332 try { 1315 return getCalSvcI().getCalendarCollections();1333 return fetchSvci().getCalendarCollections(); 1316 1334 } catch (Throwable t) { 1317 1335 err.emit(t); … … 1330 1348 public Collection getAddContentCalendarCollections() { 1331 1349 try { 1332 return getCalSvcI().getAddContentCalendarCollections();1350 return fetchSvci().getAddContentCalendarCollections(); 1333 1351 } catch (Throwable t) { 1334 1352 err.emit(t); … … 1435 1453 if (preferences == null) { 1436 1454 try { 1437 preferences = getCalSvcI().getUserPrefs();1455 preferences = fetchSvci().getUserPrefs(); 1438 1456 } catch (Throwable t) { 1439 1457 err.emit(t); … … 1735 1753 1736 1754 if (val != null) { 1737 getEventDates().setFromEvent(val, getCalSvcI().getTimezones());1755 getEventDates().setFromEvent(val, fetchSvci().getTimezones()); 1738 1756 } 1739 1757 } catch (Throwable t) { … … 1791 1809 public EventDates getEventDates() { 1792 1810 if (eventDates == null) { 1793 eventDates = new EventDates( getCalSvcI(), getCalInfo(),1811 eventDates = new EventDates(fetchSvci(), getCalInfo(), 1794 1812 hour24, minIncrement, err, debug); 1795 1813 } trunk/calendar3/webcommon/src/org/bedework/webcommon/BwWebUtil.java
r42 r55 238 238 public static void deleteEvent(BwActionFormBase form, 239 239 BwEvent event) throws Throwable { 240 CalSvcI svci = form. getCalSvcI();240 CalSvcI svci = form.fetchSvci(); 241 241 242 242 svci.deleteEvent(event, false); trunk/calendar3/webcommon/src/org/bedework/webcommon/calendars/DeleteCalendarAction.java
r24 r55 83 83 84 84 BwCalendar cal = form.getCalendar(); 85 int delResult = form. getCalSvcI().deleteCalendar(cal);85 int delResult = form.fetchSvci().deleteCalendar(cal); 86 86 87 87 if (delResult == 2) { trunk/calendar3/webcommon/src/org/bedework/webcommon/calendars/FetchCalendarAction.java
r2 r55 95 95 } 96 96 97 BwCalendar calendar = form. getCalSvcI().getCalendar(id);97 BwCalendar calendar = form.fetchSvci().getCalendar(id); 98 98 99 99 if (debug) { trunk/calendar3/webcommon/src/org/bedework/webcommon/calendars/InitAddCalendarAction.java
r2 r55 91 91 int id = getIntReqPar(request, "calId", -1); 92 92 93 BwCalendar calendar = form. getCalSvcI().getCalendar(id);93 BwCalendar calendar = form.fetchSvci().getCalendar(id); 94 94 95 95 if ((calendar == null) || calendar.getCalendarCollection()) { trunk/calendar3/webcommon/src/org/bedework/webcommon/calendars/UpdateCalendarAction.java
r24 r55 102 102 } 103 103 104 CalSvcI svci = form. getCalSvcI();104 CalSvcI svci = form.fetchSvci(); 105 105 boolean add = form.getAddingCalendar(); 106 106 … … 161 161 // Can only change for an empty object. 162 162 if ((cal.getChildren().size() != 0) || 163 form. getCalSvcI().getCalendarInuse(cal)) {163 form.fetchSvci().getCalendarInuse(cal)) { 164 164 form.getErr().emit("org.bedework.validation.error.forbidden.calmode"); 165 165 return false; trunk/calendar3/webcommon/src/org/bedework/webcommon/misc/ExportAction.java
r2 r55 99 99 int calid = getIntReqPar(request, "calid", -1); 100 100 int subid = getIntReqPar(request, "subid", -1); 101 CalSvcI svci = form. getCalSvcI();101 CalSvcI svci = form.fetchSvci(); 102 102 103 103 EventInfo ev = null; trunk/calendar3/webcommon/src/org/bedework/webcommon/misc/UploadAction.java
r24 r55 105 105 InputStream is = upFile.getInputStream(); 106 106 107 CalSvcI svci = form. getCalSvcI();107 CalSvcI svci = form.fetchSvci(); 108 108 109 109 IcalTranslator trans = new IcalTranslator(svci.getIcalCallback(), debug); trunk/calendar3/webcommon/src/org/bedework/webcommon/pref/FetchPrefsAction.java
r21 r55 91 91 } 92 92 93 CalSvcI svc = form. getCalSvcI();93 CalSvcI svc = form.fetchSvci(); 94 94 95 95 String str = getReqPar(request, "user"); trunk/calendar3/webcommon/src/org/bedework/webcommon/pref/UpdatePrefsAction.java
r24 r55 97 97 } 98 98 99 CalSvcI svc = form. getCalSvcI();99 CalSvcI svc = form.fetchSvci(); 100 100 101 101 String str = getReqPar(request, "user"); trunk/calendar3/webcommon/src/org/bedework/webcommon/subs/FetchSubscriptionAction.java
r2 r55 79 79 BwSession sess, 80 80 BwActionFormBase form) throws Throwable { 81 CalSvcI svc = form. getCalSvcI();81 CalSvcI svc = form.fetchSvci(); 82 82 83 83 /** User requested a subscription. Retrieve it, embed it in trunk/calendar3/webcommon/src/org/bedework/webcommon/subs/GetSubscriptionsAction.java
r2 r55 78 78 BwSession sess, 79 79 BwActionFormBase form) throws Throwable { 80 CalSvcI svc = form. getCalSvcI();80 CalSvcI svc = form.fetchSvci(); 81 81 82 82 form.setSubscriptions(svc.getSubscriptions()); trunk/calendar3/webcommon/src/org/bedework/webcommon/subs/InitSubscribeAction.java
r24 r55 96 96 BwCalendar cal = null; 97 97 98 CalSvcI svc = form. getCalSvcI();98 CalSvcI svc = form.fetchSvci(); 99 99 100 100 BwSubscription sub; trunk/calendar3/webcommon/src/org/bedework/webcommon/subs/SubscribeAction.java
r36 r55 100 100 BwSubscription sub = form.getSubscription(); 101 101 102 CalSvcI svc = form. getCalSvcI();102 CalSvcI svc = form.fetchSvci(); 103 103 104 104 String viewName = getReqPar(request, "view"); trunk/calendar3/webcommon/src/org/bedework/webcommon/subs/UnsubscribeAction.java
r37 r55 90 90 } 91 91 92 CalSvcI svc = form. getCalSvcI();92 CalSvcI svc = form.fetchSvci(); 93 93 94 94 String name = request.getParameter("name"); trunk/calendar3/webcommon/src/org/bedework/webcommon/views/AddViewAction.java
r24 r55 91 91 } 92 92 93 CalSvcI svc = form. getCalSvcI();93 CalSvcI svc = form.fetchSvci(); 94 94 String name = request.getParameter("name"); 95 95 trunk/calendar3/webcommon/src/org/bedework/webcommon/views/DeleteViewAction.java
r35 r55 90 90 } 91 91 92 CalSvcI svc = form. getCalSvcI();92 CalSvcI svc = form.fetchSvci(); 93 93 94 94 String name = request.getParameter("name"); trunk/calendar3/webcommon/src/org/bedework/webcommon/views/FetchViewAction.java
r30 r55 86 86 BwSession sess, 87 87 BwActionFormBase form) throws Throwable { 88 CalSvcI svc = form. getCalSvcI();88 CalSvcI svc = form.fetchSvci(); 89 89 90 90 String name = request.getParameter("name"); trunk/calendar3/webcommon/src/org/bedework/webcommon/views/UpdateViewAction.java
r24 r55 96 96 } 97 97 98 CalSvcI svc = form. getCalSvcI();98 CalSvcI svc = form.fetchSvci(); 99 99 String name = Util.checkNull(request.getParameter("name")); 100 100 if (name == null) {
