1 23 package enterprise.lottery_annotation_ejb_stateful; 24 25 26 import javax.ejb.EJB ; 27 import javax.ejb.Stateful ; 28 29 import enterprise.lottery_annotation_ejb_stateless.Date; 30 31 32 @Stateful 33 public class LotteryBean implements Lottery { 34 35 public String getName() { 36 return name; 37 } 38 39 public String getNumber() { 40 return number; 41 } 42 43 public String getDate() { 44 return date.today(); 45 } 46 47 public void select(int number) { 48 if( (number > -1) && (number < 10) ) { 49 this.number = this.number + SPACE + 50 java.lang.Integer.toString(number); 51 } 52 } 53 54 public void setName(String name) { 55 this.name = name; 56 } 57 58 59 @EJB (name="Date") 61 private Date date; 62 63 private String name = "Super Lotto"; 64 private String number = ""; 65 private static final String SPACE = " "; 66 } 67 | Popular Tags |