|
||||||||||
| 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 IRepositoryFileDaopublic RepositoryFile getFileById(Serializable fileId)
getFileById in interface IRepositoryFileDao
public RepositoryFile getFileById(Serializable fileId,
boolean loadMaps)
getFileById in interface IRepositoryFileDaopublic RepositoryFile getFile(String relPath)
getFile in interface IRepositoryFileDaopublic 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 IRepositoryFileDaopublic void unlockFile(Serializable fileId)
unlockFile in interface IRepositoryFileDaopublic List<VersionSummary> getVersionSummaries(Serializable fileId)
getVersionSummaries in interface IRepositoryFileDao
public RepositoryFile getFile(Serializable fileId,
Serializable versionId)
getFile in interface IRepositoryFileDaopublic 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 IRepositoryFileDaopublic 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 IRepositoryFileDaopublic 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 | |||||||||