|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectorg.opencms.file.CmsResource
org.opencms.file.CmsFolder
public class CmsFolder
A folder resource in the OpenCms VFS.
A folder resource is a CmsResource object that can contain sub-resources.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.opencms.file.CmsResource |
|---|
CmsResource.CmsResourceCopyMode, CmsResource.CmsResourceDeleteMode, CmsResource.CmsResourceUndoMode |
| Nested classes/interfaces inherited from interface org.opencms.file.I_CmsResource |
|---|
I_CmsResource.CmsResourceAttribute |
| Field Summary |
|---|
| Fields inherited from interface org.opencms.file.I_CmsResource |
|---|
COMPARE_DATE_LAST_MODIFIED, COMPARE_DATE_RELEASED, COMPARE_ROOT_PATH, COMPARE_ROOT_PATH_IGNORE_CASE, COMPARE_ROOT_PATH_IGNORE_CASE_FOLDERS_FIRST |
| Constructor Summary | |
|---|---|
CmsFolder(CmsResource resource)
Constructor, creates a new CmsFolder Object from the given CmsResource. |
|
CmsFolder(CmsUUID structureId,
CmsUUID resourceId,
String path,
int type,
int flags,
CmsUUID projectId,
CmsResourceState state,
long dateCreated,
CmsUUID userCreated,
long dateLastModified,
CmsUUID userLastModified,
long dateReleased,
long dateExpired,
int version)
Constructor, creates a new CmsFolder object. |
|
| Method Summary | |
|---|---|
Object |
clone()
Returns a clone of this Objects instance. |
long |
getDateContent()
A folder does always have the content date -1. |
int |
getLength()
A folder does always have length -1. |
boolean |
isFile()
Since this is a folder, not a file, false is always returned. |
boolean |
isFolder()
Since this is a folder, true is always returned. |
static boolean |
isFolderSize(long size)
Returns true if the given resource size describes a folder type. |
static boolean |
isFolderType(int typeId)
Returns true if the given resource type id describes a folder type. |
static boolean |
isFolderType(String typeName)
Returns true if the given resource type name describes a folder type. |
boolean |
isTemporaryFile()
Returns true if this resource is a temporary file. |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public CmsFolder(CmsResource resource)
resource - the base resource object to create a folder from
public CmsFolder(CmsUUID structureId,
CmsUUID resourceId,
String path,
int type,
int flags,
CmsUUID projectId,
CmsResourceState state,
long dateCreated,
CmsUUID userCreated,
long dateLastModified,
CmsUUID userLastModified,
long dateReleased,
long dateExpired,
int version)
structureId - the id of this resources structure recordresourceId - the id of this resources resource recordpath - the filename of this resoucetype - the type of this resourceflags - the flags of this resourceprojectId - the project id this resource was last modified instate - the state of this resourcedateCreated - the creation date of this resourceuserCreated - the id of the user who created this resourcedateLastModified - the date of the last modification of this resourceuserLastModified - the id of the user who did the last modification of this resource * @param size the size of the file content of this resourcedateReleased - the release date of this resourcedateExpired - the expiration date of this resourceversion - the version number of this resource| Method Detail |
|---|
public static final boolean isFolderSize(long size)
true if the given resource size describes a folder type.
This is true in case size < 0.
size - the resource size to check
public static final boolean isFolderType(int typeId)
true if the given resource type id describes a folder type.
typeId - the resource type id to check
public static final boolean isFolderType(String typeName)
true if the given resource type name describes a folder type.
typeName - the resource type name to check
public Object clone()
clone in class CmsResourcepublic long getDateContent()
-1.
getDateContent in interface I_CmsResourcegetDateContent in class CmsResourceCmsResource.getDateContent()public int getLength()
-1.
getLength in interface I_CmsResourcegetLength in class CmsResourceCmsResource.getLength()public boolean isFile()
false is always returned.
isFile in interface I_CmsResourceisFile in class CmsResourceCmsResource.isFile()public boolean isFolder()
true is always returned.
isFolder in interface I_CmsResourceisFolder in class CmsResourceCmsResource.isFolder()public boolean isTemporaryFile()
CmsResourcetrue if this resource is a temporary file.
A resource is considered a temporary file it is a file where the
CmsResource.FLAG_TEMPFILE flag has been set, or if the file name (without parent folders)
starts with the prefix char '~' (tilde).
isTemporaryFile in class CmsResourcetrue if the given resource name is a temporary fileCmsResource.isTemporaryFile()
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||