Class LivelinkConnector.VersionInformation

  • Enclosing class:
    LivelinkConnector

    protected class LivelinkConnector.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 Detail

      • volumeID

        protected final int volumeID
      • objectID

        protected final int objectID
      • revisionNumber

        protected final int revisionNumber
      • versionValue

        protected com.opentext.api.LLValue versionValue
    • Constructor Detail

      • VersionInformation

        public VersionInformation​(int volumeID,
                                  int objectID,
                                  int 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.Integer 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.api.LLValue 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