Ignore:
Timestamp:
2004-12-06T11:44:03+13:00 (19 years ago)
Author:
schweer
Message:

user authentication works; user information and subscriptions/predicates are stored to thedatabase

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/greenstone3-extensions/gsdl-as/src/org/greenstone/gsdlas/ProfileStore.java

    r8718 r8738  
    1414
    1515import org.greenstone.gsdlas.profiles.*;
    16 import org.greenstone.gsdlas.profiles.IdEqualsPredicate;
    17 import org.greenstone.gsdlas.profiles.Subscription;
    1816
    1917/**
     
    3331
    3432    private ProfileStore() {
    35 
    3633    }
    3734
     
    206203        for (Iterator iter = matchedPredicates.iterator(); iter.hasNext();) {
    207204            Predicate pred = (Predicate) iter.next();
    208             for (Iterator iterator = pred.getSubscriptions().iterator(); iterator
     205            for (Iterator iterator = pred.getSubscriptionIDs().iterator(); iterator
    209206                    .hasNext();) {
    210207                Subscription sub = (Subscription) iterator.next();
     
    273270    /**
    274271     * @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 {
    279275        Subscription sub = new Subscription(arguments);
    280         // TODO this should probably be somewhere else
    281         for (Iterator iter = sub.getPredicates().iterator(); iter.hasNext();) {
    282             Predicate predicate = (Predicate) iter.next();
    283             if (predicate != null) {
    284                 predicate.addSubscription(sub);
    285             }
    286         }
    287276        addSubscription(sub);
    288277    }
Note: See TracChangeset for help on using the changeset viewer.