Package de.mhus.lib.core.util
Class CompareDir
- java.lang.Object
-
- de.mhus.lib.core.MLog
-
- de.mhus.lib.core.lang.MObject
-
- de.mhus.lib.core.util.CompareDir
-
- All Implemented Interfaces:
ILog,MNlsProvider,Nls
public class CompareDir extends MObject
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceCompareDir.Listener
-
Constructor Summary
Constructors Constructor Description CompareDir()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcompare(TreeMap<String,CompareDirEntry> current, TreeMap<String,CompareDirEntry> last, CompareDir.Listener listener)voiddoCommit()voiddoRollback()intgetDeletedCnt()intgetInsertCnt()String[]getPathes()intgetProgress()longgetProgressCount()intgetUpdatedCnt()booleanisCommitAfterEveryEvent()booleanisCommitAfterFinish()booleanisFullRefresh()booleanisNeedAllFolders()voidkill()voidsetCommitAfterEveryEvent(boolean commitAfterEveryEvent)voidsetCommitAfterFinish(boolean commitAfterFinish)voidsetFullRefresh(boolean fullRefresh)voidsetNeedAllFolders(boolean needAllFolders)voidsetPathes(String[] pathes)
-
-
-
Method Detail
-
compare
public void compare(TreeMap<String,CompareDirEntry> current, TreeMap<String,CompareDirEntry> last, CompareDir.Listener listener)
-
getProgress
public int getProgress()
-
getProgressCount
public long getProgressCount()
-
kill
public void kill()
-
getDeletedCnt
public int getDeletedCnt()
-
getInsertCnt
public int getInsertCnt()
-
getUpdatedCnt
public int getUpdatedCnt()
-
doCommit
public void doCommit()
-
doRollback
public void doRollback()
-
isFullRefresh
public boolean isFullRefresh()
-
setFullRefresh
public void setFullRefresh(boolean fullRefresh)
-
getPathes
public String[] getPathes()
-
setPathes
public void setPathes(String[] pathes)
-
isCommitAfterEveryEvent
public boolean isCommitAfterEveryEvent()
-
setCommitAfterEveryEvent
public void setCommitAfterEveryEvent(boolean commitAfterEveryEvent)
-
isCommitAfterFinish
public boolean isCommitAfterFinish()
-
setCommitAfterFinish
public void setCommitAfterFinish(boolean commitAfterFinish)
-
isNeedAllFolders
public boolean isNeedAllFolders()
-
setNeedAllFolders
public void setNeedAllFolders(boolean needAllFolders)
-
-