X-Git-Url: http://source.jalview.org/gitweb/?p=vamsas.git;a=blobdiff_plain;f=src%2Fuk%2Fac%2Fvamsas%2Fclient%2FVorbaId.java;h=fd6d6de8fb6f5971c01134309f107b79511e4e16;hp=4ba6c0bdc935a86b3388e96166943f83454b8878;hb=33accd9f665615327e79e68b205f26b9567fa8be;hpb=fd2c5e2325ede09556f11ce6e33b3ad03c1debc2 diff --git a/src/uk/ac/vamsas/client/VorbaId.java b/src/uk/ac/vamsas/client/VorbaId.java index 4ba6c0b..fd6d6de 100644 --- a/src/uk/ac/vamsas/client/VorbaId.java +++ b/src/uk/ac/vamsas/client/VorbaId.java @@ -6,17 +6,21 @@ */ package uk.ac.vamsas.client; +import java.io.Serializable; + /** * The unique reference id for a Vamsas document Vobject, * used by applications to refer to the vamsas Vobject * 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). + * This is serializable (thanks to Dominik Lindner) so an + * application can store it easily. * @author jimp */ -public class VorbaId { +public class VorbaId implements Serializable { + /** + * 1 is first vamsas release ID version. + */ + private static final long serialVersionUID = 1L; protected String id; protected VorbaId() { super();