Class Mergers.Fail
- java.lang.Object
-
- org.ametys.plugins.contentio.archive.Mergers.AbstractMerger
-
- org.ametys.plugins.contentio.archive.Mergers.Fail
-
- All Implemented Interfaces:
Merger
- Enclosing class:
- Mergers
private static class Mergers.Fail extends Mergers.AbstractMerger
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.ametys.plugins.contentio.archive.Merger
Merger.AfterMerge
-
-
Field Summary
-
Fields inherited from class org.ametys.plugins.contentio.archive.Mergers.AbstractMerger
_mergers
-
-
Constructor Summary
Constructors Modifier Constructor Description private
Fail()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getImportUuidBehavior()
Gets the UUID Behavior for JCR import
SeeImportUUIDBehavior
andSession.importXML(String, java.io.InputStream, int)
Merger.AfterMerge
merge(String id)
Merges the existing object with given idboolean
needsMerge(String id)
Returnstrue
if the object with the given id needs to be merged-
Methods inherited from class org.ametys.plugins.contentio.archive.Mergers.AbstractMerger
lateBindDependencies
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.ametys.plugins.contentio.archive.Merger
deleteBeforePartialImport, jcrImportXml
-
-
-
-
Constructor Detail
-
Fail
private Fail()
-
-
Method Detail
-
needsMerge
public boolean needsMerge(String id)
Description copied from interface:Merger
Returnstrue
if the object with the given id needs to be merged- Parameters:
id
- The id- Returns:
true
if the object with the given id needs to be merged
-
merge
public Merger.AfterMerge merge(String id) throws MergeException
Description copied from interface:Merger
Merges the existing object with given id- Parameters:
id
- The id- Returns:
- What the caller must do after this method is finished.
- Throws:
MergeException
- If the merge cannot be done. This exception must propagate and stop the global import process.
-
getImportUuidBehavior
public int getImportUuidBehavior()
Description copied from interface:Merger
Gets the UUID Behavior for JCR import
SeeImportUUIDBehavior
andSession.importXML(String, java.io.InputStream, int)
- Returns:
- the UUID Behavior
-
-