|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.pentaho.platform.repository2.unified.jcr.JcrRepositoryFileDao
public class JcrRepositoryFileDao
CRUD operations against JCR. Note that there is no access control in this class (implicit or explicit).
Constructor Summary | |
---|---|
JcrRepositoryFileDao(org.springframework.extensions.jcr.JcrTemplate jcrTemplate,
List<ITransformer<IRepositoryFileData>> transformers,
IOwnerLookupHelper ownerLookupHelper,
ILockHelper lockHelper,
IDeleteHelper deleteHelper,
IPathConversionHelper pathConversionHelper,
IRepositoryFileAclDao aclDao)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public JcrRepositoryFileDao(org.springframework.extensions.jcr.JcrTemplate jcrTemplate, List<ITransformer<IRepositoryFileData>> transformers, IOwnerLookupHelper ownerLookupHelper, ILockHelper lockHelper, IDeleteHelper deleteHelper, IPathConversionHelper pathConversionHelper, IRepositoryFileAclDao aclDao)
Method Detail |
---|
public RepositoryFile createFile(Serializable parentFolderId, RepositoryFile file, IRepositoryFileData content, RepositoryFileAcl acl, String versionMessage)
createFile
in interface IRepositoryFileDao
public RepositoryFile createFolder(Serializable parentFolderId, RepositoryFile folder, RepositoryFileAcl acl, String versionMessage)
createFolder
in interface IRepositoryFileDao
public RepositoryFile getFileById(Serializable fileId)
getFileById
in interface IRepositoryFileDao
public RepositoryFile getFileById(Serializable fileId, boolean loadMaps)
getFileById
in interface IRepositoryFileDao
public RepositoryFile getFile(String relPath)
getFile
in interface IRepositoryFileDao
public RepositoryFile getFileByAbsolutePath(String absPath)
getFileByAbsolutePath
in interface IRepositoryFileDao
public RepositoryFile getFile(String relPath, boolean loadMaps)
getFile
in interface IRepositoryFileDao
public <T extends IRepositoryFileData> T getData(Serializable fileId, Serializable versionId, Class<T> contentClass)
getData
in interface IRepositoryFileDao
public List<RepositoryFile> getChildren(Serializable folderId, String filter)
getChildren
in interface IRepositoryFileDao
public RepositoryFile updateFile(RepositoryFile file, IRepositoryFileData content, String versionMessage)
updateFile
in interface IRepositoryFileDao
public void lockFile(Serializable fileId, String message)
lockFile
in interface IRepositoryFileDao
public void unlockFile(Serializable fileId)
unlockFile
in interface IRepositoryFileDao
public List<VersionSummary> getVersionSummaries(Serializable fileId)
getVersionSummaries
in interface IRepositoryFileDao
public RepositoryFile getFile(Serializable fileId, Serializable versionId)
getFile
in interface IRepositoryFileDao
public void setLockTokenHelper(ILockHelper lockTokenHelper)
public void setOwnerLookupHelper(IOwnerLookupHelper ownerLookupHelper)
public void deleteFile(Serializable fileId, String versionMessage)
deleteFile
in interface IRepositoryFileDao
public void deleteFileAtVersion(Serializable fileId, Serializable versionId)
deleteFileAtVersion
in interface IRepositoryFileDao
public List<RepositoryFile> getDeletedFiles(Serializable folderId, String filter)
getDeletedFiles
in interface IRepositoryFileDao
public List<RepositoryFile> getDeletedFiles()
getDeletedFiles
in interface IRepositoryFileDao
public void permanentlyDeleteFile(Serializable fileId, String versionMessage)
No checkout needed as .trash is not versioned.
permanentlyDeleteFile
in interface IRepositoryFileDao
public void undeleteFile(Serializable fileId, String versionMessage)
undeleteFile
in interface IRepositoryFileDao
public void moveFile(Serializable fileId, String destRelPath, String versionMessage)
moveFile
in interface IRepositoryFileDao
public VersionSummary getVersionSummary(Serializable fileId, Serializable versionId)
getVersionSummary
in interface IRepositoryFileDao
public void restoreFileAtVersion(Serializable fileId, Serializable versionId, String versionMessage)
restoreFileAtVersion
in interface IRepositoryFileDao
public boolean canUnlockFile(Serializable fileId)
canUnlockFile
in interface IRepositoryFileDao
public RepositoryFileTree getTree(String relPath, int depth, String filter)
getTree
in interface IRepositoryFileDao
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |