Project

General

Profile

« Previous | Next » 

Revision 60959

[Trunk | Orcid Service]:
1. OrcidServiceCheckDeployController.java: [NEW] Controller added and
a. "hello()" method (@RequestMapping(value = {"", "/health_check"}, method = RequestMethod.GET)) which just prints and returns a greeting message.
b. "checkEverything()" method @RequestMapping(value = "/health_check/advanced", method = RequestMethod.GET) only accessible by PORTAL ADMINS which checks connection with db and prints properties.
2. ResultIdAndWork.java & Work.java: Added field "dashboard" (in ResultInWork class, default value is "production_explpre") and its getters and setters.
3. UserTokens.java: Added field "creationDate" and its getters and setters.
4. UserTokensService.java: Call setCreationDate() method with current Date in "saveUserTokens()" method.
5. WorkController.java: Call setDashboard() method with dashboard value from parameter of type ResultIdAndWork in "saveWork()" method.
6. update_db.js: Script with methods "setUserTokenCreationDate()" (use date of first work for this orcid) and "setDashboardInWorks()" (set all to "production_explore").

View differences:

ResultIdAndWork.java
1 1
package eu.dnetlib.uoaorcidservice.entities;
2 2

  
3
import java.util.List;
4

  
5 3
public class ResultIdAndWork {
4
    private String dashboard = "production_explore";
6 5
    String[] pids;
7 6
    Object work;
8 7

  
8
    public String getDashboard() {
9
        return dashboard;
10
    }
11

  
12
    public void setDashboard(String dashboard) {
13
        this.dashboard = dashboard;
14
    }
15

  
9 16
    public String[] getPids() {
10 17
        return pids;
11 18
    }

Also available in: Unified diff