You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@manifoldcf.apache.org by kw...@apache.org on 2012/12/07 02:37:49 UTC

svn commit: r1418159 - /manifoldcf/branches/CONNECTORS-578/connectors/livelink/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/livelink/LivelinkConnector.java

Author: kwright
Date: Fri Dec  7 01:37:48 2012
New Revision: 1418159

URL: http://svn.apache.org/viewvc?rev=1418159&view=rev
Log:
Add primitives for getting general metadata info

Modified:
    manifoldcf/branches/CONNECTORS-578/connectors/livelink/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/livelink/LivelinkConnector.java

Modified: manifoldcf/branches/CONNECTORS-578/connectors/livelink/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/livelink/LivelinkConnector.java
URL: http://svn.apache.org/viewvc/manifoldcf/branches/CONNECTORS-578/connectors/livelink/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/livelink/LivelinkConnector.java?rev=1418159&r1=1418158&r2=1418159&view=diff
==============================================================================
--- manifoldcf/branches/CONNECTORS-578/connectors/livelink/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/livelink/LivelinkConnector.java (original)
+++ manifoldcf/branches/CONNECTORS-578/connectors/livelink/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/livelink/LivelinkConnector.java Fri Dec  7 01:37:48 2012
@@ -4943,8 +4943,65 @@ public class LivelinkConnector extends o
       }
       return obj;
     }
-  
-    public LLValue getObjectValue()
+
+    /** Get OpenText document name.
+    */
+    public String getName()
+      throws ServiceInterruption, ManifoldCFException
+    {
+      LLValue elem = getObjectValue();
+      if (elem == null)
+        return null;
+      return elem.toString("NAME"); 
+    }
+
+    /** Get OpenText comments/description.
+    */
+    public String getComments()
+      throws ServiceInterruption, ManifoldCFException
+    {
+      LLValue elem = getObjectValue();
+      if (elem == null)
+        return null;
+      return elem.toString("COMMENT"); 
+    }
+
+    /** Get owner ID.
+    */
+    public int getOwnerId()
+      throws ServiceInterruption, ManifoldCFException
+    {
+      LLValue elem = getObjectValue();
+      if (elem == null)
+        return -1;
+      return elem.toInteger("USERID"); 
+    }
+    
+    /** Get creation date.
+    */
+    public Date getCreationDate()
+      throws ServiceInterruption, ManifoldCFException
+    {
+      LLValue elem = getObjectValue();
+      if (elem == null)
+        return null;
+      return elem.toDate("CREATEDATE"); 
+    }
+    
+    /** Get creator ID.
+    */
+    public int getCreatorId()
+      throws ServiceInterruption, ManifoldCFException
+    {
+      LLValue elem = getObjectValue();
+      if (elem == null)
+        return -1;
+      return elem.toInteger("CREATEDBY"); 
+    }
+
+    /** Get the objInfo object.
+    */
+    protected LLValue getObjectValue()
       throws ServiceInterruption, ManifoldCFException
     {
       if (objectValue == null)