Skip navigation links
  • Overview
  • Package
  • Class
  • Use
  • Tree
  • Deprecated
  • Index
  • Help

Deprecated API

Contents

  • Terminally Deprecated
  • Classes
  • Fields
  • Methods
  • Constructors
  • Enum Constants
  • Terminally Deprecated Elements
    Element
    Description
    org.apache.jackrabbit.vault.fs.io.ImportOptions.getPatchDirectory()
    No longer evaluated as patch files are no longer supported for security reasons.
    org.apache.jackrabbit.vault.fs.io.ImportOptions.getPatchParentPath()
    No longer evaluated as patch files are no longer supported for security reasons.
    org.apache.jackrabbit.vault.fs.io.ImportOptions.isPatchKeepInRepo()
    No longer evaluated as patch files are no longer supported for security reasons.
    org.apache.jackrabbit.vault.fs.io.ImportOptions.setPatchDirectory(File)
    No longer evaluated as patch files are no longer supported for security reasons.
    org.apache.jackrabbit.vault.fs.io.ImportOptions.setPatchKeepInRepo(boolean)
    No longer evaluated as patch files are no longer supported for security reasons.
    org.apache.jackrabbit.vault.fs.io.ImportOptions.setPatchParentPath(String)
    No longer evaluated as patch files are no longer supported for security reasons.
  • Deprecated Classes
    Class
    Description
    org.apache.jackrabbit.vault.util.DocViewNode
    Use DocViewNode2 instead.
    org.apache.jackrabbit.vault.util.DocViewProperty
    Use DocViewProperty2 instead.
    org.apache.jackrabbit.vault.util.ItemNameComparator
    Use ItemNameComparator2 instead
    org.apache.jackrabbit.vault.util.SHA1
    Rather use MessageDigest.getInstance(String)
    org.apache.jackrabbit.vault.util.Text
    Use Text instead
  • Deprecated Fields
    Field
    Description
    org.apache.jackrabbit.vault.packaging.PackageId.ETC_PACKAGES
    As of 3.1.42, the storage location is implementation details.
    org.apache.jackrabbit.vault.packaging.PackageId.ETC_PACKAGES_PREFIX
    As of 3.1.42, the storage location is implementation details.
    org.apache.jackrabbit.vault.util.diff.Diff.heuristic
    org.apache.jackrabbit.vault.util.diff.Diff.no_discards
  • Deprecated Methods
    Method
    Description
    org.apache.jackrabbit.vault.fs.api.ImportInfo.getError(String)
    since 3.1 use ImportInfo.getInfo(String).getError()
    org.apache.jackrabbit.vault.fs.api.ImportInfo.getNameList()
    since 3.1 use ImportInfo.getInfos() to retrieve information about names
    org.apache.jackrabbit.vault.fs.api.ImportInfo.onMissing(String)
    Is no longer issued, as this depends on the registered node type definitions
    org.apache.jackrabbit.vault.fs.config.AbstractConfig.write(ContentHandler)
    org.apache.jackrabbit.vault.fs.config.CredentialsConfig.write(ContentHandler)
    org.apache.jackrabbit.vault.fs.config.DefaultWorkspaceFilter.addPropertyFilterSet(PathFilterSet)
    use DefaultWorkspaceFilter.add(PathFilterSet, PathFilterSet) instead.
    org.apache.jackrabbit.vault.fs.config.SimpleCredentialsConfig.writeInner(ContentHandler)
    org.apache.jackrabbit.vault.fs.config.VaultAuthConfig.doWrite(ContentHandler)
    org.apache.jackrabbit.vault.fs.config.VaultAuthConfig.RepositoryConfig.write(ContentHandler)
    org.apache.jackrabbit.vault.fs.config.VaultSettings.doWrite(ContentHandler)
    org.apache.jackrabbit.vault.fs.io.AutoSave.markMissing(String)
    org.apache.jackrabbit.vault.fs.io.AutoSave.markResolved(String)
    org.apache.jackrabbit.vault.fs.io.ImportOptions.getPatchDirectory()
    No longer evaluated as patch files are no longer supported for security reasons.
    org.apache.jackrabbit.vault.fs.io.ImportOptions.getPatchParentPath()
    No longer evaluated as patch files are no longer supported for security reasons.
    org.apache.jackrabbit.vault.fs.io.ImportOptions.isPatchKeepInRepo()
    No longer evaluated as patch files are no longer supported for security reasons.
    org.apache.jackrabbit.vault.fs.io.ImportOptions.isStrict()
    Use ImportOptions.isStrict(boolean) instead.
    org.apache.jackrabbit.vault.fs.io.ImportOptions.setPatchDirectory(File)
    No longer evaluated as patch files are no longer supported for security reasons.
    org.apache.jackrabbit.vault.fs.io.ImportOptions.setPatchKeepInRepo(boolean)
    No longer evaluated as patch files are no longer supported for security reasons.
    org.apache.jackrabbit.vault.fs.io.ImportOptions.setPatchParentPath(String)
    No longer evaluated as patch files are no longer supported for security reasons.
    org.apache.jackrabbit.vault.fs.spi.UserManagement.getAuthorizableId(DocViewNode)
    Use UserManagement.getAuthorizableId(DocViewNode2) instead
    org.apache.jackrabbit.vault.packaging.Dependency.getPath()
    As of 3.1.42, the storage location is implementation details.
    org.apache.jackrabbit.vault.packaging.impl.JcrPackageDefinitionImpl.requiresRoot()
    org.apache.jackrabbit.vault.packaging.impl.JcrPackageImpl.verifyId(boolean, boolean)
    org.apache.jackrabbit.vault.packaging.impl.JcrWorkspaceFilter.saveLegacyFilter(WorkspaceFilter, Node, boolean)
    org.apache.jackrabbit.vault.packaging.JcrPackage.verifyId(boolean, boolean)
    As of 3.1.42, the storage location is implementation details.
    org.apache.jackrabbit.vault.packaging.JcrPackageDefinition.getAccessControlHandling()
    Use PackageProperties.getACHandling() retrieved via JcrPackageDefinition.getMetaInf() and MetaInf.getPackageProperties().
    org.apache.jackrabbit.vault.packaging.PackageId.getInstallationPath()
    As of 3.1.42, the storage location is implementation details.
    org.apache.jackrabbit.vault.packaging.PackageId.isFromPath()
    As of 3.1.42, the storage location is implementation details.
    org.apache.jackrabbit.vault.packaging.Packaging.getJcrPackageRegistry(Session)
    Rather use Packaging.getJcrBasedPackageRegistry(Session) which doesn't return a private class
    org.apache.jackrabbit.vault.packaging.Version.osgiCompareTo(Version)
    since 3.1.32. use Version.compareTo(Version). See JCRVLT-146
    org.apache.jackrabbit.vault.util.DocViewProperty.escape(StringBuffer, String, boolean)
    Rather use DocViewProperty.escape(String, boolean)
    org.apache.jackrabbit.vault.util.DocViewProperty.isAmbiguous(Property)
    was not supposed to be public but rather is an implementation detail, should not be called at all
    org.apache.jackrabbit.vault.util.DocViewProperty2.escape(StringBuffer, String, boolean)
    Rather use DocViewProperty2.escape(String, boolean)
    org.apache.jackrabbit.vault.util.InputStreamPump.getError()
    Rather call InputStreamPump.close(), as otherwise this might be called too early (before the thread finished). close() will automatically wrap the potential exception from the pump in an IOException and throws it as well
    org.apache.jackrabbit.vault.validation.spi.DocumentViewXmlValidator.validate(DocViewNode, String, Path, boolean)
    Use DocumentViewXmlValidator.validate(DocViewNode2, NodeContext, boolean) instead
    org.apache.jackrabbit.vault.validation.spi.DocumentViewXmlValidator.validate(DocViewNode, NodeContext, boolean)
    Use DocumentViewXmlValidator.validate(DocViewNode2, NodeContext, boolean) instead
    org.apache.jackrabbit.vault.validation.spi.DocumentViewXmlValidator.validateEnd(DocViewNode, NodeContext, boolean)
    Use DocumentViewXmlValidator.validateEnd(DocViewNode2, NodeContext, boolean) instead
    org.apache.jackrabbit.vault.validation.spi.GenericJcrDataValidator.shouldValidateJcrData(Path)
    org.apache.jackrabbit.vault.validation.spi.GenericJcrDataValidator.validateJcrData(InputStream, Path, Map<String, Integer>)
    Use GenericJcrDataValidator.validateJcrData(InputStream, Path, Path, Map) instead.
    org.apache.jackrabbit.vault.validation.spi.GenericMetaInfDataValidator.shouldValidateMetaInfData(Path)
    org.apache.jackrabbit.vault.validation.spi.GenericMetaInfDataValidator.validateMetaInfData(InputStream, Path)
    Use GenericMetaInfDataValidator.validateMetaInfData(InputStream, Path, Path) instead
    org.apache.jackrabbit.vault.validation.spi.JcrPathValidator.validateJcrPath(Path)
    Use JcrPathValidator.validateJcrPath(NodeContext, boolean, boolean) instead.
    org.apache.jackrabbit.vault.validation.spi.JcrPathValidator.validateJcrPath(NodeContext, boolean)
    Use JcrPathValidator.validateJcrPath(NodeContext, boolean, boolean) instead.
    org.apache.jackrabbit.vault.validation.spi.MetaInfPathValidator.validateMetaInfPath(Path)
    Use MetaInfPathValidator.validateMetaInfPath(Path, Path, boolean) instead.
    org.apache.jackrabbit.vault.validation.spi.NodePathValidator.validate(String)
    Use NodePathValidator.validate(NodeContext) instead!
  • Deprecated Constructors
    Constructor
    Description
    org.apache.jackrabbit.vault.fs.io.ImportOptions(ImportOptions)
    use ImportOptions.copy() instead.
    org.apache.jackrabbit.vault.packaging.impl.JcrPackageManagerImpl(Session, String[])
    Use JcrPackageManagerImpl(Session, String[], String[], String[], boolean, boolean, IdConflictPolicy) instead.
    org.apache.jackrabbit.vault.packaging.PackageId(String)
    As of 3.1.42, the storage location is implementation details.
    org.apache.jackrabbit.vault.packaging.PackageId(String, String)
    As of 3.1.42, the storage location is implementation details.
    org.apache.jackrabbit.vault.packaging.PackageId(String, Version)
    As of 3.1.42, the storage location is implementation details.
    org.apache.jackrabbit.vault.packaging.registry.impl.FSPackageRegistry(File)
    Use FSPackageRegistry(File, InstallationScope, SecurityConfig, boolean, boolean, IdConflictPolicy) instead
    org.apache.jackrabbit.vault.packaging.registry.impl.FSPackageRegistry(File, InstallationScope)
    Use FSPackageRegistry(File, InstallationScope, SecurityConfig, boolean, boolean, IdConflictPolicy) instead
    org.apache.jackrabbit.vault.packaging.registry.impl.FSPackageRegistry(File, InstallationScope, AbstractPackageRegistry.SecurityConfig)
    Use FSPackageRegistry(File, InstallationScope, SecurityConfig, boolean, boolean, IdConflictPolicy) instead
    org.apache.jackrabbit.vault.util.DocViewNode(String, String, Attributes, NamePathResolver)
    org.apache.jackrabbit.vault.validation.spi.util.NodeContextImpl(String, Path, Path, int, int)
    Use NodeContextImpl(String, Path, Path, int, int, Function) instead.
    org.apache.jackrabbit.vault.vlt.VltContext(File, File, RepositoryProvider, CredentialsStore)
    Rather use VltContext(File, File, RepositoryProvider, CredentialsStore, PrintStream, ConnectionOptions)
    org.apache.jackrabbit.vault.vlt.VltContext(File, File, RepositoryProvider, CredentialsStore, PrintStream)
    Rather use VltContext(File, File, RepositoryProvider, CredentialsStore, PrintStream, ConnectionOptions)
  • Deprecated Enum Constants
    Enum Constant
    Description
    org.apache.jackrabbit.vault.fs.api.ImportMode.MERGE
    As this behaves inconsistently for the different serialization formats, rather use ImportMode.MERGE_PROPERTIES.
    org.apache.jackrabbit.vault.fs.api.ImportMode.UPDATE
    As this behaves inconsistently for the different serialization formats, rather use ImportMode.UPDATE_PROPERTIES
    org.apache.jackrabbit.vault.fs.api.SerializationType.CND
    Don't rely on this serialization type at all and rather place CND files in metadata.

Copyright © 2026 The Apache Software Foundation. All rights reserved.