+
+ //FullName and organisation should not be null (otherwise UserHandle equals method raises an java.lang.NullPointerException )
+ //use current OS user and hostname, if null
+ if ( userId.getFullName() == null)
+ {
+ userId.setFullName(System.getProperty("user.name", System.getProperty("USERNAME","Joe Doe")));
+ }
+
+ if (userId.getOrganization() == null)
+ {
+ userId.setOrganization( System.getProperty("host.name",System.getProperty("HOSTNAME", "Unknown") ));
+ }
+
+ if (clientHandle == null)
+ clientHandle = new ClientHandle("SimpleVamsasClientApp","0.1");
+ else
+ {
+ if (clientHandle.getClientName() == null)
+ {
+ clientHandle.setClientName("SimpleVamsasClientApp");
+ }
+ if (clientHandle.getVersion() == null)
+ {
+ clientHandle.setVersion("0.1");
+ }
+ }
+