Class VltUtils
java.lang.Object
org.apache.sling.distribution.serialization.impl.vlt.VltUtils
Utility class for creating vlt filters and import/export options
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringappendMatchAll(String path) static org.apache.jackrabbit.vault.fs.api.WorkspaceFiltercreateFilter(org.apache.sling.distribution.DistributionRequest distributionRequest, NavigableMap<String, List<String>> nodeFilters, NavigableMap<String, List<String>> propertyFilters) static org.apache.jackrabbit.vault.packaging.VaultPackagecreatePackage(org.apache.jackrabbit.vault.packaging.PackageManager packageManager, javax.jcr.Session session, org.apache.jackrabbit.vault.packaging.ExportOptions options, File tempFolder) static voiddeletePackage(org.apache.jackrabbit.vault.packaging.JcrPackage jcrPackage) static voiddeletePackage(org.apache.jackrabbit.vault.packaging.VaultPackage vaultPackage) static StringfindParent(String path, String nodeName) static org.apache.jackrabbit.vault.packaging.ExportOptionsgetExportOptions(org.apache.jackrabbit.vault.fs.api.WorkspaceFilter filter, String[] packageRoots, String packageGroup, String packageName, String packageVersion, boolean useBinaryReferences, Map<String, String> exportPathMapping) static org.apache.jackrabbit.vault.fs.io.ImportOptionsgetImportOptions(ImportSettings importSettings) static String[]getPaths(org.apache.jackrabbit.vault.fs.config.MetaInf metaInf) static FilegetTempFolder(String tempFolderPath) static booleanisSupported(org.apache.sling.distribution.DistributionRequest request) parseFilters(String[] filters) static org.apache.jackrabbit.vault.packaging.VaultPackagereadPackage(org.apache.jackrabbit.vault.packaging.PackageManager packageManager, InputStream stream, File tempFolder) static org.apache.sling.distribution.DistributionRequestsanitizeRequest(org.apache.sling.distribution.DistributionRequest request)
-
Constructor Details
-
VltUtils
public VltUtils()
-
-
Method Details
-
getPaths
-
getExportOptions
-
getImportOptions
public static org.apache.jackrabbit.vault.fs.io.ImportOptions getImportOptions(ImportSettings importSettings) -
createPackage
public static org.apache.jackrabbit.vault.packaging.VaultPackage createPackage(org.apache.jackrabbit.vault.packaging.PackageManager packageManager, javax.jcr.Session session, org.apache.jackrabbit.vault.packaging.ExportOptions options, File tempFolder) throws IOException, javax.jcr.RepositoryException - Throws:
IOExceptionjavax.jcr.RepositoryException
-
readPackage
public static org.apache.jackrabbit.vault.packaging.VaultPackage readPackage(org.apache.jackrabbit.vault.packaging.PackageManager packageManager, InputStream stream, File tempFolder) throws IOException - Throws:
IOException
-
deletePackage
public static void deletePackage(org.apache.jackrabbit.vault.packaging.VaultPackage vaultPackage) -
deletePackage
public static void deletePackage(org.apache.jackrabbit.vault.packaging.JcrPackage jcrPackage) -
getTempFolder
-
findParent
-
appendMatchAll
-
parseFilters
-
isSupported
public static boolean isSupported(org.apache.sling.distribution.DistributionRequest request) -
sanitizeRequest
public static org.apache.sling.distribution.DistributionRequest sanitizeRequest(org.apache.sling.distribution.DistributionRequest request)