Changeset 299
- Timestamp:
- 03/23/06 15:43:30
- Files:
-
- trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/Calendars.java (modified) (5 diffs)
- trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/CalintfHelper.java (modified) (3 diffs)
- trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/CalintfImpl.java (modified) (1 diff)
- trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/EventProperties.java (modified) (2 diffs)
- trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/Events.java (modified) (9 diffs)
- trunk/calendar3/calFacade/src/org/bedework/calfacade/filter/BwCategoryFilter.java (modified) (1 diff)
- trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/HibRestore.java (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/Calendars.java
r207 r299 79 79 * @throws CalFacadeException 80 80 */ 81 public Calendars(Calintf cal, AccessUtil access, BwUser user,81 public Calendars(Calintf cal, AccessUtil access, 82 82 int currentMode, boolean ignoreCreator, boolean debug) 83 83 throws CalFacadeException { 84 super(cal, access, user,currentMode, ignoreCreator, debug);84 super(cal, access, currentMode, ignoreCreator, debug); 85 85 86 86 publicCalendarRootPath = "/" + getSyspars().getPublicCalendarRoot(); … … 209 209 210 210 sess.namedQuery("getCalendarByPath"); 211 sess.setString("path", userCalendarRootPath + "/" + user.getAccount());211 sess.setString("path", userCalendarRootPath + "/" + getUser().getAccount()); 212 212 sess.cacheableQuery(); 213 213 … … 221 221 222 222 sess.namedQuery("getUserCalendarCollections"); 223 sess.setEntity("owner", user);223 sess.setEntity("owner", getUser()); 224 224 sess.cacheableQuery(); 225 225 … … 242 242 243 243 sess.namedQuery("getUserCalendarCollections"); 244 sess.setEntity("owner", user);244 sess.setEntity("owner", getUser()); 245 245 sess.cacheableQuery(); 246 246 … … 345 345 346 346 val.setPath(path); 347 val.setOwner( user);347 val.setOwner(getUser()); 348 348 val.setCalendar(parent); 349 349 parent.addChild(val); trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/CalintfHelper.java
r207 r299 77 77 protected AccessUtil access; 78 78 79 protected BwUser user;80 81 79 protected int currentMode = CalintfUtil.guestMode; 82 80 … … 93 91 */ 94 92 public CalintfHelper(Calintf cal, AccessUtil access, 95 BwUser user,int currentMode, boolean ignoreCreator,93 int currentMode, boolean ignoreCreator, 96 94 boolean debug) { 97 95 this.cal = cal; 98 96 this.access = access; 99 this.user = user;100 97 this.currentMode = currentMode; 101 98 this.ignoreCreator = ignoreCreator; … … 109 106 protected BwSystem getSyspars() throws CalFacadeException { 110 107 return cal.getSyspars(); 108 } 109 110 protected BwUser getUser() throws CalFacadeException { 111 return cal.getUser(); 111 112 } 112 113 trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/CalintfImpl.java
r207 r299 311 311 access.setAuthUser(authUser); 312 312 313 events = new Events(this, access, this.user,currentMode,313 events = new Events(this, access, currentMode, 314 314 ignoreCreator, debug); 315 315 316 calendars = new Calendars(this, access, this.user,currentMode,316 calendars = new Calendars(this, access, currentMode, 317 317 ignoreCreator, debug); 318 318 319 categories = new EventProperties(this, access, this.user,currentMode,319 categories = new EventProperties(this, access, currentMode, 320 320 ignoreCreator, 321 321 "word", BwCategory.class.getName(), 322 322 "getCategoryRefs", 323 323 -1, debug); 324 locations = new EventProperties(this, access, this.user,currentMode,324 locations = new EventProperties(this, access, currentMode, 325 325 ignoreCreator, 326 326 "address", BwLocation.class.getName(), 327 327 "getLocationRefs", 328 328 CalFacadeDefs.maxReservedLocationId, debug); 329 sponsors = new EventProperties(this, access, this.user,currentMode,329 sponsors = new EventProperties(this, access, currentMode, 330 330 ignoreCreator, 331 331 "name", BwSponsor.class.getName(), trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/EventProperties.java
r207 r299 95 95 * @param debug 96 96 */ 97 public EventProperties(Calintf cal, AccessUtil access, BwUser user,97 public EventProperties(Calintf cal, AccessUtil access, 98 98 int currentMode, boolean ignoreCreator, 99 99 String keyFieldName, … … 102 102 int minId, 103 103 boolean debug) { 104 super(cal, access, user,currentMode, ignoreCreator, debug);104 super(cal, access, currentMode, ignoreCreator, debug); 105 105 106 106 this.keyFieldName = keyFieldName; trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/Events.java
r261 r299 62 62 import org.bedework.calfacade.BwRecurrenceInstance; 63 63 import org.bedework.calfacade.BwSynchState; 64 import org.bedework.calfacade.BwUser;65 64 import org.bedework.calfacade.CalFacadeDefs; 66 65 import org.bedework.calfacade.CalFacadeUtil; … … 105 104 * @param debug 106 105 */ 107 public Events(Calintf cal, AccessUtil access, BwUser user,106 public Events(Calintf cal, AccessUtil access, 108 107 int currentMode, boolean ignoreCreator, boolean debug) { 109 super(cal, access, user,currentMode, ignoreCreator, debug);108 super(cal, access, currentMode, ignoreCreator, debug); 110 109 } 111 110 … … 469 468 } 470 469 471 if (mstr.getOwner().equals( user) && mstr.getRecurring()) {470 if (mstr.getOwner().equals(getUser()) && mstr.getRecurring()) { 472 471 // Our own and a recurring event - retrieve the instance 473 472 // from the recurrences table … … 669 668 } 670 669 671 return user.equals(val.getCreator());670 return getUser().equals(val.getCreator()); 672 671 } 673 672 … … 718 717 BwRecurrenceInstance inst) throws CalFacadeException { 719 718 BwEventAnnotation override = proxy.getRef(); 720 override.setOwner( user);719 override.setOwner(getUser()); 721 720 722 721 getSess().saveOrUpdate(override); … … 1026 1025 HibSession sess = getSess(); 1027 1026 if (setUser) { 1028 sess.setEntity("user", user);1027 sess.setEntity("user", getUser()); 1029 1028 } 1030 1029 … … 1123 1122 override.setDuration(BwDateTime.makeDuration(start, end).toString()); 1124 1123 override.setCreator(mstr.getCreator()); 1125 override.setOwner( user);1124 override.setOwner(getUser()); 1126 1125 1127 1126 return new BwEventProxy(override); … … 1144 1143 1145 1144 if (instOverride != null) { 1146 if (instOverride.getOwner().equals( user)) {1145 if (instOverride.getOwner().equals(getUser())) { 1147 1146 // It's our own override. 1148 1147 override = instOverride; … … 1170 1169 override.setDuration(BwDateTime.makeDuration(start, end).toString()); 1171 1170 override.setCreator(mstr.getCreator()); 1172 override.setOwner( user);1171 override.setOwner(getUser()); 1173 1172 1174 1173 override.getRecurrence().setRecurrenceId(inst.getRecurrenceId()); trunk/calendar3/calFacade/src/org/bedework/calfacade/filter/BwCategoryFilter.java
r2 r299 65 65 sb.append(", name="); 66 66 sb.append(getName()); 67 sb.append(", parent="); 68 if (parent == null) { 69 sb.append("null"); 70 } else { 71 sb.append(parent.getId()); 72 } 67 73 sb.append("}"); 68 74 trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/HibRestore.java
r297 r299 411 411 412 412 public void restoreFilter(BwFilter o) throws Throwable { 413 openHibSess(); 414 415 hibSave(o); 416 417 closeHibSess(); 413 if (false) { 414 // XXX need fixing and we're not using them yet 415 openHibSess(); 416 417 hibSave(o); 418 419 closeHibSess(); 420 } 418 421 } 419 422
