Class AbstractCompareResult
- java.lang.Object
-
- de.hybris.platform.catalog.jalo.synccompare.AbstractCompareResult
-
- Direct Known Subclasses:
AttributeDescriptorCompareResult,ItemCompareResult
public abstract class AbstractCompareResult extends java.lang.ObjectAbstract result class for the sync compare process.
-
-
Field Summary
Fields Modifier and Type Field Description protected CompareSyncUtils.Statusresultprotected AbstractCompareResultsuperCompareResult
-
Constructor Summary
Constructors Constructor Description AbstractCompareResult(AbstractCompareResult superResult)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetDifference()java.lang.StringgetProblemDescription()CompareSyncUtils.StatusgetResult()booleanhasAdditionalInformations()voidsetDifference(java.lang.Object srcValue, java.lang.Object trgValue)voidsetProblemDescription(java.lang.String txt)voidsetResult(CompareSyncUtils.Status status)voidsetResult(CompareSyncUtils.Status status, java.lang.String txt)
-
-
-
Field Detail
-
superCompareResult
protected AbstractCompareResult superCompareResult
-
result
protected CompareSyncUtils.Status result
-
-
Constructor Detail
-
AbstractCompareResult
public AbstractCompareResult(AbstractCompareResult superResult)
-
-
Method Detail
-
getProblemDescription
public java.lang.String getProblemDescription()
- Returns:
- the problem description, a html blank if nothing exists
-
setProblemDescription
public void setProblemDescription(java.lang.String txt)
- Parameters:
txt- the problem description
-
setResult
public void setResult(CompareSyncUtils.Status status, java.lang.String txt)
-
setResult
public void setResult(CompareSyncUtils.Status status)
-
getResult
public CompareSyncUtils.Status getResult()
-
setDifference
public void setDifference(java.lang.Object srcValue, java.lang.Object trgValue)
-
getDifference
public java.lang.String getDifference()
-
hasAdditionalInformations
public boolean hasAdditionalInformations()
- Returns:
- true if the result contains additional information about the problem and/or the difference
-
-