Package | Description |
---|---|
org.pentaho.platform.api.mt | |
org.pentaho.platform.api.repository2.unified |
Modifier and Type | Method and Description |
---|---|
RepositoryFile |
ITenantManager.createUserHomeFolder(ITenant tenant,
String username)
Creates users home folder.
|
RepositoryFile |
ITenantManager.getTenantRootFolder(ITenant tenant) |
RepositoryFile |
ITenantManager.getUserHomeFolder(ITenant tenant,
String username)
Retrieves users home folder.
|
Modifier and Type | Method and Description |
---|---|
RepositoryFile |
RepositoryFile.Builder.build() |
RepositoryFile |
RepositoryFile.clone() |
RepositoryFile |
IUnifiedRepository.createFile(Serializable parentFolderId,
RepositoryFile file,
IRepositoryFileData data,
RepositoryFileAcl acl,
String versionMessage)
Creates a file.
|
RepositoryFile |
IUnifiedRepository.createFile(Serializable parentFolderId,
RepositoryFile file,
IRepositoryFileData data,
String versionMessage)
Creates a file.
|
RepositoryFile |
IUnifiedRepository.createFolder(Serializable parentFolderId,
RepositoryFile file,
RepositoryFileAcl acl,
String versionMessage)
Creates a folder.
|
RepositoryFile |
IUnifiedRepository.createFolder(Serializable parFolderId,
RepositoryFile file,
String versionMessage)
Creates a folder.
|
RepositoryFile |
RepositoryFileTree.getFile() |
RepositoryFile |
RepositoryFileTree.Builder.getFile() |
RepositoryFile |
IUnifiedRepository.getFile(String path)
Gets file.
|
RepositoryFile |
IUnifiedRepository.getFile(String path,
boolean loadLocaleMaps)
Same as
IUnifiedRepository.getFile(String) except that if loadMaps is true , the maps for localized
strings will be loaded as well. |
RepositoryFile |
IUnifiedRepository.getFile(String path,
boolean loadLocaleMaps,
IPentahoLocale locale)
Retrieves a file at its given version
|
RepositoryFile |
IUnifiedRepository.getFile(String path,
IPentahoLocale locale)
Like
IUnifiedRepository.getFile(String, boolean) except that the maps which are pulled back are slimmed down to only
contain the localized strings |
RepositoryFile |
IUnifiedRepository.getFileAtVersion(Serializable fileId,
Serializable versionId)
Gets file as it was at the given version.
|
RepositoryFile |
IUnifiedRepository.getFileById(Serializable fileId)
Gets file.
|
RepositoryFile |
IUnifiedRepository.getFileById(Serializable fileId,
boolean loadLocaleMaps)
Same as
IUnifiedRepository.getFile(String) except that if loadMaps is true , the maps for localized
strings will be loaded as well. |
RepositoryFile |
IUnifiedRepository.getFileById(Serializable fileId,
boolean loadLocaleMaps,
IPentahoLocale locale)
Retrieves a file at its given version by its id
|
RepositoryFile |
IUnifiedRepository.getFileById(Serializable fileId,
IPentahoLocale locale)
Same as
IUnifiedRepository.getFile(String, IPentahoLocale) except that the Serializable file id is required |
RepositoryFile |
IUnifiedRepository.updateFile(RepositoryFile file,
IRepositoryFileData data,
String versionMessage)
Updates a file and/or the data of a file.
|
RepositoryFile |
IUnifiedRepository.updateFolder(RepositoryFile folder,
String versionMessage)
Updates a file and/or the data of a file.
|
Modifier and Type | Method and Description |
---|---|
default List<RepositoryFile> |
IUnifiedRepository.getAllDeletedFiles()
Gets all deleted files.
|
List<RepositoryFile> |
IUnifiedRepository.getChildren(RepositoryRequest repositoryRequest)
Returns the children according to the specifications of the RepositoryRequest object
|
List<RepositoryFile> |
IUnifiedRepository.getChildren(Serializable folderId)
Deprecated.
|
List<RepositoryFile> |
IUnifiedRepository.getChildren(Serializable folderId,
String filter)
Deprecated.
|
List<RepositoryFile> |
IUnifiedRepository.getChildren(Serializable folderId,
String filter,
Boolean showHiddenFiles)
Deprecated.
|
List<RepositoryFile> |
IUnifiedRepository.getDeletedFiles()
Gets all deleted files for the current user.
|
List<RepositoryFile> |
IUnifiedRepository.getDeletedFiles(String origParentFolderPath)
Gets all deleted files for the current user in this folder.
|
List<RepositoryFile> |
IUnifiedRepository.getDeletedFiles(String origParentFolderPath,
String filter)
Gets all deleted files for the current user in this folder.
|
List<RepositoryFile> |
IUnifiedRepository.getReferrers(Serializable fileId)
Get a list of
RepositoryFile s that reference the RepositoryFile identified by fileId. |
Modifier and Type | Method and Description |
---|---|
boolean |
IFileFilter.accept(RepositoryFile file) |
boolean |
IAclNodeHelper.canAccess(RepositoryFile repositoryFile,
EnumSet<RepositoryFilePermission> permissions)
Returns
true if the current user has access to repositoryFile by way of ACL node. |
int |
RepositoryFile.compareTo(RepositoryFile other) |
default void |
Converter.convertPostRepoSave(RepositoryFile file)
Invoked for further processing of content after it was saved to repository.
|
RepositoryFileAcl |
IRepositoryDefaultAclHandler.createDefaultAcl(RepositoryFile repositoryFile) |
RepositoryFile |
IUnifiedRepository.createFile(Serializable parentFolderId,
RepositoryFile file,
IRepositoryFileData data,
RepositoryFileAcl acl,
String versionMessage)
Creates a file.
|
RepositoryFile |
IUnifiedRepository.createFile(Serializable parentFolderId,
RepositoryFile file,
IRepositoryFileData data,
String versionMessage)
Creates a file.
|
RepositoryFile |
IUnifiedRepository.createFolder(Serializable parentFolderId,
RepositoryFile file,
RepositoryFileAcl acl,
String versionMessage)
Creates a folder.
|
RepositoryFile |
IUnifiedRepository.createFolder(Serializable parFolderId,
RepositoryFile file,
String versionMessage)
Creates a folder.
|
void |
IUnifiedRepository.deleteLocalePropertiesForFile(RepositoryFile repositoryFile,
String locale) |
RepositoryFileAcl |
IAclNodeHelper.getAclFor(RepositoryFile repositoryFile)
Returns an ACL for
repositoryFile . |
List<Locale> |
IUnifiedRepository.getAvailableLocalesForFile(RepositoryFile repositoryFile) |
Properties |
IUnifiedRepository.getLocalePropertiesForFile(RepositoryFile repositoryFile,
String locale) |
boolean |
IRepositoryAccessVoterManager.hasAccess(RepositoryFile file,
RepositoryFilePermission operation,
RepositoryFileAcl repositoryFileAcl,
IPentahoSession session)
Evaluate if the current caller has access to the perform given operation on the current repository item
|
boolean |
IRepositoryAccessVoter.hasAccess(RepositoryFile file,
RepositoryFilePermission operation,
RepositoryFileAcl acl,
IPentahoSession session)
Determines whether the user has access to perform a specific operation on a particular file in the repository.
|
void |
IAclNodeHelper.removeAclFor(RepositoryFile repositoryFile)
Deletes the ACL node associated with the
repositoryFile if it exists. |
void |
IAclNodeHelper.setAclFor(RepositoryFile repositoryFile,
RepositoryFileAcl acl)
Sets
acl for repositoryFile . |
void |
IUnifiedRepository.setLocalePropertiesForFile(RepositoryFile repoFile,
String locale,
Properties properties) |
RepositoryFile |
IUnifiedRepository.updateFile(RepositoryFile file,
IRepositoryFileData data,
String versionMessage)
Updates a file and/or the data of a file.
|
RepositoryFile |
IUnifiedRepository.updateFolder(RepositoryFile folder,
String versionMessage)
Updates a file and/or the data of a file.
|
Modifier and Type | Method and Description |
---|---|
<T extends IRepositoryFileData> |
IUnifiedRepository.getDataForExecuteInBatch(List<RepositoryFile> files,
Class<T> dataClass)
Gets the data for multiple
RepositoryFile s for execute. |
<T extends IRepositoryFileData> |
IUnifiedRepository.getDataForReadInBatch(List<RepositoryFile> files,
Class<T> dataClass)
Gets the data for multiple
RepositoryFile s for read. |
List<VersionSummary> |
IUnifiedRepository.getVersionSummaryInBatch(List<RepositoryFile> files)
Returns a version summary for every
RepositoryFile provided. |
Constructor and Description |
---|
Builder(RepositoryFile file)
Creates a builder with an empty list as children.
|
Builder(RepositoryFile other) |
Builder(RepositoryFile file,
List<RepositoryFileTree.Builder> children) |
RepositoryFileTree(RepositoryFile file,
List<RepositoryFileTree> children) |
Copyright © 2019 Hitachi Vantara. All rights reserved.