Exemplo n.º 1
0
 def combineRecords(firstRecord,secondRecord):
     if OperateRecord.isRecordCanCombine(firstRecord, secondRecord) == False:
         return RetuInfo.error()
     else:
         if firstRecord.recordType == OperateRecord.OPERATETYPE_INSERTTEXT:
             if firstRecord.indexPos[0] == secondRecord.indexPos[0]:
                 return RetuInfo.success( combinedRecord = OperateRecord.insertText( firstRecord.indexPos,secondRecord.text + firstRecord.text )  )
             else:
                 return RetuInfo.success( combinedRecord = OperateRecord.insertText( firstRecord.indexPos,firstRecord.text + secondRecord.text ) )
         else:
             return RetuInfo.success( combinedRecord = OperateRecord.deleteText( secondRecord.indexPos,firstRecord.length + secondRecord.length ) )