Regalamiunsorriso/decompiled-libs/www/acxent-common-1.0.1/it/acxent/cc/GoogleReviews.java

75 lines
1.7 KiB
Java
Raw Normal View History

2026-04-22 18:41:37 +02:00
package it.acxent.cc;
import it.acxent.util.Vectumerator;
public class GoogleReviews {
private Vectumerator<GoogleReview> reviews;
private long userRatingsTotal;
private double rating;
private String msg;
private boolean status;
public Vectumerator<GoogleReview> getReviews() {
if (this.reviews == null)
this.reviews = new Vectumerator();
return this.reviews;
}
public void setReviews(Vectumerator<GoogleReview> reviews) {
this.reviews = reviews;
}
public long getUserRatingsTotal() {
return this.userRatingsTotal;
}
public String getFontAwesomeSvgRatingStars() {
String STAR_PIENA = "<i class=\"fas fa-star\"></i>";
String STAR_VUOTA = "<i class=\"far fa-star\"></i>";
String STAR_META = "<i class=\"fas fa-star-half-alt\"></i>";
StringBuilder sb = new StringBuilder();
double l_rating = getRating();
for (int i = 0; i <= 4; i++) {
if (l_rating <= (double)i + 0.25D) {
sb.append("<i class=\"far fa-star\"></i>");
} else if (l_rating <= (double)i + 0.75D) {
sb.append("<i class=\"fas fa-star-half-alt\"></i>");
} else {
sb.append("<i class=\"fas fa-star\"></i>");
}
}
return sb.toString();
}
public void setUserRatingsTotal(long userRatingsTotal) {
this.userRatingsTotal = userRatingsTotal;
}
public double getRating() {
return this.rating;
}
public void setRating(double rating) {
this.rating = rating;
}
public String getMsg() {
return (this.msg == null) ? "" : this.msg.trim();
}
public void setMsg(String msg) {
this.msg = msg;
}
public boolean isStatus() {
return this.status;
}
public void setStatus(boolean status) {
this.status = status;
}
}