public class DefaultProtectedItemImporter extends Object implements ProtectedPropertyImporter, ProtectedNodeImporter
DefaultProtectedItemImporter...| Modifier and Type | Field and Description |
|---|---|
protected boolean |
isWorkspaceImport |
protected ReferenceChangeTracker |
referenceTracker |
protected org.apache.jackrabbit.spi.commons.conversion.NamePathResolver |
resolver |
protected org.apache.jackrabbit.api.JackrabbitSession |
session |
protected int |
uuidBehavior |
| Constructor and Description |
|---|
DefaultProtectedItemImporter() |
| Modifier and Type | Method and Description |
|---|---|
void |
end(NodeImpl protectedParent)
Does nothing.
|
void |
end(NodeState protectedParent)
Does nothing.
|
void |
endChildInfo()
Does nothing.
|
boolean |
handlePropInfo(NodeImpl parent,
PropInfo protectedPropInfo,
org.apache.jackrabbit.spi.QPropertyDefinition def)
Always returns
false. |
boolean |
handlePropInfo(NodeState parent,
PropInfo protectedPropInfo,
org.apache.jackrabbit.spi.QPropertyDefinition def)
Always returns
false. |
boolean |
init(org.apache.jackrabbit.api.JackrabbitSession session,
org.apache.jackrabbit.spi.commons.conversion.NamePathResolver resolver,
boolean isWorkspaceImport,
int uuidBehavior,
ReferenceChangeTracker referenceTracker) |
void |
processReferences()
Always returns
false. |
boolean |
start(NodeImpl protectedParent)
Always returns
false. |
boolean |
start(NodeState protectedParent)
Always returns
false. |
void |
startChildInfo(NodeInfo childInfo,
List<PropInfo> propInfos)
Does nothing.
|
protected org.apache.jackrabbit.api.JackrabbitSession session
protected org.apache.jackrabbit.spi.commons.conversion.NamePathResolver resolver
protected boolean isWorkspaceImport
protected int uuidBehavior
protected ReferenceChangeTracker referenceTracker
public boolean init(org.apache.jackrabbit.api.JackrabbitSession session,
org.apache.jackrabbit.spi.commons.conversion.NamePathResolver resolver,
boolean isWorkspaceImport,
int uuidBehavior,
ReferenceChangeTracker referenceTracker)
public boolean start(NodeImpl protectedParent) throws RepositoryException
false.start in interface ProtectedNodeImporterprotectedParent - A protected node that has either been created
during the current XML import or that has been found to be existing
without allowing same-name siblings.true If this importer is able to deal with the
tree that may be present below the given protected Node.RepositoryException - If an error occurs.ProtectedNodeImporter.start(org.apache.jackrabbit.core.NodeImpl)public boolean start(NodeState protectedParent) throws RepositoryException
false.start in interface ProtectedNodeImporterprotectedParent - A protected node that has either been created
during the current XML import or that has been found to be existing
without allowing same-name siblings.true If this importer is able to deal with the
tree that may be present below the given protected NodeState.RepositoryException - If an error occurs.ProtectedNodeImporter.start(org.apache.jackrabbit.core.state.NodeState)public void end(NodeImpl protectedParent) throws RepositoryException
end in interface ProtectedNodeImporterConstraintViolationException - If the tree
that was imported is incomplete.RepositoryException - If another error occurs.ProtectedNodeImporter.end(NodeImpl)public void end(NodeState protectedParent) throws RepositoryException
end in interface ProtectedNodeImporterConstraintViolationException - If the tree
that was imported is incomplete.RepositoryException - If another error occurs.ProtectedNodeImporter.end(NodeState)public void startChildInfo(NodeInfo childInfo, List<PropInfo> propInfos) throws RepositoryException
startChildInfo in interface ProtectedNodeImporterConstraintViolationException - If the given
infos contain invalid or incomplete data and therefore cannot be properly
handled by this importer.RepositoryException - If another error occurs.ProtectedNodeImporter.startChildInfo(NodeInfo, java.util.List)public void endChildInfo()
throws RepositoryException
endChildInfo in interface ProtectedNodeImporterConstraintViolationException - If this method
is called before all required child information has been imported.RepositoryException - If another error occurs.ProtectedNodeImporter.endChildInfo()public boolean handlePropInfo(NodeImpl parent, PropInfo protectedPropInfo, org.apache.jackrabbit.spi.QPropertyDefinition def) throws RepositoryException
false.handlePropInfo in interface ProtectedPropertyImporterparent - The affected parent node.protectedPropInfo - The PropInfo to be imported.def - The property definition determined by the importer that
calls this method.true If the property could be successfully imported;
false otherwise.RepositoryException - If an error occurs.ProtectedPropertyImporter.handlePropInfo(org.apache.jackrabbit.core.NodeImpl, PropInfo, org.apache.jackrabbit.spi.QPropertyDefinition)public boolean handlePropInfo(NodeState parent, PropInfo protectedPropInfo, org.apache.jackrabbit.spi.QPropertyDefinition def) throws RepositoryException
false.handlePropInfo in interface ProtectedPropertyImporterparent - The affected parent node.protectedPropInfo - The PropInfo to be imported.def - The property definition determined by the importer that
calls this method.true If the property could be successfully imported;
false otherwise.RepositoryException - If an error occurs.ProtectedPropertyImporter.handlePropInfo(org.apache.jackrabbit.core.state.NodeState, PropInfo, QPropertyDefinition)public void processReferences()
throws RepositoryException
false.processReferences in interface ProtectedItemImporterRepositoryException - If an error occurs.ProtectedItemImporter.processReferences()Copyright © 2004–2018 The Apache Software Foundation. All rights reserved.