org.alfresco.service.cmr.model
Interface FileInfo

All Superinterfaces:
PermissionCheckValue, java.io.Serializable
All Known Implementing Classes:
FileInfoImpl

public interface FileInfo
extends PermissionCheckValue, java.io.Serializable

Common file information. The implementations may store the properties for the lifetime of this instance; i.e. the values are transient and can be used as read-only values for a short time only.


Method Summary
 org.alfresco.service.cmr.repository.ContentData getContentData()
          Get the content data.
 java.util.Date getCreatedDate()
           
 org.alfresco.service.cmr.repository.NodeRef getLinkNodeRef()
           
 java.util.Date getModifiedDate()
           
 java.lang.String getName()
           
 org.alfresco.service.cmr.repository.NodeRef getNodeRef()
          Get the underlying node value that needs to be permission checked.
 java.util.Map getProperties()
           
 org.alfresco.service.namespace.QName getType()
           
 boolean isFolder()
           
 boolean isLink()
           
 

Method Detail

getNodeRef

org.alfresco.service.cmr.repository.NodeRef getNodeRef()
Description copied from interface: PermissionCheckValue
Get the underlying node value that needs to be permission checked.

Specified by:
getNodeRef in interface PermissionCheckValue
Returns:
Returns a reference to the low-level node representing this file

isFolder

boolean isFolder()
Returns:
Return true if this instance represents a folder, false if this represents a file

isLink

boolean isLink()
Returns:
true if this instance represents a link to a node

getLinkNodeRef

org.alfresco.service.cmr.repository.NodeRef getLinkNodeRef()
Returns:
Return the reference to the node that this node is linked to

getName

java.lang.String getName()
Returns:
Returns the name of the file or folder within the parent folder

getCreatedDate

java.util.Date getCreatedDate()
Returns:
Returns the date the node was created

getModifiedDate

java.util.Date getModifiedDate()
Returns:
Returns the modified date

getContentData

org.alfresco.service.cmr.repository.ContentData getContentData()
Get the content data. This is only valid for files.

Returns:
Returns the content data

getProperties

java.util.Map getProperties()
Returns:
Returns all the node properties

getType

org.alfresco.service.namespace.QName getType()
Returns:
Returns (sub-)type of folder or file


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