Revision: 17662
          http://sourceforge.net/p/gate/code/17662
Author:   markagreenwood
Date:     2014-03-14 16:19:05 +0000 (Fri, 14 Mar 2014)
Log Message:
-----------
final removal of all the old datastore security code, and updating all the 
other core code that touched it in anyway

Modified Paths:
--------------
    gate/trunk/plugins/Learning/src/gate/learning/EvaluationBasedOnDocs.java
    gate/trunk/plugins/Teamware_Tools/src/gate/qa/QAForTeamwarePR.java
    gate/trunk/plugins/Web_Crawler_Websphinx/src/crawl/SphinxWrapper.java
    gate/trunk/src/main/gate/DataStore.java
    gate/trunk/src/main/gate/DataStoreRegister.java
    gate/trunk/src/main/gate/Factory.java
    gate/trunk/src/main/gate/LanguageResource.java
    gate/trunk/src/main/gate/corpora/SerialCorpusImpl.java
    gate/trunk/src/main/gate/creole/AbstractLanguageResource.java
    gate/trunk/src/main/gate/creole/ir/lucene/LuceneIndexManager.java
    gate/trunk/src/main/gate/gui/NameBearerHandle.java
    gate/trunk/src/main/gate/gui/SerialDatastoreViewer.java
    gate/trunk/src/main/gate/persist/LuceneDataStoreImpl.java
    gate/trunk/src/main/gate/persist/SerialDataStore.java
    gate/trunk/src/main/gate/util/CorpusBenchmarkTool.java
    gate/trunk/src/main/gate/util/CorpusSaver.java
    gate/trunk/src/test/gate/creole/ir/TestIndex.java
    gate/trunk/src/test/gate/persist/TestPersist.java

Removed Paths:
-------------
    gate/trunk/src/main/gate/gui/AccessRightsDialog.java
    gate/trunk/src/main/gate/security/

Modified: 
gate/trunk/plugins/Learning/src/gate/learning/EvaluationBasedOnDocs.java
===================================================================
--- gate/trunk/plugins/Learning/src/gate/learning/EvaluationBasedOnDocs.java    
2014-03-14 15:22:24 UTC (rev 17661)
+++ gate/trunk/plugins/Learning/src/gate/learning/EvaluationBasedOnDocs.java    
2014-03-14 16:19:05 UTC (rev 17662)
@@ -492,7 +492,7 @@
       Corpus corpusTest;
       corpusTest = Factory.newCorpus("testCorpus");
       if(corpusOn.getDataStore() != null) {
-        Corpus corpusTestTemp = 
(Corpus)corpusOn.getDataStore().adopt(corpusTest, null);
+        Corpus corpusTestTemp = 
(Corpus)corpusOn.getDataStore().adopt(corpusTest);
         Factory.deleteResource(corpusTest);
         corpusTest = corpusTestTemp;
         corpusTest.getDataStore().sync(corpusTest);

Modified: gate/trunk/plugins/Teamware_Tools/src/gate/qa/QAForTeamwarePR.java
===================================================================
--- gate/trunk/plugins/Teamware_Tools/src/gate/qa/QAForTeamwarePR.java  
2014-03-14 15:22:24 UTC (rev 17661)
+++ gate/trunk/plugins/Teamware_Tools/src/gate/qa/QAForTeamwarePR.java  
2014-03-14 16:19:05 UTC (rev 17662)
@@ -22,7 +22,6 @@
 import gate.persist.PersistenceException;
 import gate.qa.Measure;
 import gate.qa.QualityAssurancePR;
-import gate.security.SecurityException;
 import gate.util.OffsetComparator;
 
 import java.awt.Color;

Modified: gate/trunk/plugins/Web_Crawler_Websphinx/src/crawl/SphinxWrapper.java
===================================================================
--- gate/trunk/plugins/Web_Crawler_Websphinx/src/crawl/SphinxWrapper.java       
2014-03-14 15:22:24 UTC (rev 17661)
+++ gate/trunk/plugins/Web_Crawler_Websphinx/src/crawl/SphinxWrapper.java       
2014-03-14 16:19:05 UTC (rev 17662)
@@ -12,23 +12,32 @@
  */
 package crawl;
 
-import websphinx.*;
-import gate.creole.*;
+import gate.Corpus;
+import gate.Document;
+import gate.Factory;
+import gate.FeatureMap;
+import gate.Gate;
+import gate.corpora.DocumentImpl;
+import gate.creole.ResourceInstantiationException;
 import gate.persist.PersistenceException;
-import gate.security.SecurityException;
-import gate.corpora.*;
-import gate.*;
-import java.util.*;
+
+import java.net.MalformedURLException;
+import java.net.URL;
+import java.nio.charset.Charset;
+import java.util.Date;
+import java.util.List;
 import java.util.concurrent.atomic.AtomicInteger;
-import java.io.UnsupportedEncodingException;
-import java.net.*;
-import java.nio.charset.Charset;
 
 import javax.mail.internet.ContentType;
 import javax.mail.internet.ParseException;
+
 import org.apache.commons.lang.StringUtils;
 
+import websphinx.Crawler;
+import websphinx.Link;
+import websphinx.Page;
 
+
 public class SphinxWrapper extends Crawler{
 
   private static final long serialVersionUID = -6524027714398026402L;

Modified: gate/trunk/src/main/gate/DataStore.java
===================================================================
--- gate/trunk/src/main/gate/DataStore.java     2014-03-14 15:22:24 UTC (rev 
17661)
+++ gate/trunk/src/main/gate/DataStore.java     2014-03-14 16:19:05 UTC (rev 
17662)
@@ -16,15 +16,13 @@
 
 package gate;
 
-import java.util.List;
-
 import gate.event.DatastoreListener;
 import gate.persist.PersistenceException;
-import gate.security.*;
-import gate.security.SecurityException;
 import gate.util.FeatureBearer;
 import gate.util.NameBearer;
 
+import java.util.List;
+
 /** Models all sorts of data storage.
   */
 public interface DataStore extends FeatureBearer, NameBearer {
@@ -86,10 +84,9 @@
 
   /** Get the autosaving behaviour of the LR. */
   public boolean isAutoSaving();
-
+  
   /** Adopt a resource for persistence. */
-  public LanguageResource adopt(LanguageResource lr, SecurityInfo secInfo)
-  throws PersistenceException, gate.security.SecurityException;
+  public LanguageResource adopt(LanguageResource lr) throws 
PersistenceException;
 
   /**
    * Get a resource from the persistent store.
@@ -153,31 +150,15 @@
    *  has read access to the LR
    */
   public boolean canReadLR(Object lrID)
-    throws PersistenceException, gate.security.SecurityException;
+    throws PersistenceException;
 
   /**
    * Checks if the user (identified by the sessionID)
    * has write access to the LR
    */
   public boolean canWriteLR(Object lrID)
-    throws PersistenceException, gate.security.SecurityException;
-
-  /** get security information for LR . */
-  public SecurityInfo getSecurityInfo(LanguageResource lr)
     throws PersistenceException;
 
-  /** set security information for LR . */
-  public void setSecurityInfo(LanguageResource lr,SecurityInfo si)
-    throws PersistenceException, gate.security.SecurityException;
-
-  /** identify user using this datastore */
-  public void setSession(Session s)
-    throws gate.security.SecurityException;
-
-  /** identify user using this datastore */
-  public Session getSession(Session s)
-    throws gate.security.SecurityException;
-
   /**
    * Try to acquire exlusive lock on a resource from the persistent store.
    * Always call unlockLR() when the lock is no longer needed

Modified: gate/trunk/src/main/gate/DataStoreRegister.java
===================================================================
--- gate/trunk/src/main/gate/DataStoreRegister.java     2014-03-14 15:22:24 UTC 
(rev 17661)
+++ gate/trunk/src/main/gate/DataStoreRegister.java     2014-03-14 16:19:05 UTC 
(rev 17662)
@@ -78,7 +78,6 @@
     boolean res = super.remove(o);
     if (res) {
       fireDatastoreClosed(new CreoleEvent((DataStore) o, 
CreoleEvent.DATASTORE_CLOSED));
-      removeSecurityData((DataStore) o);
     }
     return res;
   } // remove
@@ -97,32 +96,8 @@
       fireDatastoreClosed(new CreoleEvent(iter.next(), 
CreoleEvent.DATASTORE_CLOSED));
     } // while
   } // clear()
-
-  /** A hashmap from datastore to security data (current user and group) */
-  private static Map<DataStore, Map<Object,Object>> securityData = new 
HashMap<DataStore, Map<Object,Object>>();
-
+  
   /**
-   * Returns the security data for this datastore
-   */
-  public static Map<Object,Object> getSecurityData(DataStore ds) {
-    return securityData.get(ds);
-  }
-
-  /**
-   * Adds security data for this datastore
-   */
-  public static void addSecurityData(DataStore ds, Map<Object,Object> secData) 
{
-    DataStoreRegister.securityData.put(ds, secData);
-  }
-
-  /**
-   * Removes the security data for this datastore
-   */
-  public static void removeSecurityData(DataStore ds) {
-    DataStoreRegister.securityData.remove(ds);
-  }
-
-  /**
    * Removes a previously registered {@link gate.event.CreoleListener} from the
    * list of listeners for this DataStoreRegister. Normally the only listener
    * that is registered with the DataStoreRegister is the {@link 
CreoleRegister}

Modified: gate/trunk/src/main/gate/Factory.java
===================================================================
--- gate/trunk/src/main/gate/Factory.java       2014-03-14 15:22:24 UTC (rev 
17661)
+++ gate/trunk/src/main/gate/Factory.java       2014-03-14 16:19:05 UTC (rev 
17662)
@@ -34,7 +34,6 @@
 import gate.jape.parser.ParseCpsl;
 import gate.persist.PersistenceException;
 import gate.persist.SerialDataStore;
-import gate.security.SecurityException;
 import gate.util.BomStrippingInputStreamReader;
 import gate.util.Out;
 import gate.util.SimpleFeatureMapImpl;

Modified: gate/trunk/src/main/gate/LanguageResource.java
===================================================================
--- gate/trunk/src/main/gate/LanguageResource.java      2014-03-14 15:22:24 UTC 
(rev 17661)
+++ gate/trunk/src/main/gate/LanguageResource.java      2014-03-14 16:19:05 UTC 
(rev 17662)
@@ -17,7 +17,6 @@
 package gate;
 
 import gate.persist.PersistenceException;
-import gate.security.SecurityException;
 
 /** Models all sorts of language resources.
   */

Modified: gate/trunk/src/main/gate/corpora/SerialCorpusImpl.java
===================================================================
--- gate/trunk/src/main/gate/corpora/SerialCorpusImpl.java      2014-03-14 
15:22:24 UTC (rev 17661)
+++ gate/trunk/src/main/gate/corpora/SerialCorpusImpl.java      2014-03-14 
16:19:05 UTC (rev 17662)
@@ -41,7 +41,6 @@
 import gate.event.DatastoreEvent;
 import gate.event.DatastoreListener;
 import gate.persist.PersistenceException;
-import gate.security.SecurityException;
 import gate.util.Err;
 import gate.util.GateRuntimeException;
 import gate.util.MethodNotImplementedException;
@@ -239,7 +238,7 @@
         // if the document is not already adopted, we need to do that
         // first
         if(doc.getLRPersistenceId() == null) {
-          doc = (Document)this.getDataStore().adopt(doc, null);
+          doc = (Document)this.getDataStore().adopt(doc);
           this.getDataStore().sync(doc);
           this.setDocumentPersistentID(index, doc.getLRPersistenceId());
         }
@@ -250,10 +249,6 @@
         throw new GateRuntimeException("Error unloading document from corpus"
                 + "because document sync failed: " + ex.getMessage(), ex);
       }
-      catch(gate.security.SecurityException ex1) {
-        throw new GateRuntimeException("Error unloading document from corpus"
-                + "because of document access error: " + ex1.getMessage(),ex1);
-      }
     }
     // 3. remove the document from the memory
     // do this, only if the saving has succeeded

Modified: gate/trunk/src/main/gate/creole/AbstractLanguageResource.java
===================================================================
--- gate/trunk/src/main/gate/creole/AbstractLanguageResource.java       
2014-03-14 15:22:24 UTC (rev 17661)
+++ gate/trunk/src/main/gate/creole/AbstractLanguageResource.java       
2014-03-14 16:19:05 UTC (rev 17662)
@@ -19,9 +19,7 @@
 import gate.DataStore;
 import gate.LanguageResource;
 import gate.persist.PersistenceException;
-import gate.security.SecurityException;
 
-
 /** A convenience implementation of LanguageResource with some default code.
   */
 abstract public class AbstractLanguageResource

Modified: gate/trunk/src/main/gate/creole/ir/lucene/LuceneIndexManager.java
===================================================================
--- gate/trunk/src/main/gate/creole/ir/lucene/LuceneIndexManager.java   
2014-03-14 15:22:24 UTC (rev 17661)
+++ gate/trunk/src/main/gate/creole/ir/lucene/LuceneIndexManager.java   
2014-03-14 16:19:05 UTC (rev 17662)
@@ -115,8 +115,6 @@
       throw new IndexException(ioe.getMessage());
     } catch (gate.persist.PersistenceException pe){
       pe.printStackTrace();
-    } catch (gate.security.SecurityException se){
-      se.printStackTrace();
     }
   }
 

Deleted: gate/trunk/src/main/gate/gui/AccessRightsDialog.java
===================================================================
--- gate/trunk/src/main/gate/gui/AccessRightsDialog.java        2014-03-14 
15:22:24 UTC (rev 17661)
+++ gate/trunk/src/main/gate/gui/AccessRightsDialog.java        2014-03-14 
16:19:05 UTC (rev 17662)
@@ -1,76 +0,0 @@
-/*
- *  Copyright (c) 1995-2012, The University of Sheffield. See the file
- *  COPYRIGHT.txt in the software or at http://gate.ac.uk/gate/COPYRIGHT.txt
- *
- *  This file is part of GATE (see http://gate.ac.uk/), and is free
- *  software, licenced under the GNU Library General Public License,
- *  Version 2, June 1991 (in the distribution as file licence.html,
- *  and also available at http://gate.ac.uk/gate/licence.html).
- *
- *  Kalina Bontcheva 19/11/2001
- *
- *  $Id$
- *
- */
-
-package gate.gui;
-
-import java.awt.Component;
-
-import javax.swing.*;
-
-import gate.security.SecurityInfo;
-
-public class AccessRightsDialog {
-  private static JRadioButton gr_gw = new JRadioButton();
-  private static JRadioButton gr_ow = new JRadioButton();
-  private static JRadioButton or_ow = new JRadioButton();
-  private static JRadioButton wr_gw = new JRadioButton();
-  private static ButtonGroup group;
-
-  public static boolean showDialog(Component parentComponent){
-    gr_gw.setText("Group read/group write");
-    gr_ow.setText("Group read/owner write");
-    or_ow.setText("Owner read/owner write");
-    wr_gw.setText("All read/group write");
-
-    JPanel panel1 = new JPanel();
-    panel1.setLayout(new BoxLayout(panel1,BoxLayout.Y_AXIS));
-
-    group = new ButtonGroup();
-    group.add(gr_gw);
-    group.add(gr_ow);
-    group.add(or_ow);
-    group.add(wr_gw);
-    gr_gw.setSelected(true);
-
-    panel1.add(wr_gw);
-    panel1.add(Box.createHorizontalStrut(30));
-    panel1.add(gr_gw);
-    panel1.add(Box.createHorizontalStrut(30));
-    panel1.add(gr_ow);
-    panel1.add(Box.createHorizontalStrut(30));
-    panel1.add(or_ow);
-    panel1.add(Box.createHorizontalStrut(30));
-
-    return
-      OkCancelDialog.showDialog(parentComponent,
-                                panel1,
-                                "Choose access mode");
-
-  }
-
-  public static int getSelectedMode() {
-    if(gr_gw.isSelected())
-      return SecurityInfo.ACCESS_GR_GW;
-    else if(gr_ow.isSelected())
-      return SecurityInfo.ACCESS_GR_OW;
-    else if(or_ow.isSelected())
-      return SecurityInfo.ACCESS_OR_OW;
-    else if(wr_gw.isSelected())
-      return SecurityInfo.ACCESS_WR_GW;
-
-    return -1;
-  }
-
-}
\ No newline at end of file

Modified: gate/trunk/src/main/gate/gui/NameBearerHandle.java
===================================================================
--- gate/trunk/src/main/gate/gui/NameBearerHandle.java  2014-03-14 15:22:24 UTC 
(rev 17661)
+++ gate/trunk/src/main/gate/gui/NameBearerHandle.java  2014-03-14 16:19:05 UTC 
(rev 17662)
@@ -52,10 +52,6 @@
 import gate.event.StatusListener;
 import gate.persist.LuceneDataStoreImpl;
 import gate.persist.PersistenceException;
-import gate.security.Group;
-import gate.security.SecurityException;
-import gate.security.SecurityInfo;
-import gate.security.User;
 import gate.swing.XJFileChooser;
 import gate.swing.XJMenuItem;
 import gate.swing.XJPopupMenu;
@@ -1342,19 +1338,7 @@
                                   + " seconds");
               }
               else {
-                Map<Object,Object> securityData = DataStoreRegister
-                        .getSecurityData(ds);
-                SecurityInfo si = null;
-                // check whether the datastore supports security data
-                // serial ones do not for example
-                if(securityData != null) {
-                  // first get the type of access from the user
-                  if(!AccessRightsDialog.showDialog(window)) return;
-                  int accessType = AccessRightsDialog.getSelectedMode();
-                  if(accessType < 0) return;
-                  si = new SecurityInfo(accessType, (User)securityData
-                          .get("user"), (Group)securityData.get("group"));
-                }// if security info
+                
                 StatusListener sListener = (StatusListener)gate.Gate
                         .getListeners().get("gate.event.StatusListener");
                 MainFrame.lockGUI("Saving "
@@ -1364,7 +1348,7 @@
                   sListener.statusChanged("Saving: "
                           + ((LanguageResource)target).getName());
                 double timeBefore = System.currentTimeMillis();
-                LanguageResource lr = ds.adopt((LanguageResource)target, si);
+                LanguageResource lr = ds.adopt((LanguageResource)target);
                 ds.sync(lr);
                 if(ds instanceof LuceneDataStoreImpl
                         && lr instanceof IndexedCorpus) {
@@ -1414,11 +1398,6 @@
             JOptionPane.showMessageDialog(getLargeView(), "Save failed!\n "
                     + pe.toString(), "GATE", JOptionPane.ERROR_MESSAGE);
           }
-          catch(gate.security.SecurityException se) {
-            MainFrame.unlockGUI();
-            JOptionPane.showMessageDialog(getLargeView(), "Save failed!\n "
-                    + se.toString(), "GATE", JOptionPane.ERROR_MESSAGE);
-          }
           finally {
             MainFrame.unlockGUI();
           }

Modified: gate/trunk/src/main/gate/gui/SerialDatastoreViewer.java
===================================================================
--- gate/trunk/src/main/gate/gui/SerialDatastoreViewer.java     2014-03-14 
15:22:24 UTC (rev 17661)
+++ gate/trunk/src/main/gate/gui/SerialDatastoreViewer.java     2014-03-14 
16:19:05 UTC (rev 17662)
@@ -29,7 +29,6 @@
 import gate.event.DatastoreEvent;
 import gate.event.DatastoreListener;
 import gate.persist.PersistenceException;
-import gate.security.SecurityException;
 import gate.util.Err;
 import gate.util.GateRuntimeException;
 import gate.util.Strings;

Modified: gate/trunk/src/main/gate/persist/LuceneDataStoreImpl.java
===================================================================
--- gate/trunk/src/main/gate/persist/LuceneDataStoreImpl.java   2014-03-14 
15:22:24 UTC (rev 17661)
+++ gate/trunk/src/main/gate/persist/LuceneDataStoreImpl.java   2014-03-14 
16:19:05 UTC (rev 17662)
@@ -23,7 +23,6 @@
 import gate.event.CorpusListener;
 import gate.event.CreoleEvent;
 import gate.event.CreoleListener;
-import gate.security.SecurityException;
 import gate.util.Files;
 import gate.util.GateRuntimeException;
 import gate.util.Strings;

Modified: gate/trunk/src/main/gate/persist/SerialDataStore.java
===================================================================
--- gate/trunk/src/main/gate/persist/SerialDataStore.java       2014-03-14 
15:22:24 UTC (rev 17661)
+++ gate/trunk/src/main/gate/persist/SerialDataStore.java       2014-03-14 
16:19:05 UTC (rev 17662)
@@ -27,9 +27,6 @@
 import gate.creole.ResourceData;
 import gate.event.DatastoreEvent;
 import gate.event.DatastoreListener;
-import gate.security.SecurityException;
-import gate.security.SecurityInfo;
-import gate.security.Session;
 import gate.util.AbstractFeatureBearer;
 import gate.util.Files;
 import gate.util.GateRuntimeException;
@@ -266,11 +263,11 @@
       )
     );
   } // delete(lr)
-
-  /** Adopt a resource for persistence. */
+  
+  /** Adopt a resource for persistence. */  
   @Override
-  public LanguageResource adopt(LanguageResource lr,SecurityInfo secInfo)
-  throws PersistenceException,gate.security.SecurityException {
+  public LanguageResource adopt(LanguageResource lr)
+  throws PersistenceException {
 
     //ignore security info
 
@@ -425,7 +422,7 @@
           //if the document is not already adopted, we need to do that first
           if (doc.getLRPersistenceId() == null) {
             if (DEBUG) Out.prln("Document adopted" + doc.getName());
-            doc = (Document) this.adopt(doc, null);
+            doc = (Document) this.adopt(doc);
             this.sync(doc);
             if (DEBUG) Out.prln("Document sync-ed");
             corpus.setDocumentPersistentID(i, doc.getLRPersistenceId());
@@ -722,7 +719,7 @@
    */
   @Override
   public boolean canReadLR(Object lrID)
-    throws PersistenceException, gate.security.SecurityException{
+    throws PersistenceException{
 
     return true;
   }
@@ -732,7 +729,7 @@
    */
   @Override
   public boolean canWriteLR(Object lrID)
-    throws PersistenceException, gate.security.SecurityException{
+    throws PersistenceException{
 
     return true;
   }
@@ -749,46 +746,6 @@
     return name;
   }
 
-
-
-  /** get security information for LR . */
-  @Override
-  public SecurityInfo getSecurityInfo(LanguageResource lr)
-    throws PersistenceException {
-
-    throw new UnsupportedOperationException("security information is not 
supported "+
-                                            "for SerialDataStore");
-  }
-
-  /** set security information for LR . */
-  @Override
-  public void setSecurityInfo(LanguageResource lr,SecurityInfo si)
-    throws PersistenceException, gate.security.SecurityException {
-
-    throw new UnsupportedOperationException("security information is not 
supported "+
-                                            "for SerialDataStore");
-
-  }
-
-
-  /** identify user using this datastore */
-  @Override
-  public void setSession(Session s)
-    throws gate.security.SecurityException {
-
-    // do nothing
-  }
-
-
-
-  /** identify user using this datastore */
-  @Override
-  public Session getSession(Session s)
-    throws gate.security.SecurityException {
-
-    return null;
-  }
-
   /**
    * Try to acquire exlusive lock on a resource from the persistent store.
    * Always call unlockLR() when the lock is no longer needed

Modified: gate/trunk/src/main/gate/util/CorpusBenchmarkTool.java
===================================================================
--- gate/trunk/src/main/gate/util/CorpusBenchmarkTool.java      2014-03-14 
15:22:24 UTC (rev 17661)
+++ gate/trunk/src/main/gate/util/CorpusBenchmarkTool.java      2014-03-14 
16:19:05 UTC (rev 17662)
@@ -499,7 +499,7 @@
         doc.setName(files[i].getName());
         
         processDocument(doc);
-        final LanguageResource lr = sds.adopt(doc, null);
+        final LanguageResource lr = sds.adopt(doc);
         sds.sync(lr);
         javax.swing.SwingUtilities.invokeLater(new Runnable() {
           @Override
@@ -526,11 +526,6 @@
         new GateRuntimeException("CorpusBenchmark: " + ex2.getMessage())
         .initCause(ex2);
     }
-    catch (gate.security.SecurityException ex3) {
-      throw (GateRuntimeException)
-        new GateRuntimeException("CorpusBenchmark: " + ex3.getMessage())
-        .initCause(ex3);
-    }
   } //generateCorpus
 
   protected void evaluateCorpus(File fileDir,

Modified: gate/trunk/src/main/gate/util/CorpusSaver.java
===================================================================
--- gate/trunk/src/main/gate/util/CorpusSaver.java      2014-03-14 15:22:24 UTC 
(rev 17661)
+++ gate/trunk/src/main/gate/util/CorpusSaver.java      2014-03-14 16:19:05 UTC 
(rev 17662)
@@ -41,7 +41,7 @@
 
       try {
         Corpus corpus = Factory.newCorpus("bnc");
-        LanguageResource lr = ds.adopt(corpus, null);
+        LanguageResource lr = ds.adopt(corpus);
         ds.sync(lr);
         theCorpus = (Corpus) lr;
       } catch (Exception ex) {
@@ -230,7 +230,7 @@
 
         //then store it in the DS and add to corpus
         if (saveMode) {
-          Document lr = (Document)ds.adopt(doc, null);
+          Document lr = (Document)ds.adopt(doc);
           theCorpus.add(lr);
           theCorpus.unloadDocument( lr);
 

Modified: gate/trunk/src/test/gate/creole/ir/TestIndex.java
===================================================================
--- gate/trunk/src/test/gate/creole/ir/TestIndex.java   2014-03-14 15:22:24 UTC 
(rev 17661)
+++ gate/trunk/src/test/gate/creole/ir/TestIndex.java   2014-03-14 16:19:05 UTC 
(rev 17662)
@@ -72,7 +72,7 @@
 
       Corpus corp = Factory.newCorpus("LuceneTestCorpus");
       corp.add(doc0);
-      corpus = (Corpus) sds.adopt(corp,null);
+      corpus = (Corpus) sds.adopt(corp);
       sds.sync(corpus);
 
     } catch (Exception e) {

Modified: gate/trunk/src/test/gate/persist/TestPersist.java
===================================================================
--- gate/trunk/src/test/gate/persist/TestPersist.java   2014-03-14 15:22:24 UTC 
(rev 17661)
+++ gate/trunk/src/test/gate/persist/TestPersist.java   2014-03-14 16:19:05 UTC 
(rev 17662)
@@ -99,7 +99,7 @@
     doc.setDataStore(new SerialDataStore(new File("z:\\").toURI().toURL()
             .toString()));
     try {
-      sds.adopt(doc, null);
+      sds.adopt(doc);
     } catch(PersistenceException e) {
       cannotSync = true;
     }
@@ -109,7 +109,7 @@
     doc.setName("Alicia Tonbridge, a Document");
 
     // save the document
-    Document persDoc = (Document)sds.adopt(doc, null);
+    Document persDoc = (Document)sds.adopt(doc);
     sds.sync(persDoc);
     Object lrPersistenceId = persDoc.getLRPersistenceId();
 
@@ -170,7 +170,7 @@
             Factory.newFeatureMap());
 
     // save the document
-    Document persDoc = (Document)sds.adopt(doc, null);
+    Document persDoc = (Document)sds.adopt(doc);
     sds.sync(persDoc);
 
     // remember the persistence ID for reading back
@@ -225,7 +225,7 @@
     Corpus corp = Factory.newCorpus("Hamish test corpus");
     corp.add(doc);
     corp.add(doc2);
-    LanguageResource persCorpus = sds.adopt(corp, null);
+    LanguageResource persCorpus = sds.adopt(corp);
     sds.sync(persCorpus);
 
     // read the documents back
@@ -303,7 +303,7 @@
             Factory.newFeatureMap());
 
     // save the document
-    Document persDoc = (Document)sds.adopt(doc, null);
+    Document persDoc = (Document)sds.adopt(doc);
     sds.sync(persDoc);
 
     // remember the persistence ID for reading back
@@ -345,7 +345,7 @@
             Factory.newFeatureMap());
 
     // save the document
-    Document persDoc = (Document)sds.adopt(doc, null);
+    Document persDoc = (Document)sds.adopt(doc);
     sds.sync(persDoc);
 
     // DSR should have one member

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.


------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/13534_NeoTech
_______________________________________________
GATE-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gate-cvs

Reply via email to