1 22 package org.jboss.test.webservice.jbws626; 23 24 import javax.ejb.SessionBean ; 25 import javax.ejb.SessionContext ; 26 27 import org.jboss.logging.Logger; 28 29 public class DemoBean implements SessionBean 30 { 31 32 private static final long serialVersionUID = 1L; 33 34 private Logger log = Logger.getLogger(DemoBean.class); 35 36 public void ejbCreate() 37 { 38 } 39 40 public ValueObj[] getArray() 41 { 42 log.info("getArray"); 43 return new ValueObj[] 44 {new ValueObj("a", "b"), new ValueObj("c", "d")}; 45 } 46 47 public ValueObj[] getEmptyArray() 48 { 49 log.info("getEmptyArray"); 50 return new ValueObj[0]; 51 } 52 53 public ValueObj[] getNullArray() 54 { 55 log.info("getNullArray"); 56 return null; 57 } 58 59 public ValueObj[] echoArray(final ValueObj[] array) 60 { 61 return array; 62 } 63 64 public void ejbActivate() 65 { 66 } 67 68 public void ejbPassivate() 69 { 70 } 71 72 public void ejbRemove() 73 { 74 } 75 76 public void setSessionContext(final SessionContext context) 77 { 78 } 79 80 } 81 | Popular Tags |