Project

General

Profile

« Previous | Next » 

Revision 51084

1. Enable aai.
2. Create security.xml file
3. Reorganize imports.

View differences:

modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/server/utils/FrontEndLinkURIAuthenticationSuccessHandler.java
1
package eu.dnetlib.repo.manager.server.utils;
2

  
3
import org.apache.log4j.Logger;
4
import org.mitre.openid.connect.model.OIDCAuthenticationToken;
5
import org.springframework.security.core.Authentication;
6
import org.springframework.security.web.authentication.AuthenticationSuccessHandler;
7

  
8
import javax.annotation.PostConstruct;
9
import javax.servlet.ServletException;
10
import javax.servlet.http.Cookie;
11
import javax.servlet.http.HttpServletRequest;
12
import javax.servlet.http.HttpServletResponse;
13
import java.io.IOException;
14

  
15

  
16
public class FrontEndLinkURIAuthenticationSuccessHandler implements AuthenticationSuccessHandler {
17

  
18
    private static final Logger LOGGER = Logger
19
            .getLogger(FrontEndLinkURIAuthenticationSuccessHandler.class);
20

  
21
    private String frontEndURI;
22

  
23
    @PostConstruct
24
    public void init(){
25
        LOGGER.debug(frontEndURI);
26
    }
27

  
28
    @Override
29
    public void onAuthenticationSuccess(HttpServletRequest request, HttpServletResponse response, Authentication authentication) throws IOException, ServletException {
30

  
31
        LOGGER.debug(authentication.getName());
32

  
33
        OIDCAuthenticationToken authOIDC = (OIDCAuthenticationToken) authentication;
34
        Cookie sessionCookie = new Cookie("currentUser", authOIDC.getSub());
35

  
36
        int expireSec = -1;
37
        sessionCookie.setMaxAge(expireSec);
38
        sessionCookie.setPath("/");
39
        response.addCookie(sessionCookie);
40
        response.sendRedirect(frontEndURI);
41
    }
42

  
43
    public String getFrontEndURI() {
44
        return frontEndURI;
45
    }
46

  
47
    public void setFrontEndURI(String frontEndURI) {
48
        this.frontEndURI = frontEndURI;
49
    }
50

  
51
}
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/server/utils/OaiTools.java
2 2

  
3 3
import org.apache.log4j.Logger;
4 4
import org.dom4j.io.DOMWriter;
5
import org.springframework.beans.factory.annotation.Configurable;
6 5
import org.w3c.dom.Document;
7
import se.kb.oai.OAIException;
8 6
import se.kb.oai.pmh.*;
9 7

  
8

  
10 9
import javax.net.ssl.*;
11 10
import javax.xml.namespace.NamespaceContext;
12 11
import javax.xml.xpath.XPath;
......
20 19
import java.util.Iterator;
21 20
import java.util.List;
22 21

  
22

  
23

  
23 24
public class OaiTools {
24 25

  
25 26
	{
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/server/services/UserServiceImpl.java
9 9
import eu.dnetlib.repo.manager.shared.UserAccessException;
10 10
import eu.dnetlib.users.UserApi;
11 11
import org.apache.log4j.Logger;
12
import org.eclipse.jetty.server.Authentication;
13 12
import org.mitre.openid.connect.model.OIDCAuthenticationToken;
14 13
import org.springframework.beans.factory.annotation.Autowired;
15 14
import org.springframework.security.core.context.SecurityContextHolder;
16 15
import org.springframework.stereotype.Service;
17
import org.springframework.web.context.request.RequestContextHolder;
18 16

  
19 17
import javax.servlet.ServletConfig;
20 18
import javax.servlet.ServletException;
21
import javax.servlet.http.Cookie;
22
import javax.servlet.http.HttpSession;
23 19
import java.util.ArrayList;
24 20
import java.util.Arrays;
25 21
import java.util.List;
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/client/enrichcontent/EnrichContentWidget.java
7 7
import com.google.gwt.user.client.rpc.AsyncCallback;
8 8
import com.google.gwt.user.client.ui.FlowPanel;
9 9
import com.google.gwt.user.client.ui.HTML;
10
import com.google.gwt.user.client.ui.Widget;
11
import eu.dnetlib.domain.data.Repository;
12 10
import eu.dnetlib.gwt.client.help.HelpService;
13 11
import eu.dnetlib.gwt.client.help.HelpServiceAsync;
14 12
import eu.dnetlib.repo.manager.client.AbstractRepositoryManagerWidget;
......
17 15
import eu.dnetlib.repo.manager.client.RepositoryManagerWidget;
18 16
import eu.dnetlib.repo.manager.client.services.BrokerService;
19 17
import eu.dnetlib.repo.manager.client.services.BrokerServiceAsync;
20
import eu.dnetlib.repo.manager.shared.DatasourcesCollection;
21 18
import eu.dnetlib.repo.manager.shared.Tuple;
22 19
import eu.dnetlib.repo.manager.shared.broker.BrowseEntry;
23 20
import eu.dnetlib.repo.manager.shared.broker.DatasourcesBroker;
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/client/dashboard/DashboardController.java
1 1
package eu.dnetlib.repo.manager.client.dashboard;
2 2

  
3 3
import com.google.gwt.user.client.ui.FlowPanel;
4
import com.google.gwt.user.client.ui.RootPanel;
5
import eu.dnetlib.repo.manager.client.RepositoryManager;
6 4
import eu.dnetlib.repo.manager.client.TokenController;
7 5

  
8 6
/**
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/client/monitor/CollectionMonitorWidget.java
2 2

  
3 3
import com.google.gwt.core.client.GWT;
4 4
import com.google.gwt.dom.client.Document;
5
import com.google.gwt.user.client.Window;
6 5
import com.google.gwt.user.client.rpc.AsyncCallback;
7 6
import com.google.gwt.user.client.ui.FlowPanel;
8 7
import com.google.gwt.user.client.ui.HTML;
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/client/enrichcontent/advancedsearch/EnrichContentAdvancedSearchForm.java
2 2

  
3 3
import com.google.gwt.event.dom.client.ClickEvent;
4 4
import com.google.gwt.event.dom.client.ClickHandler;
5
import com.google.gwt.user.client.Window;
6 5
import com.google.gwt.user.client.ui.FlowPanel;
7 6
import com.google.gwt.user.client.ui.IsWidget;
8 7
import com.google.gwt.user.client.ui.Widget;
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/client/admin/helptexts/HelpTextsAdminWidget.java
7 7
import com.google.gwt.user.client.rpc.AsyncCallback;
8 8
import com.google.gwt.user.client.ui.FlowPanel;
9 9
import com.google.gwt.user.client.ui.HTML;
10
import com.google.gwt.user.client.ui.Widget;
11 10
import eu.dnetlib.gwt.client.help.AdminWidget;
12 11
import eu.dnetlib.gwt.client.help.HelpService;
13 12
import eu.dnetlib.gwt.client.help.HelpServiceAsync;
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/client/enrichcontent/advancedsearch/DateRangePickerField.java
14 14
import org.gwtbootstrap3.client.ui.Anchor;
15 15
import org.gwtbootstrap3.client.ui.constants.IconType;
16 16
import org.gwtbootstrap3.extras.datepicker.client.ui.DatePicker;
17

  
17 18
import java.util.Date;
18 19

  
19 20
import static com.google.gwt.query.client.GQuery.$;
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/client/widgets/wizard/WizardWidget.java
5 5
import com.google.gwt.user.client.Window;
6 6
import com.google.gwt.user.client.ui.FlowPanel;
7 7
import com.google.gwt.user.client.ui.HTML;
8
import com.google.gwt.user.client.ui.Widget;
9 8
import eu.dnetlib.gwt.client.help.HelpService;
10 9
import eu.dnetlib.gwt.client.help.HelpServiceAsync;
11 10
import eu.dnetlib.repo.manager.client.AbstractRepositoryManagerWidget;
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/client/RepositoryManager.java
17 17
import eu.dnetlib.repo.manager.client.services.UserServiceAsync;
18 18
import eu.dnetlib.repo.manager.shared.Tuple;
19 19

  
20
import javax.servlet.http.Cookie;
21 20
import java.util.Date;
22 21
import java.util.logging.Level;
23 22
import java.util.logging.Logger;
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/client/enrichcontent/SelectTopicWidget.java
5 5
import com.google.gwt.user.client.rpc.AsyncCallback;
6 6
import com.google.gwt.user.client.ui.FlowPanel;
7 7
import com.google.gwt.user.client.ui.HTML;
8
import com.google.gwt.user.client.ui.Widget;
9 8
import eu.dnetlib.gwt.client.help.HelpService;
10 9
import eu.dnetlib.gwt.client.help.HelpServiceAsync;
11 10
import eu.dnetlib.repo.manager.client.AbstractRepositoryManagerWidget;
12 11
import eu.dnetlib.repo.manager.client.HelpCallback;
13
import eu.dnetlib.repo.manager.client.RepositoryManager;
14 12
import eu.dnetlib.repo.manager.client.RepositoryManagerWidget;
15 13
import eu.dnetlib.repo.manager.client.services.BrokerService;
16 14
import eu.dnetlib.repo.manager.client.services.BrokerServiceAsync;
17 15
import eu.dnetlib.repo.manager.shared.Term;
18
import eu.dnetlib.repo.manager.shared.Tuple;
19 16
import eu.dnetlib.repo.manager.shared.broker.BrowseEntry;
20 17
import org.gwtbootstrap3.client.ui.Alert;
21 18
import org.gwtbootstrap3.client.ui.constants.AlertType;
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/client/enrichcontent/BrowseEventsController.java
1 1
package eu.dnetlib.repo.manager.client.enrichcontent;
2 2

  
3 3
import com.google.gwt.user.client.ui.FlowPanel;
4
import com.google.gwt.user.client.ui.HTML;
5
import com.google.gwt.user.client.ui.RootPanel;
6
import eu.dnetlib.repo.manager.client.RepositoryManager;
7 4
import eu.dnetlib.repo.manager.client.TokenController;
8 5

  
9 6
/**
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/client/enrichcontent/advancedsearch/MultiTextBoxFieldSet.java
8 8
import eu.dnetlib.gwt.client.MyFormGroup;
9 9
import org.gwtbootstrap3.client.ui.Anchor;
10 10
import org.gwtbootstrap3.client.ui.Form;
11
import org.gwtbootstrap3.client.ui.constants.FormType;
12 11
import org.gwtbootstrap3.client.ui.constants.IconType;
13 12

  
14 13
import java.util.ArrayList;
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/client/enrichcontent/BrowseSubscriptionsWidget.java
10 10
import com.google.gwt.user.client.rpc.AsyncCallback;
11 11
import com.google.gwt.user.client.ui.FlowPanel;
12 12
import com.google.gwt.user.client.ui.HTML;
13
import com.google.gwt.user.client.ui.Widget;
14
import eu.dnetlib.domain.data.Repository;
15 13
import eu.dnetlib.gwt.client.help.HelpService;
16 14
import eu.dnetlib.gwt.client.help.HelpServiceAsync;
17 15
import eu.dnetlib.repo.manager.client.AbstractRepositoryManagerWidget;
......
21 19
import eu.dnetlib.repo.manager.client.services.BrokerService;
22 20
import eu.dnetlib.repo.manager.client.services.BrokerServiceAsync;
23 21
import eu.dnetlib.repo.manager.shared.broker.SimpleSubscriptionDesc;
24
import org.gwtbootstrap3.client.ui.*;
22
import org.gwtbootstrap3.client.ui.Alert;
23
import org.gwtbootstrap3.client.ui.Button;
24
import org.gwtbootstrap3.client.ui.Modal;
25
import org.gwtbootstrap3.client.ui.ModalBody;
25 26
import org.gwtbootstrap3.client.ui.constants.AlertType;
26 27
import org.gwtbootstrap3.client.ui.constants.ButtonType;
27 28
import org.gwtbootstrap3.client.ui.constants.ModalBackdrop;
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/client/datasources/utils/SelectRepositoryWidget.java
10 10
import com.google.gwt.user.client.ui.IsWidget;
11 11
import com.google.gwt.user.client.ui.Widget;
12 12
import eu.dnetlib.domain.data.Repository;
13
import eu.dnetlib.gwt.client.MyFormGroup;
13 14
import eu.dnetlib.repo.manager.client.services.RepositoryService;
14 15
import eu.dnetlib.repo.manager.client.services.RepositoryServiceAsync;
15
import eu.dnetlib.gwt.client.MyFormGroup;
16 16
import eu.dnetlib.repo.manager.client.widgets.TextBox;
17 17
import eu.dnetlib.repo.manager.client.widgets.ValueChangeEvent;
18 18
import eu.dnetlib.repo.manager.client.widgets.ValueChangeHandler;
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/server/services/RepositoryServiceImpl.java
4 4
import eu.dnetlib.domain.data.PiwikInfo;
5 5
import eu.dnetlib.domain.data.Repository;
6 6
import eu.dnetlib.domain.data.RepositoryInterface;
7
import eu.dnetlib.domain.enabling.Vocabulary;
8 7
import eu.dnetlib.domain.functionality.UserProfile;
9 8
import eu.dnetlib.gwt.server.service.SpringGwtRemoteServiceServlet;
10 9
import eu.dnetlib.repo.manager.client.services.RepositoryService;
......
31 30
import org.springframework.web.client.RestClientException;
32 31
import org.springframework.web.client.RestTemplate;
33 32
import org.springframework.web.util.UriComponentsBuilder;
33
import eu.dnetlib.domain.enabling.Vocabulary;
34 34

  
35 35
import javax.annotation.PostConstruct;
36 36
import java.io.IOException;
37 37
import java.io.UnsupportedEncodingException;
38
import java.net.URL;
38 39
import java.net.URLEncoder;
39 40
import java.util.*;
40 41
import java.util.concurrent.ConcurrentHashMap;
41
import java.net.URL;
42 42

  
43 43
/**
44 44
 * Created by nikonas on 12/8/15.
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/server/services/BrokerServiceImpl.java
1 1
package eu.dnetlib.repo.manager.server.services;
2 2

  
3
import com.fasterxml.jackson.core.JsonProcessingException;
4 3
import com.fasterxml.jackson.databind.ObjectMapper;
5 4
import eu.dnetlib.domain.data.Repository;
6 5
import eu.dnetlib.gwt.server.service.SpringGwtRemoteServiceServlet;
......
8 7
import eu.dnetlib.repo.manager.service.controllers.BrokerApi;
9 8
import eu.dnetlib.repo.manager.service.controllers.RepositoryApi;
10 9
import eu.dnetlib.repo.manager.shared.BrokerException;
11
import eu.dnetlib.repo.manager.shared.RepositoryServiceException;
12 10
import eu.dnetlib.repo.manager.shared.Term;
13 11
import eu.dnetlib.repo.manager.shared.Tuple;
14 12
import eu.dnetlib.repo.manager.shared.broker.*;
15 13
import eu.dnetlib.repos.RepoApi;
16 14
import org.apache.log4j.Logger;
17
import org.json.JSONArray;
18 15
import org.json.JSONException;
19 16
import org.json.JSONObject;
20 17
import org.springframework.beans.factory.annotation.Autowired;
21 18
import org.springframework.beans.factory.annotation.Value;
22
import org.springframework.core.ParameterizedTypeReference;
23
import org.springframework.http.HttpEntity;
24
import org.springframework.http.HttpMethod;
25
import org.springframework.http.ResponseEntity;
26
import org.springframework.http.converter.json.MappingJackson2HttpMessageConverter;
27 19
import org.springframework.stereotype.Service;
28
import org.springframework.util.LinkedMultiValueMap;
29
import org.springframework.util.MultiValueMap;
30
import org.springframework.web.client.RestClientException;
31
import org.springframework.web.client.RestTemplate;
32
import org.springframework.web.util.UriComponentsBuilder;
33 20

  
34 21
import javax.servlet.ServletConfig;
35 22
import javax.servlet.ServletException;
36
import java.io.IOException;
37 23
import java.util.*;
38 24

  
39 25
/**
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/server/services/PiwikDAO.java
2 2

  
3 3
import eu.dnetlib.domain.data.PiwikInfo;
4 4
import eu.dnetlib.repo.manager.service.controllers.PiWikApi;
5
import eu.dnetlib.utils.md5.MD5;
6 5
import org.springframework.beans.factory.annotation.Autowired;
7 6
import org.springframework.stereotype.Component;
8 7

  
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/server/services/ValidationServiceImpl.java
1 1
package eu.dnetlib.repo.manager.server.services;
2 2

  
3
import eu.dnetlib.api.functionality.ValidatorService;
4
import eu.dnetlib.api.functionality.ValidatorServiceException;
5 3
import eu.dnetlib.domain.functionality.validator.JobForValidation;
6 4
import eu.dnetlib.domain.functionality.validator.RuleSet;
7 5
import eu.dnetlib.domain.functionality.validator.StoredJob;
8 6
import eu.dnetlib.gwt.server.service.SpringGwtRemoteServiceServlet;
9 7
import eu.dnetlib.repo.manager.client.services.ValidationService;
10 8
import eu.dnetlib.repo.manager.server.utils.EmailUtils;
11
import eu.dnetlib.repo.manager.server.utils.OaiTools;
12 9
import eu.dnetlib.repo.manager.service.controllers.MonitorApi;
13 10
import eu.dnetlib.repo.manager.service.controllers.ValidatorApi;
14
import eu.dnetlib.repo.manager.shared.*;
15
import gr.uoa.di.driver.util.ServiceLocator;
11
import eu.dnetlib.repo.manager.shared.InterfaceInformation;
12
import eu.dnetlib.repo.manager.shared.JobsOfUser;
13
import eu.dnetlib.repo.manager.shared.ValidationServiceException;
16 14
import org.apache.log4j.Logger;
17 15
import org.json.JSONException;
18 16
import org.springframework.beans.factory.annotation.Autowired;
......
22 20
import javax.annotation.PostConstruct;
23 21
import javax.servlet.ServletConfig;
24 22
import javax.servlet.ServletException;
25
import java.util.*;
26
import java.util.concurrent.ConcurrentHashMap;
23
import java.util.List;
27 24

  
28 25
/**
29 26
 * Created by nikonas on 22/12/15.
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/server/config/FrontEndLinkURIAuthenticationSuccessHandler.java
1
package eu.dnetlib.repo.manager.server.config;
2

  
3
import org.apache.log4j.Logger;
4
import org.mitre.openid.connect.model.OIDCAuthenticationToken;
5
import org.springframework.security.core.Authentication;
6
import org.springframework.security.web.authentication.AuthenticationSuccessHandler;
7

  
8
import javax.annotation.PostConstruct;
9
import javax.servlet.ServletException;
10
import javax.servlet.http.Cookie;
11
import javax.servlet.http.HttpServletRequest;
12
import javax.servlet.http.HttpServletResponse;
13
import java.io.IOException;
14

  
15

  
16
public class FrontEndLinkURIAuthenticationSuccessHandler implements AuthenticationSuccessHandler {
17

  
18
    private static final Logger LOGGER = Logger
19
            .getLogger(FrontEndLinkURIAuthenticationSuccessHandler.class);
20

  
21
    private String frontEndURI;
22

  
23
    @PostConstruct
24
    public void init(){
25
        LOGGER.debug(frontEndURI);
26
    }
27

  
28
    @Override
29
    public void onAuthenticationSuccess(HttpServletRequest request, HttpServletResponse response, Authentication authentication) throws IOException, ServletException {
30

  
31
        LOGGER.debug(authentication.getName());
32

  
33
        /*OIDCAuthenticationToken authOIDC = (OIDCAuthenticationToken) authentication;
34
        Cookie sessionCookie = new Cookie("currentUser", authOIDC.getSub());
35

  
36
        int expireSec = -1;
37
        sessionCookie.setMaxAge(expireSec);
38
        sessionCookie.setPath("/");
39
        response.addCookie(sessionCookie);
40
        response.sendRedirect(frontEndURI);*/
41
    }
42

  
43
    public String getFrontEndURI() {
44
        return frontEndURI;
45
    }
46

  
47
    public void setFrontEndURI(String frontEndURI) {
48
        this.frontEndURI = frontEndURI;
49
    }
50

  
51
}
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/server/config/Config.java
1
/*
1 2
package eu.dnetlib.repo.manager.server.config;
2 3

  
3 4
import org.apache.log4j.Logger;
......
52 53
    }
53 54

  
54 55
}
56
*/
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/shared/broker/EventsPage.java
2 2

  
3 3
import com.google.gwt.user.client.rpc.IsSerializable;
4 4

  
5

  
6 5
import java.util.List;
7 6

  
8 7
/**
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/client/browsehistory/ViewJobDetailsWidget.java
6 6
import com.google.gwt.event.dom.client.ClickHandler;
7 7
import com.google.gwt.query.client.Function;
8 8
import com.google.gwt.user.client.Event;
9
import com.google.gwt.user.client.Window;
10 9
import com.google.gwt.user.client.rpc.AsyncCallback;
11 10
import com.google.gwt.user.client.ui.Anchor;
12 11
import com.google.gwt.user.client.ui.FlowPanel;
13 12
import com.google.gwt.user.client.ui.HTML;
14
import eu.dnetlib.domain.data.Repository;
15 13
import eu.dnetlib.domain.functionality.validator.JobResultEntry;
16 14
import eu.dnetlib.domain.functionality.validator.StoredJob;
17 15
import eu.dnetlib.gwt.client.help.HelpService;
......
21 19
import eu.dnetlib.repo.manager.client.RepositoryManagerWidget;
22 20
import eu.dnetlib.repo.manager.client.services.ValidationService;
23 21
import eu.dnetlib.repo.manager.client.services.ValidationServiceAsync;
24
import org.apache.lucene.document.Field;
25 22
import org.gwtbootstrap3.client.ui.*;
26 23
import org.gwtbootstrap3.client.ui.constants.AlertType;
27 24
import org.gwtbootstrap3.client.ui.constants.ButtonType;
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/client/browsehistory/BrowseHistoryController.java
1 1
package eu.dnetlib.repo.manager.client.browsehistory;
2 2

  
3 3
import com.google.gwt.user.client.ui.FlowPanel;
4
import com.google.gwt.user.client.ui.HTML;
5
import com.google.gwt.user.client.ui.RootPanel;
6
import eu.dnetlib.repo.manager.client.RepositoryManager;
7 4
import eu.dnetlib.repo.manager.client.TokenController;
8 5

  
9 6
/**
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/client/browsehistory/BrowseHistoryWidget.java
10 10
import com.google.gwt.user.client.Event;
11 11
import com.google.gwt.user.client.Window;
12 12
import com.google.gwt.user.client.rpc.AsyncCallback;
13
import com.google.gwt.user.client.ui.FlowPanel;
14
import com.google.gwt.user.client.ui.HTML;
15
import com.google.gwt.user.client.ui.Label;
16
import com.google.gwt.user.client.ui.Widget;
13
import com.google.gwt.user.client.ui.*;
17 14
import eu.dnetlib.domain.functionality.validator.StoredJob;
18 15
import eu.dnetlib.gwt.client.help.HelpService;
19 16
import eu.dnetlib.gwt.client.help.HelpServiceAsync;
......
25 22
import eu.dnetlib.repo.manager.client.services.ValidationServiceAsync;
26 23
import eu.dnetlib.repo.manager.shared.Constants;
27 24
import eu.dnetlib.repo.manager.shared.JobsOfUser;
28
import eu.dnetlib.repo.manager.shared.broker.EventsPage;
29
import org.gwtbootstrap3.client.ui.*;
25
import org.gwtbootstrap3.client.ui.Alert;
26
import org.gwtbootstrap3.client.ui.ListItem;
27
import org.gwtbootstrap3.client.ui.Pager;
30 28
import org.gwtbootstrap3.client.ui.constants.AlertType;
31 29
import org.gwtbootstrap3.client.ui.constants.IconType;
32 30
import org.gwtbootstrap3.client.ui.html.UnorderedList;
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/client/services/RepositoryService.java
7 7
import eu.dnetlib.domain.data.RepositoryInterface;
8 8
import eu.dnetlib.domain.functionality.UserProfile;
9 9
import eu.dnetlib.repo.manager.shared.*;
10
import org.json.JSONException;
11 10

  
12 11
import java.util.List;
13 12
import java.util.Map;
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/client/services/BrokerService.java
5 5
import eu.dnetlib.repo.manager.shared.BrokerException;
6 6
import eu.dnetlib.repo.manager.shared.Term;
7 7
import eu.dnetlib.repo.manager.shared.broker.*;
8
import org.json.JSONException;
9 8

  
10 9
import java.util.List;
11 10
import java.util.Map;
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/client/services/ValidationService.java
7 7
import eu.dnetlib.domain.functionality.validator.StoredJob;
8 8
import eu.dnetlib.repo.manager.shared.InterfaceInformation;
9 9
import eu.dnetlib.repo.manager.shared.JobsOfUser;
10
import eu.dnetlib.repo.manager.shared.Tuple;
11 10
import eu.dnetlib.repo.manager.shared.ValidationServiceException;
12 11

  
13 12
import java.util.List;
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/client/LoginPage.java
28 28
import org.gwtbootstrap3.client.ui.html.Paragraph;
29 29
import org.springframework.beans.factory.annotation.Value;
30 30

  
31
import java.io.IOException;
32
import java.net.HttpURLConnection;
33
import java.net.URL;
34 31
import java.util.Date;
35 32

  
36
import static org.springframework.http.HttpHeaders.USER_AGENT;
37

  
38 33
/**
39 34
 * Created by stefania on 12/2/15.
40 35
 */
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/client/validator/test/RunCompatibilityTestController.java
1 1
package eu.dnetlib.repo.manager.client.validator.test;
2 2

  
3 3
import com.google.gwt.user.client.ui.FlowPanel;
4
import com.google.gwt.user.client.ui.HTML;
5
import com.google.gwt.user.client.ui.RootPanel;
6
import eu.dnetlib.repo.manager.client.RepositoryManager;
7 4
import eu.dnetlib.repo.manager.client.TokenController;
8 5

  
9 6
/**
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/client/validator/test/CrisController.java
1 1
package eu.dnetlib.repo.manager.client.validator.test;
2 2

  
3
import com.google.gwt.query.client.Function;
4
import com.google.gwt.user.client.Event;
5
import com.google.gwt.user.client.History;
6 3
import com.google.gwt.user.client.ui.FlowPanel;
7
import com.google.gwt.user.client.ui.HTML;
8
import eu.dnetlib.repo.manager.client.RepositoryManager;
9 4
import eu.dnetlib.repo.manager.client.TokenController;
10 5
import eu.dnetlib.repo.manager.client.validator.test.wizard.*;
11 6
import eu.dnetlib.repo.manager.client.widgets.wizard.WizardStepWidget;
......
15 10
import java.util.ArrayList;
16 11
import java.util.List;
17 12

  
18
import static com.google.gwt.query.client.GQuery.$;
19

  
20 13
/**
21 14
 * Created by stefania on 2/11/16.
22 15
 */
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/client/validator/test/LiteratureController.java
1 1
package eu.dnetlib.repo.manager.client.validator.test;
2 2

  
3
import com.google.gwt.query.client.Function;
4
import com.google.gwt.user.client.Event;
5
import com.google.gwt.user.client.History;
6 3
import com.google.gwt.user.client.ui.FlowPanel;
7
import com.google.gwt.user.client.ui.HTML;
8
import eu.dnetlib.repo.manager.client.RepositoryManager;
9 4
import eu.dnetlib.repo.manager.client.TokenController;
10 5
import eu.dnetlib.repo.manager.client.validator.test.wizard.*;
11 6
import eu.dnetlib.repo.manager.client.widgets.wizard.WizardStepWidget;
......
15 10
import java.util.ArrayList;
16 11
import java.util.List;
17 12

  
18
import static com.google.gwt.query.client.GQuery.$;
19

  
20 13
/**
21 14
 * Created by stefania on 2/11/16.
22 15
 */
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/client/validator/test/SelectRepositoryTypeWidget.java
2 2

  
3 3
import com.google.gwt.core.client.GWT;
4 4
import com.google.gwt.dom.client.Document;
5
import com.google.gwt.user.client.ui.FlowPanel;
6 5
import com.google.gwt.user.client.ui.HTML;
7
import com.google.gwt.user.client.ui.Widget;
8 6
import eu.dnetlib.gwt.client.help.HelpService;
9 7
import eu.dnetlib.gwt.client.help.HelpServiceAsync;
10 8
import eu.dnetlib.repo.manager.client.AbstractRepositoryManagerWidget;
11 9
import eu.dnetlib.repo.manager.client.HelpCallback;
12 10
import eu.dnetlib.repo.manager.client.RepositoryManagerWidget;
13
import org.gwtbootstrap3.client.ui.Anchor;
14 11

  
15 12
/**
16 13
 * Created by stefania on 2/11/16.
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/client/validator/test/SelectParametersWidget.java
2 2

  
3 3
import com.google.gwt.event.dom.client.ChangeEvent;
4 4
import com.google.gwt.event.dom.client.ChangeHandler;
5
import com.google.gwt.user.client.ui.*;
5
import com.google.gwt.user.client.ui.HTML;
6
import com.google.gwt.user.client.ui.IsWidget;
7
import com.google.gwt.user.client.ui.Widget;
6 8
import eu.dnetlib.repo.manager.client.widgets.TextBox;
7 9
import eu.dnetlib.repo.manager.shared.Triple;
8 10
import org.gwtbootstrap3.client.ui.Alert;
......
11 13
import org.gwtbootstrap3.client.ui.RadioButton;
12 14
import org.gwtbootstrap3.client.ui.constants.AlertType;
13 15
import org.gwtbootstrap3.client.ui.constants.ButtonType;
16
import org.gwtbootstrap3.client.ui.gwt.FlowPanel;
14 17

  
15 18
import java.util.List;
16 19

  
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/client/validator/test/SelectGuidelinesWidget.java
4 4
import com.google.gwt.event.dom.client.ChangeHandler;
5 5
import com.google.gwt.event.dom.client.ClickEvent;
6 6
import com.google.gwt.event.dom.client.ClickHandler;
7
import com.google.gwt.user.client.ui.FlowPanel;
8
import com.google.gwt.user.client.ui.IsWidget;
9
import com.google.gwt.user.client.ui.Widget;
7
import com.google.gwt.user.client.ui.*;
10 8
import eu.dnetlib.domain.functionality.validator.RuleSet;
11 9
import eu.dnetlib.gwt.client.MyFormGroup;
12 10
import eu.dnetlib.repo.manager.shared.Tuple;
13
import org.gwtbootstrap3.client.ui.*;
11
import org.gwtbootstrap3.client.ui.Alert;
12
import org.gwtbootstrap3.client.ui.Button;
13
import org.gwtbootstrap3.client.ui.Form;
14
import org.gwtbootstrap3.client.ui.RadioButton;
14 15
import org.gwtbootstrap3.client.ui.constants.AlertType;
15 16
import org.gwtbootstrap3.client.ui.constants.ButtonType;
16 17
import org.gwtbootstrap3.client.ui.constants.IconPosition;
17 18
import org.gwtbootstrap3.client.ui.constants.IconType;
18 19

  
19
import java.util.*;
20 20

  
21
import java.util.HashMap;
22
import java.util.List;
23
import java.util.Map;
24
import java.util.Set;
25

  
21 26
/**
22 27
 * Created by stefania on 2/12/16.
23 28
 */
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/client/validator/test/DataController.java
1 1
package eu.dnetlib.repo.manager.client.validator.test;
2 2

  
3
import com.google.gwt.query.client.Function;
4
import com.google.gwt.user.client.Event;
5
import com.google.gwt.user.client.History;
6 3
import com.google.gwt.user.client.ui.FlowPanel;
7
import com.google.gwt.user.client.ui.HTML;
8
import eu.dnetlib.repo.manager.client.RepositoryManager;
9 4
import eu.dnetlib.repo.manager.client.TokenController;
10
import eu.dnetlib.repo.manager.client.datasources.register.wizard.*;
11 5
import eu.dnetlib.repo.manager.client.validator.test.wizard.*;
12 6
import eu.dnetlib.repo.manager.client.widgets.wizard.WizardStepWidget;
13 7
import eu.dnetlib.repo.manager.client.widgets.wizard.WizardWidget;
......
16 10
import java.util.ArrayList;
17 11
import java.util.List;
18 12

  
19
import static com.google.gwt.query.client.GQuery.$;
20

  
21 13
/**
22 14
 * Created by stefania on 2/11/16.
23 15
 */
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/client/validator/test/MultiSelectWidget.java
5 5
import com.google.gwt.user.client.ui.FlowPanel;
6 6
import com.google.gwt.user.client.ui.IsWidget;
7 7
import com.google.gwt.user.client.ui.Widget;
8
import eu.dnetlib.domain.functionality.validator.Rule;
9 8
import eu.dnetlib.repo.manager.shared.Vocabulary;
10 9
import org.gwtbootstrap3.client.ui.CheckBox;
11 10

  
12
import java.util.*;
11
import java.util.ArrayList;
12
import java.util.HashMap;
13
import java.util.List;
14
import java.util.Map;
13 15

  
14 16
/**
15 17
 * Created by stefania on 3/8/16.
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/client/validator/test/SelectRulesWidget.java
9 9
import org.gwtbootstrap3.client.ui.CheckBox;
10 10

  
11 11
import java.util.*;
12
import java.util.HashMap;
13
import java.util.HashSet;
14 12

  
15 13
/**
16 14
 * Created by stefania on 2/12/16.
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/client/dashboard/DashboardWidget.java
3 3
import com.google.gwt.dom.client.Document;
4 4
import com.google.gwt.user.client.ui.FlowPanel;
5 5
import com.google.gwt.user.client.ui.HTML;
6
import com.google.gwt.user.client.ui.Widget;
7 6
import eu.dnetlib.repo.manager.client.AbstractRepositoryManagerWidget;
8 7
import eu.dnetlib.repo.manager.client.RepositoryManagerWidget;
9 8

  
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/client/monitor/MonitorWidget.java
14 14
import eu.dnetlib.repo.manager.client.services.RepositoryService;
15 15
import eu.dnetlib.repo.manager.client.services.RepositoryServiceAsync;
16 16
import eu.dnetlib.repo.manager.client.widgets.ListOrGridViewOfDatasourcesWidget;
17
import eu.dnetlib.repo.manager.client.widgets.OpenAIRECompliantLogoDownloadWidget;
18 17
import eu.dnetlib.repo.manager.shared.DatasourcesCollection;
19 18
import org.gwtbootstrap3.client.ui.Alert;
20 19
import org.gwtbootstrap3.client.ui.constants.AlertType;
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/client/admin/metrics/MetricsAdminWidget.java
11 11
import com.google.gwt.user.client.rpc.AsyncCallback;
12 12
import com.google.gwt.user.client.ui.FlowPanel;
13 13
import com.google.gwt.user.client.ui.HTML;
14
import eu.dnetlib.domain.data.PiwikInfo;
14 15
import eu.dnetlib.gwt.client.help.HelpService;
15 16
import eu.dnetlib.gwt.client.help.HelpServiceAsync;
16 17
import eu.dnetlib.repo.manager.client.AbstractRepositoryManagerWidget;
......
18 19
import eu.dnetlib.repo.manager.client.RepositoryManagerWidget;
19 20
import eu.dnetlib.repo.manager.client.services.RepositoryService;
20 21
import eu.dnetlib.repo.manager.client.services.RepositoryServiceAsync;
21
import eu.dnetlib.domain.data.PiwikInfo;
22 22
import org.gwtbootstrap3.client.ui.Alert;
23 23
import org.gwtbootstrap3.client.ui.Button;
24 24
import org.gwtbootstrap3.client.ui.Modal;
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/client/RepositoryManagerController.java
5 5
import com.google.gwt.user.client.ui.FlowPanel;
6 6
import com.google.gwt.user.client.ui.RootPanel;
7 7
import eu.dnetlib.repo.manager.client.admin.AdminController;
8
import eu.dnetlib.repo.manager.client.admin.helptexts.HelpTextsAdminController;
8 9
import eu.dnetlib.repo.manager.client.browsehistory.BrowseHistoryController;
9 10
import eu.dnetlib.repo.manager.client.dashboard.DashboardController;
10 11
import eu.dnetlib.repo.manager.client.datasources.register.DatasourceRegisterController;
11 12
import eu.dnetlib.repo.manager.client.datasources.update.DatasourceUpdateController;
12 13
import eu.dnetlib.repo.manager.client.enrichcontent.EnrichContentController;
13 14
import eu.dnetlib.repo.manager.client.getimpact.GetImpactController;
14
import eu.dnetlib.repo.manager.client.admin.helptexts.HelpTextsAdminController;
15 15
import eu.dnetlib.repo.manager.client.monitor.MonitorController;
16 16
import eu.dnetlib.repo.manager.client.validator.test.RunCompatibilityTestController;
17 17

  
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/client/enrichcontent/ShowEventsWidget.java
6 6
import com.google.gwt.event.dom.client.ClickHandler;
7 7
import com.google.gwt.query.client.Function;
8 8
import com.google.gwt.user.client.Event;
9
import com.google.gwt.user.client.Window;
10 9
import com.google.gwt.user.client.rpc.AsyncCallback;
11
import com.google.gwt.user.client.ui.*;
10
import com.google.gwt.user.client.ui.HTML;
12 11
import com.google.gwt.user.client.ui.Label;
13 12
import eu.dnetlib.gwt.client.help.HelpService;
14 13
import eu.dnetlib.gwt.client.help.HelpServiceAsync;
......
21 20
import eu.dnetlib.repo.manager.client.services.BrokerServiceAsync;
22 21
import eu.dnetlib.repo.manager.shared.broker.*;
23 22
import org.gwtbootstrap3.client.ui.*;
24
import org.gwtbootstrap3.client.ui.Anchor;
25
import org.gwtbootstrap3.client.ui.Button;
26 23
import org.gwtbootstrap3.client.ui.constants.AlertType;
27
import org.gwtbootstrap3.client.ui.constants.ButtonType;
28 24
import org.gwtbootstrap3.client.ui.constants.ModalBackdrop;
25
import org.gwtbootstrap3.client.ui.gwt.FlowPanel;
29 26
import org.gwtbootstrap3.client.ui.html.UnorderedList;
30 27

  
31 28
import java.util.List;
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/client/enrichcontent/advancedsearch/MultiDateRangePickerFieldSet.java
9 9
import eu.dnetlib.repo.manager.shared.broker.Range;
10 10
import org.gwtbootstrap3.client.ui.Anchor;
11 11
import org.gwtbootstrap3.client.ui.Form;
12
import org.gwtbootstrap3.client.ui.constants.FormType;
13 12
import org.gwtbootstrap3.client.ui.constants.IconType;
14 13

  
15 14
import java.util.ArrayList;
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/client/enrichcontent/BrowseSubscriptionsController.java
1 1
package eu.dnetlib.repo.manager.client.enrichcontent;
2 2

  
3 3
import com.google.gwt.user.client.ui.FlowPanel;
4
import com.google.gwt.user.client.ui.HTML;
5
import com.google.gwt.user.client.ui.RootPanel;
6
import eu.dnetlib.repo.manager.client.RepositoryManager;
7 4
import eu.dnetlib.repo.manager.client.TokenController;
8 5

  
9 6
/**
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/client/NavigationManager.java
1 1
package eu.dnetlib.repo.manager.client;
2 2

  
3
import com.google.gwt.dev.protobuf.ServiceException;
4 3
import com.google.gwt.dom.client.Document;
5 4
import com.google.gwt.dom.client.Style;
6
import com.google.gwt.user.client.History;
7
import com.google.gwt.user.client.Window;
8
import eu.dnetlib.domain.functionality.UserProfile;
9
import org.mitre.openid.connect.model.OIDCAuthenticationToken;
10
import org.springframework.security.core.context.SecurityContextHolder;
11 5

  
12 6
/**
13 7
 * Created by stefania on 12/2/15.
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/client/widgets/wizard/BreadcrumbWidget.java
1 1
package eu.dnetlib.repo.manager.client.widgets.wizard;
2 2

  
3
import com.google.gwt.user.client.ui.*;
3
import com.google.gwt.user.client.ui.HTML;
4
import com.google.gwt.user.client.ui.IsWidget;
5
import com.google.gwt.user.client.ui.Widget;
6
import org.gwtbootstrap3.client.ui.gwt.FlowPanel;
4 7

  
5 8
import java.util.ArrayList;
6 9
import java.util.List;
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/client/datasources/utils/InterfaceFields.java
5 5
import com.google.gwt.event.dom.client.ChangeHandler;
6 6
import com.google.gwt.event.dom.client.ClickEvent;
7 7
import com.google.gwt.event.dom.client.ClickHandler;
8
import com.google.gwt.user.client.Window;
9 8
import com.google.gwt.user.client.rpc.AsyncCallback;
10
import com.google.gwt.user.client.ui.*;
9
import com.google.gwt.user.client.ui.FlowPanel;
10
import com.google.gwt.user.client.ui.HTML;
11
import com.google.gwt.user.client.ui.IsWidget;
12
import com.google.gwt.user.client.ui.Widget;
11 13
import eu.dnetlib.domain.data.RepositoryInterface;
14
import eu.dnetlib.gwt.client.MyFormGroup;
12 15
import eu.dnetlib.repo.manager.client.services.RepositoryService;
13 16
import eu.dnetlib.repo.manager.client.services.RepositoryServiceAsync;
14 17
import eu.dnetlib.repo.manager.client.services.ValidationService;
15 18
import eu.dnetlib.repo.manager.client.services.ValidationServiceAsync;
16
import eu.dnetlib.gwt.client.MyFormGroup;
17 19
import eu.dnetlib.repo.manager.client.widgets.TextBox;
18 20
import eu.dnetlib.repo.manager.client.widgets.ValueChangeEvent;
19 21
import eu.dnetlib.repo.manager.client.widgets.ValueChangeHandler;
20 22
import eu.dnetlib.repo.manager.shared.Constants;
21 23
import eu.dnetlib.repo.manager.shared.InterfaceInformation;
22 24
import org.gwtbootstrap3.client.ui.*;
23
import org.gwtbootstrap3.client.ui.Anchor;
24
import org.gwtbootstrap3.client.ui.ListBox;
25
import org.gwtbootstrap3.client.ui.RadioButton;
26 25
import org.gwtbootstrap3.client.ui.constants.*;
27 26

  
28 27
import java.util.HashMap;
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/client/datasources/update/SelectFromMyRepositoriesWidget.java
2 2

  
3 3
import com.google.gwt.core.client.GWT;
4 4
import com.google.gwt.dom.client.Document;
5
import com.google.gwt.event.dom.client.ClickEvent;
6
import com.google.gwt.event.dom.client.ClickHandler;
7
import com.google.gwt.user.client.History;
8
import com.google.gwt.user.client.Window;
9 5
import com.google.gwt.user.client.rpc.AsyncCallback;
10 6
import com.google.gwt.user.client.ui.FlowPanel;
11 7
import com.google.gwt.user.client.ui.HTML;
12
import com.google.gwt.user.client.ui.Widget;
13
import eu.dnetlib.domain.data.Repository;
14 8
import eu.dnetlib.gwt.client.help.HelpService;
15 9
import eu.dnetlib.gwt.client.help.HelpServiceAsync;
16 10
import eu.dnetlib.repo.manager.client.AbstractRepositoryManagerWidget;
......
23 17
import eu.dnetlib.repo.manager.client.widgets.OpenAIRECompliantLogoDownloadWidget;
24 18
import eu.dnetlib.repo.manager.shared.DatasourcesCollection;
25 19
import org.gwtbootstrap3.client.ui.Alert;
26
import org.gwtbootstrap3.client.ui.Anchor;
27 20
import org.gwtbootstrap3.client.ui.constants.AlertType;
28
import org.gwtbootstrap3.client.ui.constants.IconPosition;
29
import org.gwtbootstrap3.client.ui.constants.IconType;
30 21

  
31 22
/**
32 23
 * Created by stefania on 1/14/16.
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/client/datasources/update/DatasourceUpdateController.java
1 1
package eu.dnetlib.repo.manager.client.datasources.update;
2 2

  
3 3
import com.google.gwt.user.client.ui.FlowPanel;
4
import com.google.gwt.user.client.ui.HTML;
5
import com.google.gwt.user.client.ui.RootPanel;
6
import eu.dnetlib.repo.manager.client.RepositoryManager;
7 4
import eu.dnetlib.repo.manager.client.TokenController;
8 5

  
9 6
/**
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/client/datasources/utils/RepositoryInformationFormWidget.java
9 9
import com.google.gwt.event.dom.client.ClickHandler;
10 10
import com.google.gwt.regexp.shared.RegExp;
11 11
import com.google.gwt.user.client.rpc.AsyncCallback;
12
import com.google.gwt.user.client.ui.*;
12
import com.google.gwt.user.client.ui.HTML;
13
import com.google.gwt.user.client.ui.IsWidget;
13 14
import com.google.gwt.user.client.ui.Label;
15
import com.google.gwt.user.client.ui.Widget;
14 16
import eu.dnetlib.domain.data.Repository;
15 17
import eu.dnetlib.gwt.client.MyFormGroup;
16 18
import eu.dnetlib.repo.manager.client.services.RepositoryService;
17 19
import eu.dnetlib.repo.manager.client.services.RepositoryServiceAsync;
18
import eu.dnetlib.repo.manager.client.widgets.*;
19 20
import eu.dnetlib.repo.manager.client.widgets.TextArea;
20 21
import eu.dnetlib.repo.manager.client.widgets.TextBox;
22
import eu.dnetlib.repo.manager.client.widgets.ValueChangeEvent;
23
import eu.dnetlib.repo.manager.client.widgets.ValueChangeHandler;
21 24
import eu.dnetlib.repo.manager.shared.Constants;
22 25
import eu.dnetlib.repo.manager.shared.DatasourceVocabularies;
23
import org.gwtbootstrap3.client.ui.*;
26
import org.gwtbootstrap3.client.ui.Alert;
24 27
import org.gwtbootstrap3.client.ui.Button;
28
import org.gwtbootstrap3.client.ui.Form;
25 29
import org.gwtbootstrap3.client.ui.ListBox;
26 30
import org.gwtbootstrap3.client.ui.constants.AlertType;
27 31
import org.gwtbootstrap3.client.ui.constants.ButtonType;
28 32
import org.gwtbootstrap3.client.ui.constants.ValidationState;
29 33
import org.gwtbootstrap3.client.ui.form.error.BasicEditorError;
30 34
import org.gwtbootstrap3.client.ui.form.validator.Validator;
35
import org.gwtbootstrap3.client.ui.gwt.FlowPanel;
31 36

  
32 37
import java.util.ArrayList;
33 38
import java.util.HashMap;
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/client/datasources/update/UpdateRepositoryForm.java
2 2

  
3 3
import com.google.gwt.event.dom.client.ClickEvent;
4 4
import com.google.gwt.event.dom.client.ClickHandler;
5
import com.google.gwt.user.client.ui.*;
6 5
import com.google.gwt.user.client.ui.Anchor;
6
import com.google.gwt.user.client.ui.IsWidget;
7
import com.google.gwt.user.client.ui.Widget;
7 8
import eu.dnetlib.domain.data.Repository;
8 9
import eu.dnetlib.repo.manager.client.datasources.utils.RepositoryInformationFormWidget;
9 10
import eu.dnetlib.repo.manager.client.datasources.utils.RepositoryInterfacesFormWidget;
10 11
import eu.dnetlib.repo.manager.shared.DatasourceVocabularies;
11
import org.gwtbootstrap3.client.ui.*;
12
import org.gwtbootstrap3.client.ui.TabPanel;
13
import org.gwtbootstrap3.client.ui.html.OrderedList;
12
import org.gwtbootstrap3.client.ui.ListItem;
13
import org.gwtbootstrap3.client.ui.gwt.FlowPanel;
14 14
import org.gwtbootstrap3.client.ui.html.UnorderedList;
15 15

  
16 16
/**
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/client/datasources/register/wizard/SelectRepositoryStepWidget.java
4 4
import com.google.gwt.user.client.rpc.AsyncCallback;
5 5
import com.google.gwt.user.client.ui.FlowPanel;
6 6
import com.google.gwt.user.client.ui.Widget;
7
import eu.dnetlib.repo.manager.client.widgets.wizard.WizardStepWidget;
7
import eu.dnetlib.repo.manager.client.datasources.utils.SelectRepositoryWidget;
8 8
import eu.dnetlib.repo.manager.client.services.RepositoryService;
9
import eu.dnetlib.repo.manager.client.datasources.utils.SelectRepositoryWidget;
10 9
import eu.dnetlib.repo.manager.client.services.RepositoryServiceAsync;
10
import eu.dnetlib.repo.manager.client.widgets.wizard.WizardStepWidget;
11 11
import eu.dnetlib.repo.manager.shared.DatasourceRegistrationState;
12 12
import eu.dnetlib.repo.manager.shared.WizardState;
13 13
import org.gwtbootstrap3.client.ui.Alert;
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/client/datasources/register/wizard/DatasourceBasicInfoStepWidget.java
6 6
import com.google.gwt.user.client.ui.Widget;
7 7
import eu.dnetlib.domain.data.Repository;
8 8
import eu.dnetlib.repo.manager.client.RepositoryManager;
9
import eu.dnetlib.repo.manager.client.widgets.wizard.WizardStepWidget;
9
import eu.dnetlib.repo.manager.client.datasources.utils.RepositoryInformationFormWidget;
10 10
import eu.dnetlib.repo.manager.client.services.RepositoryService;
11
import eu.dnetlib.repo.manager.client.datasources.utils.RepositoryInformationFormWidget;
12 11
import eu.dnetlib.repo.manager.client.services.RepositoryServiceAsync;
12
import eu.dnetlib.repo.manager.client.widgets.wizard.WizardStepWidget;
13 13
import eu.dnetlib.repo.manager.shared.DatasourceRegistrationState;
14 14
import eu.dnetlib.repo.manager.shared.DatasourceVocabularies;
15 15
import eu.dnetlib.repo.manager.shared.WizardState;
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/client/datasources/register/SelectRepositoryTypeWidget.java
2 2

  
3 3
import com.google.gwt.core.client.GWT;
4 4
import com.google.gwt.dom.client.Document;
5
import com.google.gwt.user.client.ui.FlowPanel;
6 5
import com.google.gwt.user.client.ui.HTML;
7
import com.google.gwt.user.client.ui.Widget;
8 6
import eu.dnetlib.gwt.client.help.HelpService;
9 7
import eu.dnetlib.gwt.client.help.HelpServiceAsync;
10 8
import eu.dnetlib.repo.manager.client.AbstractRepositoryManagerWidget;
11 9
import eu.dnetlib.repo.manager.client.HelpCallback;
12 10
import eu.dnetlib.repo.manager.client.RepositoryManagerWidget;
13
import org.gwtbootstrap3.client.ui.Anchor;
14 11

  
15 12
/**
16 13
 * Created by stefania on 12/7/15.
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/client/datasources/register/DatasourceRegisterController.java
1 1
package eu.dnetlib.repo.manager.client.datasources.register;
2 2

  
3 3
import com.google.gwt.user.client.ui.FlowPanel;
4
import com.google.gwt.user.client.ui.HTML;
5
import com.google.gwt.user.client.ui.RootPanel;
6
import eu.dnetlib.repo.manager.client.RepositoryManager;
7 4
import eu.dnetlib.repo.manager.client.TokenController;
8 5

  
9 6
/**
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/client/datasources/register/DataController.java
1 1
package eu.dnetlib.repo.manager.client.datasources.register;
2 2

  
3
import com.google.gwt.query.client.Function;
4
import com.google.gwt.user.client.Event;
5
import com.google.gwt.user.client.History;
6 3
import com.google.gwt.user.client.ui.FlowPanel;
7
import com.google.gwt.user.client.ui.HTML;
8
import eu.dnetlib.repo.manager.client.RepositoryManager;
9 4
import eu.dnetlib.repo.manager.client.TokenController;
10 5
import eu.dnetlib.repo.manager.client.datasources.register.wizard.*;
11 6
import eu.dnetlib.repo.manager.client.widgets.wizard.WizardStepWidget;
......
15 10
import java.util.ArrayList;
16 11
import java.util.List;
17 12

  
18
import static com.google.gwt.query.client.GQuery.$;
19

  
20 13
/**
21 14
 * Created by stefania on 12/23/15.
22 15
 */
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/client/getimpact/EnableMetricsWidget.java
13 13
import eu.dnetlib.repo.manager.client.RepositoryManager;
14 14
import eu.dnetlib.repo.manager.client.services.RepositoryService;
15 15
import eu.dnetlib.repo.manager.client.services.RepositoryServiceAsync;
16
import org.gwtbootstrap3.client.ui.*;
16
import org.gwtbootstrap3.client.ui.Alert;
17
import org.gwtbootstrap3.client.ui.Button;
18
import org.gwtbootstrap3.client.ui.Modal;
19
import org.gwtbootstrap3.client.ui.ModalBody;
17 20
import org.gwtbootstrap3.client.ui.constants.AlertType;
18 21
import org.gwtbootstrap3.client.ui.constants.ButtonType;
19 22
import org.gwtbootstrap3.client.ui.constants.ModalBackdrop;
20
import org.gwtbootstrap3.client.ui.constants.Toggle;
21 23

  
22 24
/**
23 25
 * Created by stefania on 12/19/16.
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/client/getimpact/GetImpactWidget.java
5 5
import com.google.gwt.user.client.rpc.AsyncCallback;
6 6
import com.google.gwt.user.client.ui.FlowPanel;
7 7
import com.google.gwt.user.client.ui.HTML;
8
import com.google.gwt.user.client.ui.TabBar;
9
import com.google.gwt.user.client.ui.Widget;
10
import eu.dnetlib.domain.data.Repository;
11
import eu.dnetlib.gwt.client.MyFormGroup;
12 8
import eu.dnetlib.gwt.client.help.HelpService;
13 9
import eu.dnetlib.gwt.client.help.HelpServiceAsync;
14 10
import eu.dnetlib.repo.manager.client.AbstractRepositoryManagerWidget;
......
19 15
import eu.dnetlib.repo.manager.client.services.RepositoryServiceAsync;
20 16
import eu.dnetlib.repo.manager.client.widgets.ListOrGridViewOfDatasourcesWidget;
21 17
import eu.dnetlib.repo.manager.shared.DatasourcesCollection;
22
import org.gwtbootstrap3.client.ui.*;
18
import org.gwtbootstrap3.client.ui.Alert;
23 19
import org.gwtbootstrap3.client.ui.constants.AlertType;
24 20

  
25 21
/**
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/client/getimpact/MetricsForDatasourceWidget.java
17 17
import eu.dnetlib.repo.manager.client.services.RepositoryService;
18 18
import eu.dnetlib.repo.manager.client.services.RepositoryServiceAsync;
19 19
import eu.dnetlib.repo.manager.shared.MetricsInfo;
20
import eu.dnetlib.domain.data.PiwikInfo;
21
import org.gwtbootstrap3.client.ui.*;
20
import org.gwtbootstrap3.client.ui.Alert;
22 21
import org.gwtbootstrap3.client.ui.constants.AlertType;
23 22

  
24 23
/**
modules/uoa-repository-manager-gui/branches/aai/src/main/webapp/WEB-INF/applicationContext.xml
1 1
<?xml version="1.0" encoding="UTF-8"?>
2 2

  
3 3
<beans xmlns="http://www.springframework.org/schema/beans"
4
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
4
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
5 5
       xmlns:context="http://www.springframework.org/schema/context"
6
       xmlns:security="http://www.springframework.org/schema/security"
7 6
       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd
8
	    http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.0.xsd
9
        http://www.springframework.org/schema/security http://www.springframework.org/schema/security/spring-security-3.2.xsd">
7
	    http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.0.xsd">
10 8

  
11 9

  
12 10

  
......
29 27
    <import resource="classpath*:/eu/dnetlib/gwt/**/springContext-widgets.xml"/>
30 28

  
31 29
    <import resource="classpath*:/eu/dnetlib/repo/manager/server/config/springContext-repo-manager.xml"/>
30
    <import resource="classpath*:/eu/dnetlib/repo/manager/server/config/aai-security.xml"/>
31

  
32 32
    <import resource="classpath*:/eu/dnetlib/repos/springContext-repos-dms-cached.xml"/>
33 33
    <import resource="classpath*:application-context.xml" />
34 34

  
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/client/datasources/register/wizard/DatasourceRegistrationWizard.java
3 3
import com.google.gwt.core.client.GWT;
4 4
import com.google.gwt.user.client.rpc.AsyncCallback;
5 5
import com.google.gwt.user.client.ui.HTML;
6
import eu.dnetlib.repo.manager.client.services.RepositoryService;
7
import eu.dnetlib.repo.manager.client.services.RepositoryServiceAsync;
6 8
import eu.dnetlib.repo.manager.client.widgets.wizard.WizardStepWidget;
7 9
import eu.dnetlib.repo.manager.client.widgets.wizard.WizardWidget;
8
import eu.dnetlib.repo.manager.client.services.RepositoryService;
9
import eu.dnetlib.repo.manager.client.services.RepositoryServiceAsync;
10 10
import eu.dnetlib.repo.manager.shared.DatasourceRegistrationState;
11 11

  
12 12
import java.util.List;
modules/uoa-repository-manager-gui/branches/aai/pom.xml
281 281
        </dependency>
282 282

  
283 283

  
284
        <dependency>
284
       <!-- <dependency>
285 285
            <groupId>org.springframework.session</groupId>
286 286
            <artifactId>spring-session-data-redis</artifactId>
287 287
            <version>1.3.1.RELEASE</version>
......
291 291
            <groupId>redis.clients</groupId>
292 292
            <artifactId>jedis</artifactId>
293 293
            <version>2.9.0</version>
294
        </dependency>
294
        </dependency>-->
295 295

  
296 296
        <dependency>
297 297
            <groupId>eu.dnetlib</groupId>
298 298
            <artifactId>uoa-repository-manager-service</artifactId>
299 299
            <version>1.0.0-SNAPSHOT</version>
300 300
        </dependency>
301

  
302
        <!-- https://mvnrepository.com/artifact/org.apache.tomcat/tomcat-catalina -->
303
       <!-- <dependency>
304
            <groupId>org.apache.tomcat</groupId>
305
            <artifactId>tomcat-catalina</artifactId>
306
            <version>LATEST</version>
307
        </dependency>-->
308

  
309

  
310 301
    </dependencies>
311 302

  
312 303

  
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/client/datasources/register/LiteratureController.java
1 1
package eu.dnetlib.repo.manager.client.datasources.register;
2 2

  
3
import com.google.gwt.query.client.Function;
4
import com.google.gwt.user.client.Event;
5
import com.google.gwt.user.client.History;
6 3
import com.google.gwt.user.client.ui.FlowPanel;
7
import com.google.gwt.user.client.ui.HTML;
8
import eu.dnetlib.repo.manager.client.RepositoryManager;
9 4
import eu.dnetlib.repo.manager.client.TokenController;
10 5
import eu.dnetlib.repo.manager.client.datasources.register.wizard.*;
11 6
import eu.dnetlib.repo.manager.client.widgets.wizard.WizardStepWidget;
......
15 10
import java.util.ArrayList;
16 11
import java.util.List;
17 12

  
18
import static com.google.gwt.query.client.GQuery.$;
19

  
20 13
/**
21 14
 * Created by stefania on 12/17/15.
22 15
 */
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/client/datasources/register/JournalController.java
1 1
package eu.dnetlib.repo.manager.client.datasources.register;
2 2

  
3
import com.google.gwt.query.client.Function;
4
import com.google.gwt.user.client.Event;
5
import com.google.gwt.user.client.History;
6 3
import com.google.gwt.user.client.ui.FlowPanel;
7
import com.google.gwt.user.client.ui.HTML;
8
import eu.dnetlib.repo.manager.client.RepositoryManager;
9 4
import eu.dnetlib.repo.manager.client.TokenController;
10
import eu.dnetlib.repo.manager.client.datasources.register.wizard.*;
5
import eu.dnetlib.repo.manager.client.datasources.register.wizard.DatasourceBasicInfoStepWidget;
6
import eu.dnetlib.repo.manager.client.datasources.register.wizard.DatasourceInterfacesStepWidget;
7
import eu.dnetlib.repo.manager.client.datasources.register.wizard.DatasourceRegistrationCompleteStepWidget;
8
import eu.dnetlib.repo.manager.client.datasources.register.wizard.DatasourceRegistrationWizard;
11 9
import eu.dnetlib.repo.manager.client.widgets.wizard.WizardStepWidget;
12 10
import eu.dnetlib.repo.manager.client.widgets.wizard.WizardWidget;
13 11
import eu.dnetlib.repo.manager.shared.Constants;
......
15 13
import java.util.ArrayList;
16 14
import java.util.List;
17 15

  
18
import static com.google.gwt.query.client.GQuery.$;
19

  
20 16
/**
21 17
 * Created by stefania on 12/23/15.
22 18
 */
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/client/datasources/update/UpdateRepositoryWidget.java
6 6
import com.google.gwt.event.dom.client.ClickHandler;
7 7
import com.google.gwt.query.client.Function;
8 8
import com.google.gwt.user.client.Event;
9
import com.google.gwt.user.client.Window;
10 9
import com.google.gwt.user.client.rpc.AsyncCallback;
11 10
import com.google.gwt.user.client.ui.FlowPanel;
12 11
import com.google.gwt.user.client.ui.HTML;
13
import com.google.gwt.user.client.ui.Widget;
14 12
import eu.dnetlib.domain.data.Repository;
15
import eu.dnetlib.domain.functionality.validator.JobResultEntry;
16 13
import eu.dnetlib.gwt.client.help.HelpService;
17 14
import eu.dnetlib.gwt.client.help.HelpServiceAsync;
18 15
import eu.dnetlib.repo.manager.client.AbstractRepositoryManagerWidget;
19 16
import eu.dnetlib.repo.manager.client.HelpCallback;
20
import eu.dnetlib.repo.manager.client.RepositoryManager;
21 17
import eu.dnetlib.repo.manager.client.RepositoryManagerWidget;
22
import eu.dnetlib.repo.manager.client.enrichcontent.EventsSubscriptionForm;
23 18
import eu.dnetlib.repo.manager.client.services.RepositoryService;
24 19
import eu.dnetlib.repo.manager.client.services.RepositoryServiceAsync;
25
import eu.dnetlib.repo.manager.client.widgets.*;
20
import eu.dnetlib.repo.manager.client.widgets.TextBox;
26 21
import eu.dnetlib.repo.manager.shared.DatasourceVocabularies;
27
import eu.dnetlib.repo.manager.shared.broker.OpenaireSubscription;
28
import eu.dnetlib.repo.manager.shared.broker.Subscription;
29 22
import org.gwtbootstrap3.client.ui.*;
30
import org.gwtbootstrap3.client.ui.TextBox;
31 23
import org.gwtbootstrap3.client.ui.constants.AlertType;
32
import org.gwtbootstrap3.client.ui.constants.ButtonType;
33 24
import org.gwtbootstrap3.client.ui.constants.ModalBackdrop;
34 25

  
35 26
import static com.google.gwt.query.client.GQuery.$;
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/client/getimpact/InstructionsForMetricsWidget.java
6 6
import com.google.gwt.user.client.rpc.AsyncCallback;
7 7
import com.google.gwt.user.client.ui.FlowPanel;
8 8
import com.google.gwt.user.client.ui.HTML;
9
import eu.dnetlib.domain.data.PiwikInfo;
9 10
import eu.dnetlib.domain.data.Repository;
10 11
import eu.dnetlib.gwt.client.help.HelpService;
11 12
import eu.dnetlib.gwt.client.help.HelpServiceAsync;
......
14 15
import eu.dnetlib.repo.manager.client.RepositoryManagerWidget;
15 16
import eu.dnetlib.repo.manager.client.services.RepositoryService;
16 17
import eu.dnetlib.repo.manager.client.services.RepositoryServiceAsync;
17
import eu.dnetlib.domain.data.PiwikInfo;
18 18
import org.gwtbootstrap3.client.ui.Alert;
19 19
import org.gwtbootstrap3.client.ui.constants.AlertType;
20 20

  
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/client/datasources/register/wizard/DatasourceInterfacesStepWidget.java
4 4
import com.google.gwt.user.client.rpc.AsyncCallback;
5 5
import com.google.gwt.user.client.ui.FlowPanel;
6 6
import com.google.gwt.user.client.ui.Widget;
7
import eu.dnetlib.repo.manager.client.widgets.wizard.WizardStepWidget;
7
import eu.dnetlib.repo.manager.client.datasources.utils.RepositoryInterfacesFormWidget;
8 8
import eu.dnetlib.repo.manager.client.services.RepositoryService;
9
import eu.dnetlib.repo.manager.client.datasources.utils.RepositoryInterfacesFormWidget;
10 9
import eu.dnetlib.repo.manager.client.services.RepositoryServiceAsync;
10
import eu.dnetlib.repo.manager.client.widgets.wizard.WizardStepWidget;
11 11
import eu.dnetlib.repo.manager.shared.DatasourceRegistrationState;
12 12
import eu.dnetlib.repo.manager.shared.WizardState;
13 13
import org.gwtbootstrap3.client.ui.Alert;
modules/uoa-repository-manager-gui/branches/aai/src/main/java/eu/dnetlib/repo/manager/client/datasources/register/AggregatorController.java
1 1
package eu.dnetlib.repo.manager.client.datasources.register;
2 2

  
3
import com.google.gwt.query.client.Function;
4
import com.google.gwt.user.client.Event;
5
import com.google.gwt.user.client.History;
6 3
import com.google.gwt.user.client.ui.FlowPanel;
7
import com.google.gwt.user.client.ui.HTML;
8
import eu.dnetlib.repo.manager.client.RepositoryManager;
9 4
import eu.dnetlib.repo.manager.client.TokenController;
10
import eu.dnetlib.repo.manager.client.datasources.register.wizard.*;
... This diff was truncated because it exceeds the maximum size that can be displayed.

Also available in: Unified diff