From 1c50c30df5a02c49afc9e1a9e0c1973d7bfc54b5 Mon Sep 17 00:00:00 2001 From: tjc <tjc@ee4ac58c-ac51-4696-9907-e4b3aa274f04> Date: Wed, 20 Jun 2007 15:24:45 +0000 Subject: [PATCH] implement new constructor that takes an existing DatabaseDocument git-svn-id: svn+ssh://svn.internal.sanger.ac.uk/repos/svn/pathsoft/artemis/trunk@6132 ee4ac58c-ac51-4696-9907-e4b3aa274f04 --- .../sanger/artemis/util/DatabaseDocument.java | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/uk/ac/sanger/artemis/util/DatabaseDocument.java b/uk/ac/sanger/artemis/util/DatabaseDocument.java index 8a56bac6a..9a075ffd8 100644 --- a/uk/ac/sanger/artemis/util/DatabaseDocument.java +++ b/uk/ac/sanger/artemis/util/DatabaseDocument.java @@ -251,6 +251,22 @@ public class DatabaseDocument extends Document } } + /** + * Use another DatabaseDocument to make a new document. + * @param originalDocument + * @param srcFeatureId + * @param schema + * @param gene_builder + * @return + */ + public DatabaseDocument (DatabaseDocument originalDocument, + String srcFeatureId, String schema, boolean gene_builder) + { + this((String)originalDocument.getLocation(), + originalDocument.getPfield(), + srcFeatureId, schema, gene_builder); + } + /** * Reset the schema. * @param location @@ -2071,4 +2087,10 @@ public class DatabaseDocument extends Document { return srcFeatureId; } + + + private JPasswordField getPfield() + { + return pfield; + } } -- GitLab