Package org.alfresco.service.cmr.model
Interface FileInfo
- All Superinterfaces:
PermissionCheckValue,Serializable
- All Known Implementing Classes:
FileInfoImpl
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 Details
-
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
-