Statistics
| Revision:

svn-gvsig-desktop / trunk / org.gvsig.desktop / org.gvsig.desktop.plugin / org.gvsig.downloader / org.gvsig.downloader.lib / org.gvsig.downloader.lib.impl / src / main / java / org / gvsig / downloader / lib / impl / types / httpbasic / DownloaderHTTPBasicCredentials.java @ 47821

History | View | Annotate | Download (1.19 KB)

1
/*
2
 * To change this license header, choose License Headers in Project Properties.
3
 * To change this template file, choose Tools | Templates
4
 * and open the template in the editor.
5
 */
6
package org.gvsig.downloader.lib.impl.types.httpbasic;
7

    
8
import static org.gvsig.downloader.lib.impl.types.httpbasic.DownloaderHTTPBasicAuthenticationFactory.HTTPBASIC_AUTHENTICATION_NAME;
9
import org.gvsig.downloader.spi.AbstractDownloaderCredentials;
10

    
11
/**
12
 *
13
 * @author jjdelcerro
14
 */
15
public class DownloaderHTTPBasicCredentials 
16
    extends 
17
        AbstractDownloaderCredentials
18
    {
19
    
20
    private final String userid;
21
    private final String password;
22

    
23
    public DownloaderHTTPBasicCredentials(String baseUrl, String userid, String password) {
24
        super(HTTPBASIC_AUTHENTICATION_NAME, baseUrl);
25
        this.userid = userid;
26
        this.password = password;
27
    }
28

    
29
    @Override
30
    public String getAuthorizationToken() {
31
        return "Basic XXXX"; // TODO: Encode user and password
32
    }
33

    
34
    @Override
35
    public String getUserid() {
36
        return this.userid;
37
    }
38

    
39
    @Override
40
    public String toString() {
41
        return "USER: "+this.getUserid()+"; AUTHORIZATION: "+this.getAuthorizationToken();
42
    }
43

    
44
}