public class PackageUtil extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
PackageUtil.DefinitionSetter<T> |
static class |
PackageUtil.FolderItem |
static class |
PackageUtil.PackageItem |
static interface |
PackageUtil.TreeItem |
static class |
PackageUtil.TreeNode
the tree node implementation for the requested path (folder or package)
|
static class |
PackageUtil.TreeType |
| Modifier and Type | Field and Description |
|---|---|
static String |
DATE_FORMAT |
static String |
DEF_AC_HANDLING |
static String |
DEF_DEPENDENCIES |
static String |
DEF_DESCRIPTION |
static String |
DEF_DISABLE_INTERMEDIATE_SAVE |
static String |
DEF_INCLUDE_VERSIONS |
static String |
DEF_PROVIDER_LINK |
static String |
DEF_PROVIDER_NAME |
static String |
DEF_PROVIDER_URL |
static String |
DEF_REPLACES |
static String |
DEF_REQUIRES_RESTART |
static String |
DEF_REQUIRES_ROOT |
static String |
DEF_TESTED_WITH |
static Map<String,PackageUtil.DefinitionSetter> |
DEFINITION_SETTERS |
static Pattern |
IMPORT_DONE |
static String |
THUMBNAIL_PNG |
| Constructor and Description |
|---|
PackageUtil() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
equals(org.apache.jackrabbit.vault.packaging.JcrPackageDefinition pckgDef,
String key,
String value) |
static void |
getCoverage(org.apache.jackrabbit.vault.packaging.JcrPackageDefinition pckgDef,
javax.jcr.Session session,
org.apache.jackrabbit.vault.fs.api.ProgressTrackerListener listener) |
static Calendar |
getCreated(org.apache.jackrabbit.vault.packaging.JcrPackage pckg) |
static String |
getCreatedBy(org.apache.jackrabbit.vault.packaging.JcrPackage pckg) |
static <T> T |
getDefAttr(org.apache.jackrabbit.vault.packaging.JcrPackageDefinition pckgDef,
String key,
T defaultValue) |
static String |
getDownloadUrl(org.apache.jackrabbit.vault.packaging.JcrPackage pckg) |
static String |
getFilename(org.apache.jackrabbit.vault.packaging.JcrPackage pckg) |
static org.apache.jackrabbit.vault.fs.api.WorkspaceFilter |
getFilter(org.apache.jackrabbit.vault.packaging.JcrPackageDefinition pckgDef) |
static List<org.apache.jackrabbit.vault.fs.api.PathFilterSet> |
getFilterList(org.apache.jackrabbit.vault.packaging.JcrPackageDefinition pckgDef) |
static String |
getGroupPath(org.apache.jackrabbit.vault.packaging.JcrPackage pckg) |
static String |
getGroupPath(org.apache.jackrabbit.vault.packaging.JcrPackageDefinition pckgDef) |
static org.apache.jackrabbit.vault.packaging.JcrPackage |
getJcrPackage(org.apache.jackrabbit.vault.packaging.JcrPackageManager manager,
org.apache.sling.api.resource.Resource resource) |
static org.apache.jackrabbit.vault.packaging.JcrPackage |
getJcrPackage(org.apache.jackrabbit.vault.packaging.JcrPackageManager manager,
String group,
String name) |
static Calendar |
getLastModified(org.apache.jackrabbit.vault.packaging.JcrPackage pckg) |
static String |
getLastModifiedBy(org.apache.jackrabbit.vault.packaging.JcrPackage pckg) |
static String[] |
getMultiProperty(org.apache.jackrabbit.vault.packaging.JcrPackageDefinition pckgDef,
String key) |
static org.apache.jackrabbit.vault.packaging.JcrPackageManager |
getPackageManager(org.apache.jackrabbit.vault.packaging.Packaging packaging,
org.apache.sling.api.SlingHttpServletRequest request)
Retrieves a package manager for the JCR session.
|
static String |
getPackagePath(org.apache.jackrabbit.vault.packaging.JcrPackageManager pckgMgr,
org.apache.jackrabbit.vault.packaging.JcrPackage pckg) |
static String |
getPath(org.apache.sling.api.SlingHttpServletRequest request) |
static org.apache.sling.api.resource.Resource |
getResource(org.apache.jackrabbit.vault.packaging.JcrPackageManager manager,
org.apache.sling.api.SlingHttpServletRequest request,
String path) |
static String |
getThumbnailPath(org.apache.jackrabbit.vault.packaging.JcrPackageDefinition pckgDef) |
static PackageUtil.TreeNode |
getTreeNode(org.apache.jackrabbit.vault.packaging.JcrPackageManager manager,
org.apache.sling.api.SlingHttpServletRequest request) |
static PackageUtil.TreeType |
getTreeType(org.apache.jackrabbit.vault.packaging.JcrPackageManager manager,
org.apache.sling.api.SlingHttpServletRequest request,
String path) |
static boolean |
isGroup(org.apache.jackrabbit.vault.packaging.JcrPackageDefinition pckgDef,
String group) |
static boolean |
isName(org.apache.jackrabbit.vault.packaging.JcrPackageDefinition pckgDef,
String name) |
static boolean |
isVersion(org.apache.jackrabbit.vault.packaging.JcrPackageDefinition pckgDef,
String version) |
static String |
packageToXMLResponse(org.apache.jackrabbit.vault.packaging.JcrPackage jcrPackage) |
static void |
setLastModified(org.apache.jackrabbit.vault.packaging.JcrPackageDefinition pckgDef) |
static void |
setLastModified(org.apache.jackrabbit.vault.packaging.JcrPackageDefinition pckgDef,
Calendar time) |
static void |
setThumbnail(org.apache.jackrabbit.vault.packaging.JcrPackageDefinition pckgDef,
org.apache.sling.api.resource.ResourceResolver resolver,
InputStream pngStream) |
static void |
toJson(com.google.gson.stream.JsonWriter writer,
org.apache.jackrabbit.vault.packaging.JcrPackageDefinition definition) |
static void |
toJson(com.google.gson.stream.JsonWriter writer,
org.apache.jackrabbit.vault.packaging.JcrPackage jcrPackage,
Map<String,Object> additionalAttributes) |
public static final String DATE_FORMAT
public static final String THUMBNAIL_PNG
public static final String DEF_AC_HANDLING
public static final String DEF_DEPENDENCIES
public static final String DEF_DESCRIPTION
public static final String DEF_DISABLE_INTERMEDIATE_SAVE
public static final String DEF_PROVIDER_LINK
public static final String DEF_PROVIDER_NAME
public static final String DEF_PROVIDER_URL
public static final String DEF_REPLACES
public static final String DEF_REQUIRES_RESTART
public static final String DEF_REQUIRES_ROOT
public static final String DEF_TESTED_WITH
public static final String DEF_INCLUDE_VERSIONS
public static final Pattern IMPORT_DONE
public static final Map<String,PackageUtil.DefinitionSetter> DEFINITION_SETTERS
@Nonnull public static org.apache.jackrabbit.vault.packaging.JcrPackageManager getPackageManager(@Nonnull org.apache.jackrabbit.vault.packaging.Packaging packaging, @Nonnull org.apache.sling.api.SlingHttpServletRequest request) throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic static String getPath(org.apache.sling.api.SlingHttpServletRequest request)
public static org.apache.sling.api.resource.Resource getResource(org.apache.jackrabbit.vault.packaging.JcrPackageManager manager,
org.apache.sling.api.SlingHttpServletRequest request,
String path)
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic static org.apache.jackrabbit.vault.packaging.JcrPackage getJcrPackage(org.apache.jackrabbit.vault.packaging.JcrPackageManager manager,
String group,
String name)
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic static org.apache.jackrabbit.vault.packaging.JcrPackage getJcrPackage(org.apache.jackrabbit.vault.packaging.JcrPackageManager manager,
org.apache.sling.api.resource.Resource resource)
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic static String getPackagePath(org.apache.jackrabbit.vault.packaging.JcrPackageManager pckgMgr, org.apache.jackrabbit.vault.packaging.JcrPackage pckg)
public static PackageUtil.TreeType getTreeType(org.apache.jackrabbit.vault.packaging.JcrPackageManager manager, org.apache.sling.api.SlingHttpServletRequest request, String path)
public static String getGroupPath(org.apache.jackrabbit.vault.packaging.JcrPackage pckg) throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic static String getGroupPath(org.apache.jackrabbit.vault.packaging.JcrPackageDefinition pckgDef)
public static boolean isGroup(org.apache.jackrabbit.vault.packaging.JcrPackageDefinition pckgDef,
String group)
public static boolean isName(org.apache.jackrabbit.vault.packaging.JcrPackageDefinition pckgDef,
String name)
public static boolean isVersion(org.apache.jackrabbit.vault.packaging.JcrPackageDefinition pckgDef,
String version)
public static boolean equals(org.apache.jackrabbit.vault.packaging.JcrPackageDefinition pckgDef,
String key,
String value)
public static String getFilename(org.apache.jackrabbit.vault.packaging.JcrPackage pckg)
public static String getDownloadUrl(org.apache.jackrabbit.vault.packaging.JcrPackage pckg)
public static <T> T getDefAttr(org.apache.jackrabbit.vault.packaging.JcrPackageDefinition pckgDef,
String key,
T defaultValue)
public static Calendar getLastModified(org.apache.jackrabbit.vault.packaging.JcrPackage pckg)
public static void setLastModified(org.apache.jackrabbit.vault.packaging.JcrPackageDefinition pckgDef,
Calendar time)
public static void setLastModified(org.apache.jackrabbit.vault.packaging.JcrPackageDefinition pckgDef)
public static String getLastModifiedBy(org.apache.jackrabbit.vault.packaging.JcrPackage pckg)
public static Calendar getCreated(org.apache.jackrabbit.vault.packaging.JcrPackage pckg)
public static String getCreatedBy(org.apache.jackrabbit.vault.packaging.JcrPackage pckg)
public static void getCoverage(org.apache.jackrabbit.vault.packaging.JcrPackageDefinition pckgDef,
javax.jcr.Session session,
org.apache.jackrabbit.vault.fs.api.ProgressTrackerListener listener)
public static org.apache.jackrabbit.vault.fs.api.WorkspaceFilter getFilter(org.apache.jackrabbit.vault.packaging.JcrPackageDefinition pckgDef)
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic static List<org.apache.jackrabbit.vault.fs.api.PathFilterSet> getFilterList(org.apache.jackrabbit.vault.packaging.JcrPackageDefinition pckgDef) throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic static String getThumbnailPath(org.apache.jackrabbit.vault.packaging.JcrPackageDefinition pckgDef) throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic static void setThumbnail(org.apache.jackrabbit.vault.packaging.JcrPackageDefinition pckgDef,
org.apache.sling.api.resource.ResourceResolver resolver,
InputStream pngStream)
throws org.apache.sling.api.resource.PersistenceException,
javax.jcr.RepositoryException
org.apache.sling.api.resource.PersistenceExceptionjavax.jcr.RepositoryExceptionpublic static PackageUtil.TreeNode getTreeNode(org.apache.jackrabbit.vault.packaging.JcrPackageManager manager, org.apache.sling.api.SlingHttpServletRequest request) throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic static void toJson(com.google.gson.stream.JsonWriter writer,
org.apache.jackrabbit.vault.packaging.JcrPackage jcrPackage,
Map<String,Object> additionalAttributes)
throws javax.jcr.RepositoryException,
IOException
javax.jcr.RepositoryExceptionIOExceptionpublic static void toJson(com.google.gson.stream.JsonWriter writer,
org.apache.jackrabbit.vault.packaging.JcrPackageDefinition definition)
throws IOException
IOExceptionpublic static String packageToXMLResponse(org.apache.jackrabbit.vault.packaging.JcrPackage jcrPackage) throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionCopyright © 2022. All rights reserved.