Added points ranking to entity
This commit is contained in:
@ -32,6 +32,7 @@ public class User {
|
||||
private String token;
|
||||
private String refreshToken;
|
||||
private Timestamp tokenUsageDate;
|
||||
private Integer ranking;
|
||||
|
||||
public User() {
|
||||
}
|
||||
@ -63,6 +64,21 @@ public class User {
|
||||
this.usosId = usosId;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param name name given to the user
|
||||
* @param surname surname given to the user
|
||||
* @param mail mail given to the user
|
||||
* @param usosId id in the USOS system
|
||||
* @param role user's role
|
||||
* @param ranking ranking points <100;500>. It's calculated by
|
||||
* gradesAvg*100*studiesYear
|
||||
*/
|
||||
public User(String name, String surname, String mail, String usosId, UserRoles role, Integer ranking) {
|
||||
this(name, surname, mail, usosId, role);
|
||||
this.ranking = ranking;
|
||||
}
|
||||
|
||||
/**
|
||||
* usos id getter
|
||||
*
|
||||
@ -189,6 +205,25 @@ public class User {
|
||||
return this.id;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ranking points are <100;500>. It's calculated by gradesAvg*100*studiesYear
|
||||
*
|
||||
* @return ranking points <100;500>
|
||||
*/
|
||||
public Integer getRanking() {
|
||||
return ranking;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ranking points setter. Ranking points are <100;500>. It's calculated by
|
||||
* gradesAvg*100*studiesYear
|
||||
*
|
||||
* @param ranking ranking points <100;500>
|
||||
*/
|
||||
public void setRanking(Integer ranking) {
|
||||
this.ranking = ranking;
|
||||
}
|
||||
|
||||
/**
|
||||
* updates user entity with data got by UsosApiService::getUserData
|
||||
*
|
||||
|
Reference in New Issue
Block a user