Revision 9515 org.gvsig.online/trunk/org.gvsig.online/org.gvsig.online.lib/org.gvsig.online.lib.api/src/main/java/org/gvsig/online/lib/api/OnlineManager.java

View differences:

OnlineManager.java
27 27
import java.io.IOException;
28 28
import java.net.URL;
29 29
import java.util.Map;
30
import javax.json.JsonObject;
30 31
import org.gvsig.fmap.dal.feature.FeatureStore;
31 32
import org.gvsig.fmap.dal.store.jdbc.JDBCServerExplorerParameters;
32 33
import org.gvsig.fmap.dal.store.jdbc2.JDBCServerExplorer;
34
import org.gvsig.online.lib.api.OnlineUserIdentificationRequester.OnlineUserIdentificationRequesterConfig;
35
import org.gvsig.online.lib.api.OnlineUserIdentificationRequester.OnlineUserIdentificationRequesterFactory;
33 36
import org.gvsig.tools.task.SimpleTaskStatus;
34 37
import org.gvsig.online.lib.api.workingcopy.OnlineWorkingcopy;
35 38
import org.gvsig.online.lib.api.workingcopy.OnlineWorkingcopyDescriptor;
......
43 46

  
44 47
    public static final int ONLINECODELEN = 60;
45 48
    
49
    public static final String AUTH_MODE_ONLINE = "gvSIG Online";
50
    
46 51
    public static final String FEATURECODE_FIELD_NAME = "ogc_fid";
47 52
    public static final String FEATUREMODIFIEDBY_FIELD_NAME = "modified_by";
48 53
    public static final String FEATURELASTMODIFICATION_FIELD_NAME = "last_modification";
......
146 151
        
147 152
    public String getErrorMessage(int errcode);
148 153
    
149
    public void setUserIdentificationRequester(OnlineUserIdentificationRequester userIdentificationRequester);
154
    public void addUserIdentificationRequester(OnlineUserIdentificationRequesterFactory factory);
150 155
    
151
    public OnlineUserIdentificationRequester getUserIdentificationRequester();  
156
    public OnlineUserIdentificationRequesterFactory getUserIdentificationRequester(String mode);  
152 157
    
158
    public OnlineUserIdentificationRequesterConfig getUserIdentificationRequester(JsonObject uirc);
159
    
160
    public Iterable<OnlineUserIdentificationRequesterFactory> getUserIdentificationRequesters();
161
    
153 162
    public OnlineWorkingcopyDescriptor getWorkingcopyDescriptor(String code);
154 163
    
155
    public OnlineSite connectSite(URL site) throws IOException;
164
    public OnlineSite connectSite(OnlineUserIdentificationRequesterConfig userIdentificationRequesterConfig, URL site) throws IOException;
156 165

  
157 166
    /**
158 167
     * Initializes a workspace in the H2 database associated with the 
......
198 207
    void restoreWorkingcopy(Map<String, OnlineWorkingcopyDescriptor> descriptors);
199 208
 
200 209
    public void clean();
210
    
211
    public String authenticate(String urlbase, String username, String password);
212
    
201 213

  
202 214
    public WorkingArea createWorkingArea();
215

  
203 216
}

Also available in: Unified diff