01: /**
02: * $Id: CMCUserManager.java,v 1.1 2005/06/27 23:33:00 jtb Exp $
03: * Copyright 2005 Sun Microsystems, Inc. All
04: * rights reserved. Use of this product is subject
05: * to license terms. Federal Acquisitions:
06: * Commercial Software -- Government Users
07: * Subject to Standard License Terms and
08: * Conditions.
09: *
10: * Sun, Sun Microsystems, the Sun logo, and Sun ONE
11: * are trademarks or registered trademarks of Sun Microsystems,
12: * Inc. in the United States and other countries.
13: */package com.sun.portal.community.mc.impl;
14:
15: import com.sun.portal.community.mc.CMCUser;
16: import com.sun.portal.community.mc.CMCException;
17: import java.util.Iterator;
18: import java.util.Properties;
19:
20: /**
21: * This interface must be implemented by the CMC manager
22: * class. It allows the CMC factory to control the set of loaded
23: * contributor types.
24: * <p>
25: * This interface is not exposed to clients. Clients control the set of
26: * contributors through arguments to the CommunityFactory.getCommunityUser()
27: * method.
28: */
29: public interface CMCUserManager extends CMCUser {
30: public void init(Properties properties, String userId,
31: Iterator types) throws CMCException;
32: }
|