public final class ContentLoader
extends java.lang.Object
ResourceResolver.commit() is called (when autocommit mode is active).| Constructor and Description |
|---|
ContentLoader(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver) |
ContentLoader(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver,
@Nullable org.osgi.framework.BundleContext bundleContext) |
ContentLoader(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver,
@Nullable org.osgi.framework.BundleContext bundleContext,
boolean autoCommit) |
ContentLoader(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver,
@Nullable org.osgi.framework.BundleContext bundleContext,
boolean autoCommit,
@Nullable ResourceResolverType resourceResolverType) |
| Modifier and Type | Method and Description |
|---|---|
@NotNull org.apache.sling.api.resource.Resource |
binaryFile(@NotNull java.io.InputStream inputStream,
@NotNull org.apache.sling.api.resource.Resource parentResource,
@NotNull java.lang.String name)
Import binary file as nt:file binary node into repository.
|
@NotNull org.apache.sling.api.resource.Resource |
binaryFile(@NotNull java.io.InputStream inputStream,
@NotNull org.apache.sling.api.resource.Resource parentResource,
@NotNull java.lang.String name,
@NotNull java.lang.String mimeType)
Import binary file as nt:file binary node into repository.
|
@NotNull org.apache.sling.api.resource.Resource |
binaryFile(@NotNull java.io.InputStream inputStream,
@NotNull java.lang.String path)
Import binary file as nt:file binary node into repository.
|
@NotNull org.apache.sling.api.resource.Resource |
binaryFile(@NotNull java.io.InputStream inputStream,
@NotNull java.lang.String path,
@NotNull java.lang.String mimeType)
Import binary file as nt:file binary node into repository.
|
@NotNull org.apache.sling.api.resource.Resource |
binaryFile(@NotNull java.lang.String classpathResourceOrFile,
@NotNull java.lang.String path)
Import binary file as nt:file binary node into repository.
|
@NotNull org.apache.sling.api.resource.Resource |
binaryFile(@NotNull java.lang.String classpathResourceOrFile,
@NotNull java.lang.String path,
@NotNull java.lang.String mimeType)
Import binary file as nt:file binary node into repository.
|
@NotNull org.apache.sling.api.resource.Resource |
binaryResource(@NotNull java.io.InputStream inputStream,
@NotNull org.apache.sling.api.resource.Resource parentResource,
@NotNull java.lang.String name)
Import binary file as nt:resource binary node into repository.
|
@NotNull org.apache.sling.api.resource.Resource |
binaryResource(@NotNull java.io.InputStream inputStream,
@NotNull org.apache.sling.api.resource.Resource parentResource,
@NotNull java.lang.String name,
@NotNull java.lang.String mimeType)
Import binary file as nt:resource binary node into repository.
|
@NotNull org.apache.sling.api.resource.Resource |
binaryResource(@NotNull java.io.InputStream inputStream,
@NotNull java.lang.String path)
Import binary file as nt:resource binary node into repository.
|
@NotNull org.apache.sling.api.resource.Resource |
binaryResource(@NotNull java.io.InputStream inputStream,
@NotNull java.lang.String path,
@NotNull java.lang.String mimeType)
Import binary file as nt:resource binary node into repository.
|
@NotNull org.apache.sling.api.resource.Resource |
binaryResource(@NotNull java.lang.String classpathResourceOrFile,
@NotNull java.lang.String path)
Import binary file as nt:resource binary node into repository.
|
@NotNull org.apache.sling.api.resource.Resource |
binaryResource(@NotNull java.lang.String classpathResourceOrFile,
@NotNull java.lang.String path,
@NotNull java.lang.String mimeType)
Import binary file as nt:resource binary node into repository.
|
@NotNull org.apache.sling.api.resource.Resource |
fileVaultXml(@NotNull java.io.InputStream inputStream,
@NotNull org.apache.sling.api.resource.Resource parentResource,
@NotNull java.lang.String childName)
Import content of FileVault XML file into repository.
|
@NotNull org.apache.sling.api.resource.Resource |
fileVaultXml(@NotNull java.io.InputStream inputStream,
@NotNull java.lang.String destPath)
Import content of FileVault XML file into repository.
|
@NotNull org.apache.sling.api.resource.Resource |
fileVaultXml(@NotNull java.lang.String classpathResourceOrFile,
@NotNull org.apache.sling.api.resource.Resource parentResource,
@NotNull java.lang.String childName)
Import content of FileVault XML file into repository.
|
@NotNull org.apache.sling.api.resource.Resource |
fileVaultXml(@NotNull java.lang.String classpathResourceOrFile,
@NotNull java.lang.String destPath)
Import content of FileVault XML file into repository.
|
void |
folderFileVaultXml(@NotNull java.io.File mountFolder,
@NotNull org.apache.sling.api.resource.Resource parentResource,
@NotNull java.lang.String childName)
Mount a folder containing content in FileVault XML format in repository.
|
void |
folderFileVaultXml(@NotNull java.io.File mountFolder,
@NotNull java.lang.String destPath)
Mount a folder containing content in FileVault XML format in repository.
|
void |
folderFileVaultXml(@NotNull java.lang.String mountFolderPath,
@NotNull org.apache.sling.api.resource.Resource parentResource,
@NotNull java.lang.String childName)
Mount a folder (file system) containing content in FileVault XML format in repository.
|
void |
folderFileVaultXml(@NotNull java.lang.String mountFolderPath,
@NotNull java.lang.String destPath)
Mount a folder (file system) containing content in FileVault XML format in repository.
|
void |
folderJson(@NotNull java.io.File mountFolder,
@NotNull org.apache.sling.api.resource.Resource parentResource,
@NotNull java.lang.String childName)
Mount a folder containing content in JSON (Sling-Inital-Content) format in repository.
|
void |
folderJson(@NotNull java.io.File mountFolder,
@NotNull java.lang.String destPath)
Mount a folder containing content in JSON (Sling-Inital-Content) format in repository.
|
void |
folderJson(@NotNull java.lang.String mountFolderPath,
@NotNull org.apache.sling.api.resource.Resource parentResource,
@NotNull java.lang.String childName)
Mount a folder (file system) containing content in JSON (Sling-Inital-Content) format in repository.
|
void |
folderJson(@NotNull java.lang.String mountFolderPath,
@NotNull java.lang.String destPath)
Mount a folder (file system) containing content in JSON (Sling-Inital-Content) format in repository.
|
@NotNull org.apache.sling.api.resource.Resource |
json(@NotNull java.io.InputStream inputStream,
@NotNull org.apache.sling.api.resource.Resource parentResource,
@NotNull java.lang.String childName)
Import content of JSON file into repository.
|
@NotNull org.apache.sling.api.resource.Resource |
json(@NotNull java.io.InputStream inputStream,
@NotNull java.lang.String destPath)
Import content of JSON file into repository.
|
@NotNull org.apache.sling.api.resource.Resource |
json(@NotNull java.lang.String classpathResourceOrFile,
@NotNull org.apache.sling.api.resource.Resource parentResource,
@NotNull java.lang.String childName)
Import content of JSON file into repository.
|
@NotNull org.apache.sling.api.resource.Resource |
json(@NotNull java.lang.String classpathResourceOrFile,
@NotNull java.lang.String destPath)
Import content of JSON file into repository.
|
public ContentLoader(@NotNull
@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver)
resourceResolver - Resource resolverpublic ContentLoader(@NotNull
@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver,
@Nullable
@Nullable org.osgi.framework.BundleContext bundleContext)
resourceResolver - Resource resolverbundleContext - Bundle contextpublic ContentLoader(@NotNull
@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver,
@Nullable
@Nullable org.osgi.framework.BundleContext bundleContext,
boolean autoCommit)
resourceResolver - Resource resolverbundleContext - Bundle contextautoCommit - Automatically commit changes after loading content (default: true)public ContentLoader(@NotNull
@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver,
@Nullable
@Nullable org.osgi.framework.BundleContext bundleContext,
boolean autoCommit,
@Nullable
@Nullable ResourceResolverType resourceResolverType)
resourceResolver - Resource resolverbundleContext - Bundle contextautoCommit - Automatically commit changes after loading content (default: true)resourceResolverType - Resource resolver type.@NotNull
public @NotNull org.apache.sling.api.resource.Resource json(@NotNull
@NotNull java.lang.String classpathResourceOrFile,
@NotNull
@NotNull org.apache.sling.api.resource.Resource parentResource,
@NotNull
@NotNull java.lang.String childName)
classpathResourceOrFile - Classpath resource URL or file path for JSON contentparentResource - Parent resourcechildName - Name of child resource to create with JSON content@NotNull
public @NotNull org.apache.sling.api.resource.Resource json(@NotNull
@NotNull java.lang.String classpathResourceOrFile,
@NotNull
@NotNull java.lang.String destPath)
classpathResourceOrFile - Classpath resource URL or file path for JSON contentdestPath - Path to import the JSON content to@NotNull
public @NotNull org.apache.sling.api.resource.Resource json(@NotNull
@NotNull java.io.InputStream inputStream,
@NotNull
@NotNull org.apache.sling.api.resource.Resource parentResource,
@NotNull
@NotNull java.lang.String childName)
inputStream - Input stream with JSON contentparentResource - Parent resourcechildName - Name of child resource to create with JSON content@NotNull
public @NotNull org.apache.sling.api.resource.Resource json(@NotNull
@NotNull java.io.InputStream inputStream,
@NotNull
@NotNull java.lang.String destPath)
inputStream - Input stream with JSON contentdestPath - Path to import the JSON content to@NotNull
public @NotNull org.apache.sling.api.resource.Resource fileVaultXml(@NotNull
@NotNull java.lang.String classpathResourceOrFile,
@NotNull
@NotNull org.apache.sling.api.resource.Resource parentResource,
@NotNull
@NotNull java.lang.String childName)
classpathResourceOrFile - Classpath resource URL or file path to single FileVault XML file (usually .content.xml)parentResource - Parent resourcechildName - Name of child resource to create with Filevault content@NotNull
public @NotNull org.apache.sling.api.resource.Resource fileVaultXml(@NotNull
@NotNull java.lang.String classpathResourceOrFile,
@NotNull
@NotNull java.lang.String destPath)
classpathResourceOrFile - Classpath resource URL or file path to single FileVault XML file (usually .content.xml)destPath - Path to import the Filevault content to@NotNull
public @NotNull org.apache.sling.api.resource.Resource fileVaultXml(@NotNull
@NotNull java.io.InputStream inputStream,
@NotNull
@NotNull org.apache.sling.api.resource.Resource parentResource,
@NotNull
@NotNull java.lang.String childName)
inputStream - Input stream with Filevault contentparentResource - Parent resourcechildName - Name of child resource to create with Filevault content@NotNull
public @NotNull org.apache.sling.api.resource.Resource fileVaultXml(@NotNull
@NotNull java.io.InputStream inputStream,
@NotNull
@NotNull java.lang.String destPath)
inputStream - Input stream with Filevault contentdestPath - Path to import the Filevault content to@NotNull
public @NotNull org.apache.sling.api.resource.Resource binaryFile(@NotNull
@NotNull java.lang.String classpathResourceOrFile,
@NotNull
@NotNull java.lang.String path)
classpathResourceOrFile or path.classpathResourceOrFile - Classpath resource URL or file path for binary file.path - Path to mount binary data to (parent nodes created
automatically)@NotNull
public @NotNull org.apache.sling.api.resource.Resource binaryFile(@NotNull
@NotNull java.lang.String classpathResourceOrFile,
@NotNull
@NotNull java.lang.String path,
@NotNull
@NotNull java.lang.String mimeType)
classpathResourceOrFile - Classpath resource URL or file path for binary file.path - Path to mount binary data to (parent nodes created
automatically)mimeType - Mime type of binary data@NotNull
public @NotNull org.apache.sling.api.resource.Resource binaryFile(@NotNull
@NotNull java.io.InputStream inputStream,
@NotNull
@NotNull java.lang.String path)
inputStream - Input stream for binary datapath - Path to mount binary data to (parent nodes created
automatically)@NotNull
public @NotNull org.apache.sling.api.resource.Resource binaryFile(@NotNull
@NotNull java.io.InputStream inputStream,
@NotNull
@NotNull java.lang.String path,
@NotNull
@NotNull java.lang.String mimeType)
inputStream - Input stream for binary datapath - Path to mount binary data to (parent nodes created
automatically)mimeType - Mime type of binary data@NotNull
public @NotNull org.apache.sling.api.resource.Resource binaryFile(@NotNull
@NotNull java.io.InputStream inputStream,
@NotNull
@NotNull org.apache.sling.api.resource.Resource parentResource,
@NotNull
@NotNull java.lang.String name)
inputStream - Input stream for binary dataparentResource - Parent resourcename - Resource name for nt:file@NotNull
public @NotNull org.apache.sling.api.resource.Resource binaryFile(@NotNull
@NotNull java.io.InputStream inputStream,
@NotNull
@NotNull org.apache.sling.api.resource.Resource parentResource,
@NotNull
@NotNull java.lang.String name,
@NotNull
@NotNull java.lang.String mimeType)
inputStream - Input stream for binary dataparentResource - Parent resourcename - Resource name for nt:filemimeType - Mime type of binary data@NotNull
public @NotNull org.apache.sling.api.resource.Resource binaryResource(@NotNull
@NotNull java.lang.String classpathResourceOrFile,
@NotNull
@NotNull java.lang.String path)
classpathResourceOrFile or path.classpathResourceOrFile - Classpath resource URL or file path for binary file.path - Path to mount binary data to (parent nodes created automatically)@NotNull
public @NotNull org.apache.sling.api.resource.Resource binaryResource(@NotNull
@NotNull java.lang.String classpathResourceOrFile,
@NotNull
@NotNull java.lang.String path,
@NotNull
@NotNull java.lang.String mimeType)
classpathResourceOrFile - Classpath resource URL or file path for binary file.path - Path to mount binary data to (parent nodes created automatically)mimeType - Mime type of binary data@NotNull
public @NotNull org.apache.sling.api.resource.Resource binaryResource(@NotNull
@NotNull java.io.InputStream inputStream,
@NotNull
@NotNull java.lang.String path)
inputStream - Input stream for binary datapath - Path to mount binary data to (parent nodes created
automatically)@NotNull
public @NotNull org.apache.sling.api.resource.Resource binaryResource(@NotNull
@NotNull java.io.InputStream inputStream,
@NotNull
@NotNull java.lang.String path,
@NotNull
@NotNull java.lang.String mimeType)
inputStream - Input stream for binary datapath - Path to mount binary data to (parent nodes created
automatically)mimeType - Mime type of binary data@NotNull
public @NotNull org.apache.sling.api.resource.Resource binaryResource(@NotNull
@NotNull java.io.InputStream inputStream,
@NotNull
@NotNull org.apache.sling.api.resource.Resource parentResource,
@NotNull
@NotNull java.lang.String name)
inputStream - Input stream for binary dataparentResource - Parent resourcename - Resource name for nt:resource@NotNull
public @NotNull org.apache.sling.api.resource.Resource binaryResource(@NotNull
@NotNull java.io.InputStream inputStream,
@NotNull
@NotNull org.apache.sling.api.resource.Resource parentResource,
@NotNull
@NotNull java.lang.String name,
@NotNull
@NotNull java.lang.String mimeType)
inputStream - Input stream for binary dataparentResource - Parent resourcename - Resource name for nt:resourcemimeType - Mime type of binary datapublic void folderJson(@NotNull
@NotNull java.lang.String mountFolderPath,
@NotNull
@NotNull org.apache.sling.api.resource.Resource parentResource,
@NotNull
@NotNull java.lang.String childName)
mountFolderPath - Root folder path to mountparentResource - Parent resourcechildName - Name of child resource to mount folder intopublic void folderJson(@NotNull
@NotNull java.lang.String mountFolderPath,
@NotNull
@NotNull java.lang.String destPath)
mountFolderPath - Root folder path to mountdestPath - Path to mount folder intopublic void folderJson(@NotNull
@NotNull java.io.File mountFolder,
@NotNull
@NotNull org.apache.sling.api.resource.Resource parentResource,
@NotNull
@NotNull java.lang.String childName)
mountFolder - Root folder to mountparentResource - Parent resourcechildName - Name of child resource to mount folder intopublic void folderJson(@NotNull
@NotNull java.io.File mountFolder,
@NotNull
@NotNull java.lang.String destPath)
mountFolder - Root folder to mountdestPath - Path to mount folder intopublic void folderFileVaultXml(@NotNull
@NotNull java.lang.String mountFolderPath,
@NotNull
@NotNull org.apache.sling.api.resource.Resource parentResource,
@NotNull
@NotNull java.lang.String childName)
mountFolderPath - Root folder path to mount. Path needs to point to the root folder of the content package structure.parentResource - Parent resourcechildName - Name of child resource of subtree path that should be mounted from FileVault XML structurepublic void folderFileVaultXml(@NotNull
@NotNull java.lang.String mountFolderPath,
@NotNull
@NotNull java.lang.String destPath)
mountFolderPath - Root folder path to mount. Path needs to point to the root folder of the content package structure.destPath - Subtree path that should be mounted from FileVault XML structurepublic void folderFileVaultXml(@NotNull
@NotNull java.io.File mountFolder,
@NotNull
@NotNull org.apache.sling.api.resource.Resource parentResource,
@NotNull
@NotNull java.lang.String childName)
mountFolder - Root folder to mount. Path needs to point to the root folder of the content package structure.parentResource - Parent resourcechildName - Name of child resource of subtree path that should be mounted from FileVault XML structurepublic void folderFileVaultXml(@NotNull
@NotNull java.io.File mountFolder,
@NotNull
@NotNull java.lang.String destPath)
mountFolder - Root folder to mount. Path needs to point to the root folder of the content package structure.destPath - Subtree path that should be mounted from FileVault XML structureCopyright © 2014–2021 wcm.io. All rights reserved.