Package net.commerce.zocalo.user

These classes provide support for User objects.

See:
          Description

Interface Summary
RepeatableTask A task Interface for the Repeated Scheduler.
 

Class Summary
Base64 Encodes and decodes to and from Base64 notation.
Liquidator A Liquidator is used in some experiment scenarios in which traders can borrow against their holdings.
NonUser A User object for the login page so it can recieve warnings.
PasswordUtil  
Registry The Registry tracks users who have logged in.
RepeatedScheduler Schedule a RepeatableTask repeatedly (at intervals of PERIOD) until it says it's done.
SecureUser User with a password
UnconfirmedUser User who has registered, but has not yet confirmed the email address.
User The agent who trades in the market.
Warnable Base class for User-type classes that reflect warnings to the user.
 

Package net.commerce.zocalo.user Description

These classes provide support for User objects. Warnable is the base class for users that report warnings to the user. This allows NonUser (users who haven't logged in yet) to accept warning messages.

NonUser are used before logging in, so there's a place to store warnings. UnconfirmedUsers represent users who haven't authenticated yet. User represents users in experiments. SecureUser will be used for logged-in users of persistent markets. Security will be provided by the PasswordUtil, which can generate new random tokens (encoded into readable form using Base64, a stripped-down public domain utility), and Registry will record user's tokens.


© Copyright 2007, 2008 Chris Hibbert. All rights reserved.
© 2006 CommerceNet Consortium, LLC.

This software is published under the terms of the MIT license, a copy
of which has been included with this distribution in the LICENSE file.