- Timestamp:
- 2004-12-06T11:44:03+13:00 (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/greenstone3-extensions/gsdl-as/src/org/greenstone/gsdlas/ProfileStore.java
r8718 r8738 14 14 15 15 import org.greenstone.gsdlas.profiles.*; 16 import org.greenstone.gsdlas.profiles.IdEqualsPredicate;17 import org.greenstone.gsdlas.profiles.Subscription;18 16 19 17 /** … … 33 31 34 32 private ProfileStore() { 35 36 33 } 37 34 … … 206 203 for (Iterator iter = matchedPredicates.iterator(); iter.hasNext();) { 207 204 Predicate pred = (Predicate) iter.next(); 208 for (Iterator iterator = pred.getSubscription s().iterator(); iterator205 for (Iterator iterator = pred.getSubscriptionIDs().iterator(); iterator 209 206 .hasNext();) { 210 207 Subscription sub = (Subscription) iterator.next(); … … 273 270 /** 274 271 * @param arguments 275 * @throws ParseException 276 */ 277 public void createSubscription(Map arguments) throws ParseException { 278 // TODO pass user information to profile store 272 * @throws Exception 273 */ 274 public void createSubscription(Map arguments) throws Exception { 279 275 Subscription sub = new Subscription(arguments); 280 // TODO this should probably be somewhere else281 for (Iterator iter = sub.getPredicates().iterator(); iter.hasNext();) {282 Predicate predicate = (Predicate) iter.next();283 if (predicate != null) {284 predicate.addSubscription(sub);285 }286 }287 276 addSubscription(sub); 288 277 }
Note:
See TracChangeset
for help on using the changeset viewer.