/* * Created on 12-Sep-2005 * * TODO To change the template for this generated file go to * Window - Preferences - Java - Code Style - Code Templates */ package org.vamsas.client; /** * The unique reference id for a Vamsas document object, * used by applications to refer to the vamsas object * within their own data space in the vamsas document. * TODO: decide if VorbaId should contain a reference * to either the IVorbaIdFactory that made it or the * IClient that defines the session (it might be * convenient). * @author jimp */ public class VorbaId { protected String id; private VorbaId(String Id) { id = Id; } protected static VorbaId newId(IVorbaIdFactory vorbaObject) { // Make unique id from appSpace info in vorbaObject synchronized (vorbaObject) { return vorbaObject.makeVorbaId(); } } /** * @return Returns the id. */ public String getId() { return id; } }