Skip to content
This repository has been archived by the owner on Nov 9, 2017. It is now read-only.

Commit

Permalink
Remove unused method, add git ignore .idea folder
Browse files Browse the repository at this point in the history
  • Loading branch information
Alex Eng committed Oct 24, 2013
1 parent 047f7fc commit 8bb0bbb
Show file tree
Hide file tree
Showing 3 changed files with 48 additions and 37 deletions.
4 changes: 4 additions & 0 deletions .gitignore
Expand Up @@ -6,3 +6,7 @@
*.iml
bin/
test-output/

# idea
*.idea/
*.iml
Expand Up @@ -21,7 +21,7 @@ protected AbstractStatistic() {
}

protected AbstractStatistic(int approved, int needReview, int untranslated,
int translated, int rejected) {
int translated, int rejected) {
this.approved = approved;
this.needReview = needReview;
this.untranslated = untranslated;
Expand All @@ -39,41 +39,41 @@ public void decrement(ContentState state, int count) {

public void set(ContentState state, int value) {
switch (state) {
case Translated:
translated = value;
break;
case NeedReview:
needReview = value;
break;
case New:
untranslated = value;
break;
case Approved:
approved = value;
break;
case Rejected:
rejected = value;
break;
default:
throw new RuntimeException("not implemented for state "
case Translated:
translated = value;
break;
case NeedReview:
needReview = value;
break;
case New:
untranslated = value;
break;
case Approved:
approved = value;
break;
case Rejected:
rejected = value;
break;
default:
throw new RuntimeException("not implemented for state "
+ state.name());
}
}

public int get(ContentState state) {
switch (state) {
case Translated:
return translated;
case NeedReview:
return needReview;
case New:
return untranslated;
case Approved:
return approved;
case Rejected:
return rejected;
default:
throw new RuntimeException("not implemented for state "
case Translated:
return translated;
case NeedReview:
return needReview;
case New:
return untranslated;
case Approved:
return approved;
case Rejected:
return rejected;
default:
throw new RuntimeException("not implemented for state "
+ state.name());
}
}
Expand Down Expand Up @@ -114,10 +114,6 @@ public int getTranslated() {
return translated;
}

public int getNotApproved() {
return untranslated + needReview + rejected + translated;
}

public int getRejected() {
return rejected;
}
Expand All @@ -135,8 +131,8 @@ public boolean equals(Object obj) {
if (obj instanceof AbstractStatistic) {
AbstractStatistic o = (AbstractStatistic) obj;
return (approved == o.approved && needReview == o.needReview
&& untranslated == o.untranslated
&& translated == o.translated && rejected == o.rejected);
&& untranslated == o.untranslated
&& translated == o.translated && rejected == o.rejected);
}
return false;
}
Expand Down
Expand Up @@ -12,7 +12,7 @@ public WordsStatistic() {
}

public WordsStatistic(int approved, int needReview, int untranslated,
int translated, int rejected) {
int translated, int rejected) {
super(approved, needReview, untranslated, translated, rejected);
}

Expand All @@ -23,4 +23,15 @@ public void setRemainingHours(double remainingHours) {
public double getRemainingHours() {
return remainingHours;
}

public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("translated-" + getTranslated());
sb.append("\nneedReview-" + getNeedReview());
sb.append("\nuntranslated-" + getUntranslated());
sb.append("\ntotal-" + getTotal());
sb.append("\nremainingHours-" + getRemainingHours());

return sb.toString();
}
}

0 comments on commit 8bb0bbb

Please sign in to comment.