Changeset 161
- Timestamp:
- 02/15/06 15:29:11
- Files:
-
- trunk/calendar3/appcommon/src/org/bedework/appcommon/IntSelectId.java (modified) (1 diff)
- trunk/calendar3/bldfiles/globalDefs.xml (modified) (2 diffs)
- trunk/calendar3/build.xml (modified) (1 diff)
- trunk/calendar3/calFacade/src/org/bedework/calfacade/BwCalendar.java (modified) (1 diff)
- trunk/calendar3/calFacade/src/org/bedework/calfacade/base/BwOwnedDbentity.java (modified) (1 diff)
- trunk/calendar3/calsvc/src/org/bedework/calsvc/CalSvc.java (modified) (1 diff)
- trunk/calendar3/docs/todo.txt (modified) (1 diff)
- trunk/calendar3/webadmin/src/org/bedework/webadmin/PEAbstractAction.java (modified) (4 diffs)
- trunk/calendar3/webadmin/src/org/bedework/webadmin/PEActionForm.java (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/calendar3/appcommon/src/org/bedework/appcommon/IntSelectId.java
r2 r161 102 102 */ 103 103 public IntSelectId(int originalValue, int preferred) { 104 reset(originalValue, preferred); 105 } 106 107 /** Reset an object with the given original value indicating which of A 108 * or B have preference. 109 * 110 * @param originalValue 111 * @param preferred 112 */ 113 public void reset(int originalValue, int preferred) { 104 114 this.originalValue = originalValue; 105 115 this.newValue = originalValue; trunk/calendar3/bldfiles/globalDefs.xml
r59 r161 55 55 56 56 <property name="uwcal.home" location="${calendar.dir}" /> 57 58 <!-- This is the default location for the canoo files. 59 --> 60 <property name="webtest.home" location="${calendar.dir}/../webtest" /> 57 61 58 62 <!-- Where the web-apps skeletons, build files etc reside --> … … 90 94 <property name="org.bedework.webclient.base" location="${calendar.dir}/webclient" /> 91 95 <property name="org.bedework.webcommon.base" location="${calendar.dir}/webcommon" /> 96 <property name="org.bedework.webtest.base" location="${calendar.dir}/webtest" /> 92 97 93 98 <!-- =============================================================== trunk/calendar3/build.xml
r59 r161 588 588 ================================================================= --> 589 589 590 <target name="webtest.all" depends="init" 591 description="Run the full webtest suite"> 592 <ant antfile="${org.bedework.webtest.base}/build.xml" inheritrefs="true" 593 target="all" /> 594 </target> 595 590 596 <target name="bld.test" 591 597 depends="init,bld.core,bld.appcommon,bld.synchml" trunk/calendar3/calFacade/src/org/bedework/calfacade/BwCalendar.java
r111 r161 383 383 384 384 public int hashCode() { 385 if (getPath() == null) { 386 return 1; 387 } 385 388 return getPath().hashCode(); 386 389 } trunk/calendar3/calFacade/src/org/bedework/calfacade/base/BwOwnedDbentity.java
r128 r161 147 147 */ 148 148 public void copyTo(BwOwnedDbentity val) { 149 val.setOwner((BwUser)getOwner().clone()); 149 if (getOwner() != null) { 150 val.setOwner((BwUser)getOwner().clone()); 151 } 150 152 val.setPublick(getPublick()); 151 153 } trunk/calendar3/calsvc/src/org/bedework/calsvc/CalSvc.java
r145 r161 889 889 checkOwnerOrSuper(prefs); 890 890 891 // XXX clone? val = (BwSubscription)val.clone(); // Avoid hibernate 891 892 setupOwnedEntity(val); 892 val = (BwSubscription)val.clone(); // Avoid hibernate 893 893 894 trace("************* add subscription " + val); 894 895 prefs.addSubscription(val); 895 896 dbi.updatePreferences(prefs);897 896 } 898 897 trunk/calendar3/docs/todo.txt
r145 r161 2 2 3 3 -------------------------------------------------------------------------------- 4 -------------------------------------------------------------------------------- 5 -------------------------------------------------------------------------------- 4 Installing webtest 5 6 1. Download build.zip from http://webtest.canoo.com/webtest/manual/Downloads.html 7 8 2. Create a directory webtest in the quickstart at the same level as calendar3 9 10 3. Unzip build.zip into that directory 11 12 ++++++++++++ 13 into svn 14 calendar3/webtest (recurse) 15 16 -------------------------------------------------------------------------------- 17 update quickstart stuff 18 -------------------------------------------------------------------------------- 19 -------------------------------------------------------------------------------- 20 Admin delete event button doesn't work. 6 21 -------------------------------------------------------------------------------- 7 22 When duplicating event - set creator trunk/calendar3/webadmin/src/org/bedework/webadmin/PEAbstractAction.java
r128 r161 135 135 136 136 /* A is the All box, B is the user preferred values. */ 137 form. assignCategoryId(new IntSelectId(id, IntSelectId.AHasPrecedence));137 form.retrieveCategoryId().reset(id, IntSelectId.AHasPrecedence); 138 138 139 139 BwSponsor s = event.getSponsor(); … … 144 144 } 145 145 146 form. assignSpId(new IntSelectId(id, IntSelectId.AHasPrecedence));146 form.retrieveSpId().reset(id, IntSelectId.AHasPrecedence); 147 147 148 148 BwLocation l = event.getLocation(); … … 153 153 } 154 154 155 form. assignLocId(new IntSelectId(id, IntSelectId.AHasPrecedence));155 form.retrieveLocId().reset(id, IntSelectId.AHasPrecedence); 156 156 157 157 BwCalendar c = event.getCalendar(); … … 162 162 } 163 163 164 form. assignCalendarId(new IntSelectId(id, IntSelectId.AHasPrecedence));164 form.retrieveCalendarId().reset(id, IntSelectId.AHasPrecedence); 165 165 } 166 166 trunk/calendar3/webadmin/src/org/bedework/webadmin/PEActionForm.java
r128 r161 139 139 */ 140 140 141 private IntSelectId categoryId ;141 private IntSelectId categoryId = new IntSelectId(-1, IntSelectId.AHasPrecedence); 142 142 143 143 /* .................................................................... … … 147 147 private BwSponsor sponsor; 148 148 149 private IntSelectId spId ;149 private IntSelectId spId = new IntSelectId(-1, IntSelectId.AHasPrecedence); 150 150 151 151 /* .................................................................... … … 155 155 private BwLocation location; 156 156 157 private IntSelectId locId ;157 private IntSelectId locId = new IntSelectId(-1, IntSelectId.AHasPrecedence); 158 158 159 159 /* .................................................................... … … 161 161 * .................................................................... */ 162 162 163 private IntSelectId calendarId ;163 private IntSelectId calendarId = new IntSelectId(-1, IntSelectId.AHasPrecedence); 164 164 165 165 /* .................................................................... … … 401 401 402 402 return category; 403 }404 405 /**406 * @param val IntSelectId id object407 */408 public void assignCategoryId(IntSelectId val) {409 categoryId = val;410 403 } 411 404 … … 532 525 533 526 /** 534 * @param val IntSelectId id object535 */536 public void assignSpId(IntSelectId val) {537 spId = val;538 }539 540 /**541 527 * @return IntSelectId id object 542 528 */ … … 640 626 641 627 /** 642 * @param val IntSelectId id object643 */644 public void assignLocId(IntSelectId val) {645 locId = val;646 }647 648 /**649 628 * @return IntSelectId id object 650 629 */ … … 706 685 * Calendars 707 686 * ==================================================================== */ 708 709 /**710 * @param val IntSelectId id object711 */712 public void assignCalendarId(IntSelectId val) {713 calendarId = val;714 }715 687 716 688 /**
