diff options
Diffstat (limited to 'usage_examples/onXExample_post.jpage')
-rw-r--r-- | usage_examples/onXExample_post.jpage | 39 |
1 files changed, 20 insertions, 19 deletions
diff --git a/usage_examples/onXExample_post.jpage b/usage_examples/onXExample_post.jpage index f71f16a3..85e3c58f 100644 --- a/usage_examples/onXExample_post.jpage +++ b/usage_examples/onXExample_post.jpage @@ -1,41 +1,42 @@ +import com.google.inject.Inject; import lombok.Getter; import lombok.RequiredArgsConstructor; import lombok.Setter; +import org.hibernate.validator.Min; public class OnMethodOnParamExample { - private int fires = 200; - private int firemen = 20; - private String fireStationName = "base"; - - @Deprecated - public int getFires() { - return fires; - } + private int bananas; + private int radishes; @Deprecated - public void setFiremen(int firemen) { - this.firemen = firemen; + public int getBananas() { + return bananas; } - public void setFireStationName(@SuppressWarnings("all") int fireStationName) { - this.fireStationName = fireStationName; + @Min(10) + public int setRadishes(int radishes) { + this.radishes = radishes; } @Override public String toString() { - return String.format("firestation:%s, %d firemen are fighting %d fires", fireStationName, firemen, fires); + return String.format("I have %d bananas and %d beautiful radishes", bananas, radishes); } } class OnConstructorExample { - private final int radishes; - private int bananas; + private final Fireman fireman; + private int fires = 10; - @Deprecated - public OnConstructorExample(int radishes) { - this.radishes = radishes; + @Inject + public OnConstructorExample(Fireman fireman) { + this.fireman = fireman; + } + + public void setFires(@SuppressWarnings("all") int fires) { + this.fires = fires; } @Override public String toString() { - return String.format("I have %d bananas and %d radishes", bananas, radishes); + return String.format("Fireman: %s has %d fires", fireman, fires); } }
\ No newline at end of file |