Index

A C D E G H I M N O P R S T V W X 
All Classes and Interfaces|All Packages|Serialized Form

A

addConflicts(List<Conflict<C>>) - Method in class org.xwiki.store.merge.MergeManagerResult
Add some conflicts returned by a MergeResult inside this result.
ATTACHMENTS - Enum constant in enum class org.xwiki.store.merge.MergeDocumentResult.DocumentPart
Merge of the attachments.

C

CollisionException - Exception in com.xpn.xwiki.doc.merge
Any exception raised when facing a collision during a 3 ways merge.
CollisionException(String) - Constructor for exception com.xpn.xwiki.doc.merge.CollisionException
Constructs a new exception with the specified detail message.
CollisionException(String, Throwable) - Constructor for exception com.xpn.xwiki.doc.merge.CollisionException
Constructs a new exception with the specified detail message and cause.
com.xpn.xwiki.doc.merge - package com.xpn.xwiki.doc.merge
 
CONTENT - Enum constant in enum class org.xwiki.store.merge.MergeDocumentResult.DocumentPart
Merge of the content.
CURRENT - Enum constant in enum class com.xpn.xwiki.doc.merge.MergeConfiguration.ConflictFallbackVersion
Current version.
CUSTOM_CLASS - Enum constant in enum class org.xwiki.store.merge.MergeDocumentResult.DocumentPart
Merge of the custom class property.

D

DEFAULT_LOCALE - Enum constant in enum class org.xwiki.store.merge.MergeDocumentResult.DocumentPart
Merge of the locale.
DEFAULT_TEMPLATE - Enum constant in enum class org.xwiki.store.merge.MergeDocumentResult.DocumentPart
Merge of the default template.

E

equals(Object) - Method in class org.xwiki.store.merge.MergeDocumentResult
 
equals(Object) - Method in class org.xwiki.store.merge.MergeManagerResult
 
error(Exception) - Method in class com.xpn.xwiki.doc.merge.MergeResult
Deprecated.
since 4.1RC1 use MergeResult.getLog() instead

G

getConcernedDocument() - Method in class com.xpn.xwiki.doc.merge.MergeConfiguration
 
getConflictDecisionList(DocumentReference, EntityReference) - Method in interface org.xwiki.store.merge.MergeConflictDecisionsManager
Retrieve the list of ConflictDecision recorded for the given document and user.
getConflictFallbackVersion() - Method in class com.xpn.xwiki.doc.merge.MergeConfiguration
Get the version to use as fallback in case of conflict: this is the version that is used in MergeManagerResult.getMergeResult() whenever a conflict is found.
getConflicts() - Method in class org.xwiki.store.merge.MergeManagerResult
This methods returns all the conflicts that occurred during the merge, and that have been properly recorded.
getConflicts(MergeDocumentResult.DocumentPart) - Method in class org.xwiki.store.merge.MergeDocumentResult
Retrieve the conclicts that occurred during merging a specific part of the document.
getConflictsNumber() - Method in class org.xwiki.store.merge.MergeManagerResult
Retrieve the total number of conflicts: both the conflicts recorded as Conflict and the conflicts recorded only as error logs.
getCurrentDocument() - Method in class org.xwiki.store.merge.MergeDocumentResult
 
getErrors() - Method in class com.xpn.xwiki.doc.merge.MergeResult
Deprecated.
since 4.1RC1 use MergeResult.getLog() instead
getLog() - Method in class com.xpn.xwiki.doc.merge.MergeResult
Deprecated.
 
getLog() - Method in class org.xwiki.store.merge.MergeManagerResult
 
getMergeResult() - Method in class org.xwiki.store.merge.MergeManagerResult
 
getMergeResult(MergeDocumentResult.DocumentPart) - Method in class org.xwiki.store.merge.MergeDocumentResult
 
getNextDocument() - Method in class org.xwiki.store.merge.MergeDocumentResult
 
getPreviousDocument() - Method in class org.xwiki.store.merge.MergeDocumentResult
 
getUserReference() - Method in class com.xpn.xwiki.doc.merge.MergeConfiguration
 
getWarnings() - Method in class com.xpn.xwiki.doc.merge.MergeResult
Deprecated.
since 4.1RC1 use MergeResult.getLog() instead

H

hasConflicts() - Method in class org.xwiki.store.merge.MergeManagerResult
 
hashCode() - Method in class org.xwiki.store.merge.MergeDocumentResult
 
hashCode() - Method in class org.xwiki.store.merge.MergeManagerResult
 
HIDDEN - Enum constant in enum class org.xwiki.store.merge.MergeDocumentResult.DocumentPart
Merge of the hidden property.

I

isModified() - Method in class com.xpn.xwiki.doc.merge.MergeResult
Deprecated.
 
isModified() - Method in class org.xwiki.store.merge.MergeManagerResult
 
isProvidedVersionsModifiables() - Method in class com.xpn.xwiki.doc.merge.MergeConfiguration
Indicate of the provided previous/new document can be modified.

M

mergeCharacters(String, String, String, MergeConfiguration) - Method in interface org.xwiki.store.merge.MergeManager
Perform a 3-way merge between the given strings by first splitting them into arrays of characters.
MergeConfiguration - Class in com.xpn.xwiki.doc.merge
Allow to define some behaviors of the merge.
MergeConfiguration() - Constructor for class com.xpn.xwiki.doc.merge.MergeConfiguration
 
MergeConfiguration.ConflictFallbackVersion - Enum Class in com.xpn.xwiki.doc.merge
Versions to use as fallback in case of conflicts.
MergeConflictDecisionsManager - Interface in org.xwiki.store.merge
Manage the decisions taken to solve the merge conflicts.
mergeDocument(DocumentModelBridge, DocumentModelBridge, DocumentModelBridge, MergeConfiguration) - Method in interface org.xwiki.store.merge.MergeManager
Perform a 3-way merge between documents.
MergeDocumentResult - Class in org.xwiki.store.merge
Store information about a merge operation of documents.
MergeDocumentResult(DocumentModelBridge, DocumentModelBridge, DocumentModelBridge) - Constructor for class org.xwiki.store.merge.MergeDocumentResult
Default constructor.
MergeDocumentResult.DocumentPart - Enum Class in org.xwiki.store.merge
Represents the different parts of a document that are merged.
MergeException - Exception in com.xpn.xwiki.doc.merge
Any exception raised during a merge.
MergeException(String) - Constructor for exception com.xpn.xwiki.doc.merge.MergeException
Constructs a new exception with the specified detail message.
MergeException(String, Throwable) - Constructor for exception com.xpn.xwiki.doc.merge.MergeException
Constructs a new exception with the specified detail message and cause.
mergeLines(String, String, String, MergeConfiguration) - Method in interface org.xwiki.store.merge.MergeManager
Perform a 3-way merge between the given strings by first splitting them into lines.
mergeList(List<T>, List<T>, List<T>, MergeConfiguration) - Method in interface org.xwiki.store.merge.MergeManager
Perform a 3-way merge between the list of elements.
MergeManager - Interface in org.xwiki.store.merge
Provides general merge utility methods.
MergeManagerResult<R,C> - Class in org.xwiki.store.merge
This represents the result of a merge operation: it contains both the result of the merge, the possible conflicts that happened during the merge, and the logs.
MergeManagerResult() - Constructor for class org.xwiki.store.merge.MergeManagerResult
Default constructor.
mergeObject(T, T, T, MergeConfiguration) - Method in interface org.xwiki.store.merge.MergeManager
Perform a 3-way merge between the given objects.
MergeResult - Class in com.xpn.xwiki.doc.merge
Deprecated.
Since 11.8RC1, prefer using MergeManagerResult.
MergeResult() - Constructor for class com.xpn.xwiki.doc.merge.MergeResult
Deprecated.
 

N

NEXT - Enum constant in enum class com.xpn.xwiki.doc.merge.MergeConfiguration.ConflictFallbackVersion
Next version.

O

org.xwiki.store.merge - package org.xwiki.store.merge
 

P

PARENT_REFERENCE - Enum constant in enum class org.xwiki.store.merge.MergeDocumentResult.DocumentPart
Merge of the parent reference.
putMergeResult(MergeDocumentResult.DocumentPart, MergeManagerResult) - Method in class org.xwiki.store.merge.MergeDocumentResult
Stores the result of merging a part of the document.

R

recordConflicts(DocumentReference, EntityReference, List<Conflict<?>>) - Method in interface org.xwiki.store.merge.MergeConflictDecisionsManager
Record a list of conflicts to be used in for the later decisions.
recordDecision(DocumentReference, EntityReference, String, ConflictDecision.DecisionType, List<E>) - Method in interface org.xwiki.store.merge.MergeConflictDecisionsManager
Record a decision made for a given conflict.
removeConflictDecisionList(DocumentReference, EntityReference) - Method in interface org.xwiki.store.merge.MergeConflictDecisionsManager
Remove a record of decisions.

S

setConcernedDocument(DocumentReference) - Method in class com.xpn.xwiki.doc.merge.MergeConfiguration
Specify which document is currently merged.
setConflictDecisionList(List<ConflictDecision>, DocumentReference, EntityReference) - Method in interface org.xwiki.store.merge.MergeConflictDecisionsManager
Record a list of decisions for a given document and a given user.
setConflictFallbackVersion(MergeConfiguration.ConflictFallbackVersion) - Method in class com.xpn.xwiki.doc.merge.MergeConfiguration
Specify the version to use as fallback in case of conflict.
setLog(LogQueue) - Method in class org.xwiki.store.merge.MergeManagerResult
Specify the log queue to be used: this method should mainly be used when wrapping a result.
setMergeResult(R) - Method in class org.xwiki.store.merge.MergeManagerResult
Set the result obtained during the merge.
setModified(boolean) - Method in class com.xpn.xwiki.doc.merge.MergeResult
Deprecated.
 
setModified(boolean) - Method in class org.xwiki.store.merge.MergeManagerResult
 
setProvidedVersionsModifiables(boolean) - Method in class com.xpn.xwiki.doc.merge.MergeConfiguration
 
setUserReference(EntityReference) - Method in class com.xpn.xwiki.doc.merge.MergeConfiguration
Specify which user is performing the merge.
SYNTAX - Enum constant in enum class org.xwiki.store.merge.MergeDocumentResult.DocumentPart
Merge of the syntax.

T

TITLE - Enum constant in enum class org.xwiki.store.merge.MergeDocumentResult.DocumentPart
Merge of the title.
toString() - Method in class org.xwiki.store.merge.MergeDocumentResult
 
toString() - Method in class org.xwiki.store.merge.MergeManagerResult
 

V

VALIDATION_SCRIPT - Enum constant in enum class org.xwiki.store.merge.MergeDocumentResult.DocumentPart
Merge of the validation script.
valueOf(String) - Static method in enum class com.xpn.xwiki.doc.merge.MergeConfiguration.ConflictFallbackVersion
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.xwiki.store.merge.MergeDocumentResult.DocumentPart
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.xpn.xwiki.doc.merge.MergeConfiguration.ConflictFallbackVersion
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.xwiki.store.merge.MergeDocumentResult.DocumentPart
Returns an array containing the constants of this enum class, in the order they are declared.

W

warn(Exception) - Method in class com.xpn.xwiki.doc.merge.MergeResult
Deprecated.
since 4.1RC1 use MergeResult.getLog() instead

X

XCLASS - Enum constant in enum class org.xwiki.store.merge.MergeDocumentResult.DocumentPart
Merge of the xclass.
XOBJECTS - Enum constant in enum class org.xwiki.store.merge.MergeDocumentResult.DocumentPart
Merge of the xobjects.
A C D E G H I M N O P R S T V W X 
All Classes and Interfaces|All Packages|Serialized Form