Class CswsConnector.VersionInformation

  • Enclosing class:
    CswsConnector

    protected class CswsConnector.VersionInformation
    extends java.lang.Object
    This object represents a cache of version information. Initialize it with the volume ID and object ID and revision number (usually zero). Then, request the desired fields from it.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected boolean fetched  
      protected long objectID  
      protected long revisionNumber  
      protected com.opentext.livelink.service.docman.Version versionValue  
    • Constructor Summary

      Constructors 
      Constructor Description
      VersionInformation​(long objectID, long revisionNumber)  
    • Field Detail

      • objectID

        protected final long objectID
      • revisionNumber

        protected final long revisionNumber
      • fetched

        protected boolean fetched
      • versionValue

        protected com.opentext.livelink.service.docman.Version versionValue
    • Constructor Detail

      • VersionInformation

        public VersionInformation​(long objectID,
                                  long revisionNumber)
    • Method Detail

      • exists

        public boolean exists()
                       throws org.apache.manifoldcf.agents.interfaces.ServiceInterruption,
                              org.apache.manifoldcf.core.interfaces.ManifoldCFException
        Throws:
        org.apache.manifoldcf.agents.interfaces.ServiceInterruption
        org.apache.manifoldcf.core.interfaces.ManifoldCFException
      • getDataSize

        public java.lang.Long getDataSize()
                                   throws org.apache.manifoldcf.agents.interfaces.ServiceInterruption,
                                          org.apache.manifoldcf.core.interfaces.ManifoldCFException
        Get data size.
        Throws:
        org.apache.manifoldcf.agents.interfaces.ServiceInterruption
        org.apache.manifoldcf.core.interfaces.ManifoldCFException
      • getFileName

        public java.lang.String getFileName()
                                     throws org.apache.manifoldcf.agents.interfaces.ServiceInterruption,
                                            org.apache.manifoldcf.core.interfaces.ManifoldCFException
        Get file name.
        Throws:
        org.apache.manifoldcf.agents.interfaces.ServiceInterruption
        org.apache.manifoldcf.core.interfaces.ManifoldCFException
      • getMimeType

        public java.lang.String getMimeType()
                                     throws org.apache.manifoldcf.agents.interfaces.ServiceInterruption,
                                            org.apache.manifoldcf.core.interfaces.ManifoldCFException
        Get mime type.
        Throws:
        org.apache.manifoldcf.agents.interfaces.ServiceInterruption
        org.apache.manifoldcf.core.interfaces.ManifoldCFException
      • getModifyDate

        public java.util.Date getModifyDate()
                                     throws org.apache.manifoldcf.agents.interfaces.ServiceInterruption,
                                            org.apache.manifoldcf.core.interfaces.ManifoldCFException
        Get modify date.
        Throws:
        org.apache.manifoldcf.agents.interfaces.ServiceInterruption
        org.apache.manifoldcf.core.interfaces.ManifoldCFException
      • getOwnerId

        public java.lang.Long getOwnerId()
                                  throws org.apache.manifoldcf.agents.interfaces.ServiceInterruption,
                                         org.apache.manifoldcf.core.interfaces.ManifoldCFException
        Get modifier.
        Throws:
        org.apache.manifoldcf.agents.interfaces.ServiceInterruption
        org.apache.manifoldcf.core.interfaces.ManifoldCFException
      • getVersionValue

        protected com.opentext.livelink.service.docman.Version getVersionValue()
                                                                        throws org.apache.manifoldcf.agents.interfaces.ServiceInterruption,
                                                                               org.apache.manifoldcf.core.interfaces.ManifoldCFException
        Get version LLValue
        Throws:
        org.apache.manifoldcf.agents.interfaces.ServiceInterruption
        org.apache.manifoldcf.core.interfaces.ManifoldCFException
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object