Uses of Class
org.pentaho.platform.api.repository2.unified.RepositoryFile
-
Packages that use RepositoryFile Package Description org.pentaho.platform.api.mt org.pentaho.platform.api.repository2.unified -
-
Uses of RepositoryFile in org.pentaho.platform.api.mt
Methods in org.pentaho.platform.api.mt that return RepositoryFile Modifier and Type Method 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. -
Uses of RepositoryFile in org.pentaho.platform.api.repository2.unified
Methods in org.pentaho.platform.api.repository2.unified that return RepositoryFile Modifier and Type Method Description RepositoryFile
RepositoryFile.Builder. build()
RepositoryFile
RepositoryFile. clone()
RepositoryFile
IUnifiedRepository. createFile(Serializable parentFolderId, RepositoryFile file, IRepositoryFileData data, String versionMessage)
Creates a file.RepositoryFile
IUnifiedRepository. createFile(Serializable parentFolderId, RepositoryFile file, IRepositoryFileData data, RepositoryFileAcl acl, String versionMessage)
Creates a file.RepositoryFile
IUnifiedRepository. createFolder(Serializable parFolderId, RepositoryFile file, String versionMessage)
Creates a folder.RepositoryFile
IUnifiedRepository. createFolder(Serializable parentFolderId, RepositoryFile file, RepositoryFileAcl acl, String versionMessage)
Creates a folder.RepositoryFile
IUnifiedRepository. getFile(String path)
Gets file.RepositoryFile
IUnifiedRepository. getFile(String path, boolean loadLocaleMaps)
Same asIUnifiedRepository.getFile(String)
except that ifloadMaps
istrue
, 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 versionRepositoryFile
IUnifiedRepository. getFile(String path, IPentahoLocale locale)
LikeIUnifiedRepository.getFile(String, boolean)
except that the maps which are pulled back are slimmed down to only contain the localized stringsRepositoryFile
RepositoryFileTree.Builder. getFile()
RepositoryFile
RepositoryFileTree. getFile()
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 asIUnifiedRepository.getFile(String)
except that ifloadMaps
istrue
, 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 idRepositoryFile
IUnifiedRepository. getFileById(Serializable fileId, IPentahoLocale locale)
Same asIUnifiedRepository.getFile(String, IPentahoLocale)
except that theSerializable
file id is requiredRepositoryFile
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.Methods in org.pentaho.platform.api.repository2.unified that return types with arguments of type RepositoryFile Modifier and Type Method Description default List<RepositoryFile>
IUnifiedRepository. getAllDeletedFiles()
Gets all deleted files.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. getChildren(RepositoryRequest repositoryRequest)
Returns the children according to the specifications of the RepositoryRequest objectList<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 ofRepositoryFile
s that reference the RepositoryFile identified by fileId.Methods in org.pentaho.platform.api.repository2.unified with parameters of type RepositoryFile Modifier and Type Method Description boolean
IFileFilter. accept(RepositoryFile file)
boolean
IAclNodeHelper. canAccess(RepositoryFile repositoryFile, EnumSet<RepositoryFilePermission> permissions)
Returnstrue
if the current user has access torepositoryFile
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, String versionMessage)
Creates a file.RepositoryFile
IUnifiedRepository. createFile(Serializable parentFolderId, RepositoryFile file, IRepositoryFileData data, RepositoryFileAcl acl, String versionMessage)
Creates a file.RepositoryFile
IUnifiedRepository. createFolder(Serializable parFolderId, RepositoryFile file, String versionMessage)
Creates a folder.RepositoryFile
IUnifiedRepository. createFolder(Serializable parentFolderId, RepositoryFile file, RepositoryFileAcl acl, String versionMessage)
Creates a folder.void
IUnifiedRepository. deleteLocalePropertiesForFile(RepositoryFile repositoryFile, String locale)
RepositoryFileAcl
IAclNodeHelper. getAclFor(RepositoryFile repositoryFile)
Returns an ACL forrepositoryFile
.List<Locale>
IUnifiedRepository. getAvailableLocalesForFile(RepositoryFile repositoryFile)
Properties
IUnifiedRepository. getLocalePropertiesForFile(RepositoryFile repositoryFile, String locale)
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.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 itemvoid
IAclNodeHelper. removeAclFor(RepositoryFile repositoryFile)
Deletes the ACL node associated with therepositoryFile
if it exists.void
IAclNodeHelper. setAclFor(RepositoryFile repositoryFile, RepositoryFileAcl acl)
Setsacl
forrepositoryFile
.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.Method parameters in org.pentaho.platform.api.repository2.unified with type arguments of type RepositoryFile Modifier and Type Method Description <T extends IRepositoryFileData>
List<T>IUnifiedRepository. getDataForExecuteInBatch(List<RepositoryFile> files, Class<T> dataClass)
Gets the data for multipleRepositoryFile
s for execute.<T extends IRepositoryFileData>
List<T>IUnifiedRepository. getDataForReadInBatch(List<RepositoryFile> files, Class<T> dataClass)
Gets the data for multipleRepositoryFile
s for read.List<VersionSummary>
IUnifiedRepository. getVersionSummaryInBatch(List<RepositoryFile> files)
Returns a version summary for everyRepositoryFile
provided.Constructors in org.pentaho.platform.api.repository2.unified with parameters of type RepositoryFile Constructor Description Builder(RepositoryFile other)
Builder(RepositoryFile file)
Creates a builder with an empty list as children.Builder(RepositoryFile file, List<RepositoryFileTree.Builder> children)
RepositoryFileTree(RepositoryFile file, List<RepositoryFileTree> children)
-