|Modifier and Type||Field and Description|
Parameter name for the import behavior configuration option.
|Modifier and Type||Method and Description|
Initializes the importer.
Post processing protected reference properties underneath a protected or non-protected parent node.
boolean init(@NotNull @NotNull javax.jcr.Session session, @NotNull @NotNull Root root, @NotNull @NotNull NamePathMapper namePathMapper, boolean isWorkspaceImport, int uuidBehavior, @NotNull @NotNull ReferenceChangeTracker referenceTracker, @NotNull @NotNull SecurityProvider securityProvider)
session- The session that is running the import.
root- The root associated with the import.
namePathMapper- The name/path mapper used to translate names between their jcr and oak form.
isWorkspaceImport- A flag indicating whether the import has been started from the
Workspaceor from the
Session. Implementations are free to implement both types of imports or only a single one. For example it doesn't make sense to allow for importing versions along with a Session import as version operations are required to never leave transient changes behind.
uuidBehavior- The uuid behavior specified with the import call.
referenceTracker- The uuid/reference helper.
securityProvider- The security provider.
trueif this importer was successfully initialized and is able to handle an import with the given setup;
void processReferences() throws javax.jcr.RepositoryException
javax.jcr.RepositoryException- If an error occurs.
Copyright © 2012–2019 The Apache Software Foundation. All rights reserved.