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(String fname,
boolean caseSensitive)
Class constructor
|
LocalFileState(String fname,
int status,
boolean caseSensitive)
Class constructor
|
Modifier and Type | Method and Description |
---|---|
protected HashMap<String,Object> |
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
|
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(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, upperCaseAToZ
public LocalFileState(String fname, boolean caseSensitive)
fname
- StringcaseSensitive
- booleanpublic LocalFileState(String fname, int status, boolean caseSensitive)
fname
- Stringstatus
- intcaseSensitive
- booleanpublic int getFileId()
public int getDataStatus()
getDataStatus
in class FileState
public void setFileId(int id)
public void setDataStatus(int sts)
setDataStatus
in class FileState
sts
- intpublic boolean hasPseudoFiles()
hasPseudoFiles
in class FileState
protected PseudoFileList getPseudoFileList(boolean createList)
getPseudoFileList
in class FileState
createList
- booleanpublic final boolean isCopyState()
isCopyState
in class FileState
public Object getFilesystemObject()
getFilesystemObject
in class FileState
public void setFilesystemObject(Object filesysObj)
setFilesystemObject
in class FileState
filesysObj
- Objectprotected HashMap<String,Object> getAttributeMap(boolean createMap)
getAttributeMap
in class FileState
createMap
- booleanCopyright © 2005–2017 Alfresco Software. All rights reserved.