org.alfresco.filesys.repo
Class ContentFileInfo

java.lang.Object
  extended by org.alfresco.jlan.server.filesys.FileInfo
      extended by org.alfresco.filesys.repo.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.


Field Summary
 
Fields inherited from class org.alfresco.jlan.server.filesys.FileInfo
m_attr, m_name, m_path, m_shortName, m_size, SetAccessDate, SetAllocationSize, SetAttributes, SetChangeDate, SetCreationDate, SetDeleteOnClose, SetFileSize, SetGid, SetMode, SetModifyDate, SetUid
 
Constructor Summary
ContentFileInfo(org.alfresco.service.cmr.repository.NodeRef nodeRef)
           
 
Method Summary
 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, 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, resetInfo, setAccessDateTime, setAllocationSize, setChangeDateTime, setCreationDateTime, setDeleteOnClose, setDirectoryId, setFileAttributes, setFileId, setFileInformationFlags, setFileName, setFileSize, setFileType, setGid, setMode, setModifyDateTime, setNetworkFile, setPath, 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


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.