Statistics
| Revision:

gvsig-projects-pool / org.gvsig.online / trunk / org.gvsig.online / org.gvsig.online.swing / org.gvsig.online.swing.impl / src / main / java / org / gvsig / online / swing / impl / authentication / online / UserIdentificationOnlineFactory.java @ 9513

History | View | Annotate | Download (988 Bytes)

1
package org.gvsig.online.swing.impl.authentication.online;
2

    
3
import org.gvsig.online.lib.api.OnlineLocator;
4
import org.gvsig.online.lib.api.OnlineManager;
5
import static org.gvsig.online.lib.api.OnlineManager.AUTH_MODE_ONLINE;
6
import org.gvsig.online.lib.api.OnlineUserIdentificationRequester.OnlineUserIdentificationRequesterFactory;
7

    
8
/**
9
 *
10
 * @author jjdelcerro
11
 */
12
public class UserIdentificationOnlineFactory implements OnlineUserIdentificationRequesterFactory {
13

    
14
    public UserIdentificationOnlineFactory() {
15
    }
16
    
17
    @Override
18
    public String getName() {
19
        return AUTH_MODE_ONLINE;
20
    }
21

    
22
    @Override
23
    public UserIdentificationOnlineConfig create(Object... parameters) {
24
        return new UserIdentificationOnlineConfig(this, (String)parameters[0]);
25
    }
26
    
27
    public static void selfRegister() {
28
        OnlineManager manager = OnlineLocator.getOnlineManager();
29
        manager.addUserIdentificationRequester(new UserIdentificationOnlineFactory());
30
    }
31
}