Class ContentFileInfo


  • public class ContentFileInfo
    extends org.alfresco.jlan.server.filesys.FileInfo
    Content Disk Driver File Info Class

    Adds fields for the file/folder NodeRef, and linked NodeRef for a link node.

    Author:
    gkspencer
    • Field Summary

      • Fields inherited from class org.alfresco.jlan.server.filesys.FileInfo

        FlagDeleteOnClose, FlagPseudoFile, m_attr, m_name, m_path, m_shortName, m_size, SetAccessDate, SetAllocationSize, SetAttributes, SetChangeDate, SetCreationDate, SetDeleteOnClose, SetFileSize, SetGid, SetMode, SetModifyDate, SetUid
    • Constructor Summary

      Constructors 
      Constructor Description
      ContentFileInfo​(org.alfresco.service.cmr.repository.NodeRef nodeRef)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object other)  
      org.alfresco.service.cmr.repository.NodeRef getLinkNodeRef()
      Return the link node, or null if this is not a link
      org.alfresco.service.cmr.repository.NodeRef getNodeRef()
      Return the file/folder node
      int hashCode()  
      boolean isLinkNode()
      Check if this is a link node
      void setLinkNodeRef​(org.alfresco.service.cmr.repository.NodeRef link)
      Set the link node
      void setNodeRef​(org.alfresco.service.cmr.repository.NodeRef node)
      Set the node for this file/folder
      • Methods inherited from class org.alfresco.jlan.server.filesys.FileInfo

        copyFrom, getAccessDateTime, getAllocationSize, getAllocationSizeInt, getChangeDateTime, getCreationDateTime, getDirectoryId, getDirectoryIdLong, getFileAttributes, getFileFlags, getFileId, getFileIdLong, getFileName, getGid, getMode, getModifyDateTime, getNetworkFile, getPath, getSetFileInformationFlags, getSetFileInformationFlagsString, getShortName, getSize, getSizeInt, getUid, hasAccessDateTime, hasAttribute, hasChangeDateTime, hasCreationDateTime, hasDeleteOnClose, hasFileAttributes, hasGid, hasMode, hasModifyDateTime, hasNetworkFile, hasSetFlag, hasShortName, hasUid, isArchived, isDirectory, isFileType, isHidden, isPseudoFile, isReadOnly, isSystem, isTemporary, resetInfo, setAccessDateTime, setAllocationSize, setChangeDateTime, setCreationDateTime, setDeleteOnClose, setDirectoryId, setFileAttributes, setFileId, setFileInformationFlags, setFileName, setFileSize, setFileType, setGid, setMode, setModifyDateTime, setNetworkFile, setPath, setPseudoFile, setShortName, setSize, setSize, setUid, toString
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • ContentFileInfo

        public ContentFileInfo​(org.alfresco.service.cmr.repository.NodeRef nodeRef)
    • Method Detail

      • getNodeRef

        public final org.alfresco.service.cmr.repository.NodeRef getNodeRef()
        Return the file/folder node
        Returns:
        NodeRef
      • isLinkNode

        public final boolean isLinkNode()
        Check if this is a link node
        Returns:
        boolean
      • getLinkNodeRef

        public final org.alfresco.service.cmr.repository.NodeRef getLinkNodeRef()
        Return the link node, or null if this is not a link
        Returns:
        NodeRef
      • setNodeRef

        public final void setNodeRef​(org.alfresco.service.cmr.repository.NodeRef node)
        Set the node for this file/folder
        Parameters:
        node - NodeRef
      • setLinkNodeRef

        public final void setLinkNodeRef​(org.alfresco.service.cmr.repository.NodeRef link)
        Set the link node
        Parameters:
        link - NodeRef
      • equals

        public boolean equals​(java.lang.Object other)
        Overrides:
        equals in class java.lang.Object
      • hashCode

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