public interface IFolder extends IElement, IDeletionSupport, IExternalSupport, ISecuritySupport, ISearchSupport, IUriSupport, IProtocolSupport, ITrashSupport, ILibraryElement
Modifier and Type | Method and Description |
---|---|
void |
addFile(IFile file)
Adds a
IFile object. |
IUser |
getCreatedBy()
Gets the creator of the folder.
|
Date |
getCreatedDate()
Gets the created date.
|
String |
getDescription()
Gets the description of the folder.
|
IFolder |
getFolder(IContext context,
String name)
Gets a child
IFolder object by its name. |
Collection |
getFolders(IContext context)
Gets the child folders
|
ILibrary |
getLibrary()
Gets the library.
|
IUser |
getModifiedBy()
Gets the last user who modified the folder.
|
Date |
getModifiedDate()
Gets the modified date.
|
String |
getName()
Gets the name of the folder.
|
IFolder |
getParentFolder()
Gets the parent folder.
|
void |
setCreatedBy(IUser user)
Sets the creator of the folder.
|
void |
setDescription(String description)
Sets the description of the folder.
|
void |
setModifiedBy(IUser user)
Sets last user who modified the folder.
|
void |
setModifiedDate(Date date)
Sets the modified date.
|
void |
setName(String name)
Sets the name of the folder.
|
delete
getExternalClassName, getExternalNativeId
getURI
deleteFromTrash, isInTrash, moveToTrash, restoreFromTrash
void setName(String name)
name
- the new name to set.String getName()
getName
in interface ILibraryElement
void setDescription(String description)
description
- the new description to set.String getDescription()
getDescription
in interface ILibraryElement
void setModifiedDate(Date date)
date
- The Date
to set.void setCreatedBy(IUser user)
user
- The user to set as the creator of the folder.void setModifiedBy(IUser user)
user
- The last IUser
who modified the folder.IUser getModifiedBy()
IUser
object.Collection getFolders(IContext context)
context
- The execution context.IFolder
objects.IFolder getFolder(IContext context, String name)
IFolder
object by its name.context
- The execution context.name
- The name of the child folder.IFolder
object.Copyright © 2022 Visiativ. All rights reserved.