package biz.report;
|
|
import foundation.data.entity.Entity;
|
import foundation.json.IJSONProvider;
|
import foundation.json.IJSONWriter;
|
|
public class RankEntity implements IJSONProvider{
|
private Entity entity;
|
private int[] ranks;
|
private int[] allRanks;
|
|
public RankEntity(Entity entity) {
|
this.entity = entity;
|
this.ranks = new int[] {1};
|
this.allRanks = new int[] {1};
|
}
|
|
public Entity getEntity() {
|
return entity;
|
}
|
|
public void setRank(int i, int rank) {
|
ranks[i] = rank;
|
}
|
|
public void setAllRank(int i, int cnRank) {
|
allRanks[i] = cnRank;
|
}
|
|
public int getRank(int i) {
|
return ranks[i];
|
}
|
|
public int getAllRank(int i) {
|
return allRanks[i];
|
}
|
|
@Override
|
public void writeJSON(IJSONWriter writer) {
|
entity.writeJSONBody(writer);
|
}
|
}
|