Package org.alfresco.service.cmr.model
Interface FileInfo
-
- All Superinterfaces:
PermissionCheckValue,Serializable
- All Known Implementing Classes:
FileInfoImpl
@AlfrescoPublicApi public interface FileInfo extends PermissionCheckValue, 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.- Author:
- Derek Hulley
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ContentDatagetContentData()Get the content data.DategetCreatedDate()NodeRefgetLinkNodeRef()DategetModifiedDate()StringgetName()NodeRefgetNodeRef()Get the underlying node value that needs to be permission checked.Map<QName,Serializable>getProperties()QNamegetType()booleanisFolder()booleanisHidden()booleanisLink()
-
-
-
Method Detail
-
getNodeRef
NodeRef getNodeRef()
Description copied from interface:PermissionCheckValueGet the underlying node value that needs to be permission checked.- Specified by:
getNodeRefin interfacePermissionCheckValue- 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
-
isHidden
boolean isHidden()
- Returns:
- true if this instance represents a hidden file
-
getLinkNodeRef
NodeRef getLinkNodeRef()
- Returns:
- Return the reference to the node that this node is linked to
-
getName
String getName()
- Returns:
- Returns the name of the file or folder within the parent folder
-
getCreatedDate
Date getCreatedDate()
- Returns:
- Returns the date the node was created
-
getModifiedDate
Date getModifiedDate()
- Returns:
- Returns the modified date
-
getContentData
ContentData getContentData()
Get the content data. This is only valid forfiles.- Returns:
- Returns the content data
-
getProperties
Map<QName,Serializable> getProperties()
- Returns:
- Returns all the node properties
-
getType
QName getType()
- Returns:
- Returns (sub-)type of folder or file
-
-