|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.jackrabbit.core.xml.SessionImporter
public class SessionImporter
SessionImporter ...
| Constructor Summary | |
|---|---|
SessionImporter(NodeImpl importTargetNode,
SessionImpl session,
int uuidBehavior)
Creates a new SessionImporter instance. |
|
| Method Summary | |
|---|---|
protected NodeImpl |
createNode(NodeImpl parent,
Name nodeName,
Name nodeTypeName,
Name[] mixinNames,
NodeId id)
|
void |
end()
Called once at the end of the content import. |
void |
endNode(NodeInfo nodeInfo)
Called to end the import of a node. |
protected NodeImpl |
resolveUUIDConflict(NodeImpl parent,
NodeImpl conflicting,
NodeInfo nodeInfo)
|
void |
start()
Called once at the beginning of the content import. |
void |
startNode(NodeInfo nodeInfo,
java.util.List propInfos)
Called to start the import of a node. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SessionImporter(NodeImpl importTargetNode,
SessionImpl session,
int uuidBehavior)
SessionImporter instance.
importTargetNode - session - uuidBehavior - any of the constants declared by
ImportUUIDBehavior| Method Detail |
|---|
protected NodeImpl createNode(NodeImpl parent,
Name nodeName,
Name nodeTypeName,
Name[] mixinNames,
NodeId id)
throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
protected NodeImpl resolveUUIDConflict(NodeImpl parent,
NodeImpl conflicting,
NodeInfo nodeInfo)
throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
public void start()
throws javax.jcr.RepositoryException
start in interface Importerjavax.jcr.RepositoryException - on a repository error
public void startNode(NodeInfo nodeInfo,
java.util.List propInfos)
throws javax.jcr.RepositoryException
Importer.endNode(NodeInfo) call is made with the
same node information.
startNode in interface ImporternodeInfo - information about the node being importedpropInfos - information abouth the properties being imported
(list of PropInfo instances)
javax.jcr.RepositoryException - on a repository error
public void endNode(NodeInfo nodeInfo)
throws javax.jcr.RepositoryException
Importer.startNode(NodeInfo, List) call with the stame node
information and after all the possible child nodes have been
imported with respective startNode/endNode calls.
Just like XML elements, the startNode/endNode calls are guaranteed to be properly nested and complete.
endNode in interface ImporternodeInfo - information about the node being imported
javax.jcr.RepositoryException - on a repository error
public void end()
throws javax.jcr.RepositoryException
end in interface Importerjavax.jcr.RepositoryException - on a repository error
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||