public class LocalFileState extends FileState
DefTimeout, DeleteTimeout, FILE_AVAILABLE, FILE_DELETED, FILE_DELETEONCLOSE, FILE_LOADING, FILE_LOADWAIT, FILE_RENAMED, FILE_SAVED, FILE_SAVEWAIT, FILE_SAVING, FILE_UPDATED, FileInformation, NoTimeout, ReasonFileCreated, ReasonFileDeleted, ReasonFolderCreated, ReasonFolderDeleted, ReasonNone, RenameTimeout, StreamsList, UnknownFileId| Constructor and Description |
|---|
LocalFileState(java.lang.String fname,
boolean caseSensitive)
Class constructor
|
LocalFileState(java.lang.String fname,
int status,
boolean caseSensitive)
Class constructor
|
| Modifier and Type | Method and Description |
|---|---|
protected java.util.HashMap |
getAttributeMap(boolean createMap)
Return the map of additional attribute objects attached to this file state, and
optionally create the map if it does not exist
|
int |
getDataStatus()
Return the file data status
|
int |
getFileId()
Get the file id
|
java.lang.Object |
getFilesystemObject()
Return the filesystem object
|
protected PseudoFileList |
getPseudoFileList(boolean createList)
Return the pseudo file list
|
boolean |
hasPseudoFiles()
Determine if a folder has pseudo files associated with it
|
boolean |
isCopyState()
Check if this is a copy file state, or the master file state object
|
void |
setDataStatus(int sts)
Set the file data status
|
void |
setFileId(int id)
Set the file identifier
|
void |
setFilesystemObject(java.lang.Object filesysObj)
Set the filesystem object
|
addAttribute, addLock, addPseudoFile, allowsOpen, canReadFile, canWriteFile, clearOpLock, decrementOpenCount, DumpAttributes, exists, fileExists, findAttribute, getAccessDateTime, getAllocationSize, getChangeDateTime, getChangeReasonString, getFileSize, getFileStatus, getLockList, getModifyDateTime, getOpenCount, getOpLock, getPath, getProcessId, getPseudoFileList, getRetentionExpiryDateTime, getSecondsToExpire, getSharedAccess, getStatusAsString, hasAccessDateTime, hasActiveLocks, hasActiveRetentionPeriod, hasAllocationSize, hasChangeDateTime, hasDataUpdateInProgress, hasExpired, hasFileSize, hasFilesystemObject, hasModifyDateTime, hasOpLock, incrementOpenCount, isDirectory, isPermanentState, normalizePath, normalizePath, numberOfAttributes, numberOfLocks, removeAllAttributes, removeAttribute, removeLock, setAllocationSize, setExpiryTime, setFileSize, setFileStatus, setFileStatus, setOpenCount, setOpLock, setPath, setPathInternal, setProcessId, setRetentionExpiryDateTime, setSharedAccess, toString, updateAccessDateTime, updateChangeDateTime, updateChangeDateTime, updateModifyDateTime, updateModifyDateTime, upperCaseAToZpublic LocalFileState(java.lang.String fname,
boolean caseSensitive)
fname - StringcaseSensitive - booleanpublic LocalFileState(java.lang.String fname,
int status,
boolean caseSensitive)
fname - Stringstatus - intcaseSensitive - booleanpublic int getFileId()
public int getDataStatus()
getDataStatus in class FileStatepublic void setFileId(int id)
public void setDataStatus(int sts)
setDataStatus in class FileStatests - intpublic boolean hasPseudoFiles()
hasPseudoFiles in class FileStateprotected PseudoFileList getPseudoFileList(boolean createList)
getPseudoFileList in class FileStatecreateList - booleanpublic final boolean isCopyState()
isCopyState in class FileStatepublic java.lang.Object getFilesystemObject()
getFilesystemObject in class FileStatepublic void setFilesystemObject(java.lang.Object filesysObj)
setFilesystemObject in class FileStatefilesysObj - Objectprotected java.util.HashMap getAttributeMap(boolean createMap)
getAttributeMap in class FileStatecreateMap - booleanCopyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.