2022

Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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);

}