2022
...
Code Block |
---|
private List<HelloParameter> initParams ; private void init() { initParams = new ArrayList<HelloWorldAppCode.HelloParameter>(); HelloParameter initparam1 = new HelloParameter(); initparam1.id = "1"; initparam1.name = "Scott"; HelloParameter initparam2 = new HelloParameter(); initparam2.id = "2"; initparam2.name = "Tiger"; HelloParameter initparam3 = new HelloParameter(); initparam3.id = "3"; initparam3.name = "Matt"; initParams.add(initparam1); initParams.add(initparam2); initParams.add(initparam3); } |
Now we need to ensure the init is called in the open method so that the parameters are initalized when the AppCode is instantiated and initialized
Code Block |
---|
@Override
public void open() throws RemoteException {
// TODO Auto-generated method stub
init();
sessionKey = UUID.randomUUID().toString();
logger.log(Level.INFO, "Hello World AppCode Session opened:" + sessionKey);
System.out.println("Hello World AppCode Session opened:" + sessionKey);
}
|