Class ExtendedAnswerHolder

java.lang.Object
com.j_spaces.core.AnswerHolder
com.j_spaces.core.ExtendedAnswerHolder

public class ExtendedAnswerHolder extends AnswerHolder
extention of answer-holder contains prev and current entry snapshot + extended error info. NOTE- used for single operation only
Author:
yechielf
  • Constructor Details

    • ExtendedAnswerHolder

      public ExtendedAnswerHolder()
  • Method Details

    • getPreviousEntryData

      public IEntryData getPreviousEntryData()
    • setPreviousEntryData

      public void setPreviousEntryData(IEntryData previousEntryData)
    • getModifiedEntryData

      public IEntryData getModifiedEntryData()
    • setModifiedEntryData

      public void setModifiedEntryData(IEntryData modifiedEntryData)
    • getRejectedEntry

      public IEntryData getRejectedEntry()
    • setRejectedEntry

      public void setRejectedEntry(IEntryData ed)
    • addModifiedEntriesData

      public void addModifiedEntriesData(IEntryData changed, Object uid, List<Object> changeResultsForEntry)
    • addRejectedEntriesInfo

      public void addRejectedEntriesInfo(Throwable t, IEntryData candidate, Object uid)
    • resetRejectedEntriesInfo

      public void resetRejectedEntriesInfo()
    • anyRejectedEntriesForMultipleOperation

      public boolean anyRejectedEntriesForMultipleOperation()
    • anyChangedEntriesForMultipleOperation

      public boolean anyChangedEntriesForMultipleOperation()
    • getNumChangedEntriesForMultipleOperation

      public int getNumChangedEntriesForMultipleOperation()
    • getModifiedEntriesData

      public List<IEntryData> getModifiedEntriesData()
    • getModifiedEntriesUids

      public List getModifiedEntriesUids()
    • getRejectedEntries

      public List<IEntryData> getRejectedEntries()
    • getRejectedCause

      public List<Throwable> getRejectedCause()
    • getRejectedEntriesUids

      public List getRejectedEntriesUids()
    • getChangeResults

      public List<Object> getChangeResults()
    • setSingleChangeResults

      public void setSingleChangeResults(List<Object> res)