unique.reset();
unique.update(new Object[] { session, client, user}.toString().getBytes());
// TODO: Ensure format of URNs and use standard composition methods.
- idstring = client.getClientName()+":"+unique.getValue()+".";
+ idstring = client.getClientNCname()+"_"+unique.getValue()+".";
extantids=new Hashtable();
this.extanthashv=new Hashtable();
}
}
newidstring=idstring+Integer.toString(sequence);
} while (extantids.containsKey(newidstring));
- extantids.put(newidstring, vobject); // hash the Vobject by its new Id
VorbaId id = newId(newidstring); // VorbaId.hash()==newidstring.hash() so we can still recover vobject
+ extantids.put(id, vobject); // hash the Vobject by its new Id
return id;
}