net.datacrow.synchronizers
Class DefaultSynchronizer

java.lang.Object
  extended by net.datacrow.synchronizers.Synchronizer
      extended by net.datacrow.synchronizers.DefaultSynchronizer
Direct Known Subclasses:
AssociateSynchronizer, AudioCdSynchronizer, BookSynchronizer, MovieSynchronizer, MusicAlbumSynchronizer, SoftwareSynchronizer

public abstract class DefaultSynchronizer
extends Synchronizer


Field Summary
protected  DcObject dco
           
 
Fields inherited from class net.datacrow.synchronizers.Synchronizer
_ALL, _SELECTED, client, module
 
Constructor Summary
DefaultSynchronizer(java.lang.String title, int module)
           
 
Method Summary
 boolean canParseFiles()
           
 boolean canUseOnlineServices()
           
 DcObject getDcObject()
           
protected  int getSearchFieldIdx(SearchMode mode)
           
protected  java.lang.String getSearchString(int field, IServer server)
           
 java.lang.Thread getTask()
           
protected  boolean matches(DcObject result, java.lang.String searchString, int fieldIdx)
           
 boolean onlineUpdate(ISynchronizerClient client, DcObject dco)
           
 
Methods inherited from class net.datacrow.synchronizers.Synchronizer
getHelpIndex, getHelpText, getTitle, merge, merge, parseFiles, setValue, synchronize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dco

protected DcObject dco
Constructor Detail

DefaultSynchronizer

public DefaultSynchronizer(java.lang.String title,
                           int module)
Method Detail

canParseFiles

public boolean canParseFiles()
Specified by:
canParseFiles in class Synchronizer

getDcObject

public DcObject getDcObject()

getSearchFieldIdx

protected int getSearchFieldIdx(SearchMode mode)

getSearchString

protected java.lang.String getSearchString(int field,
                                           IServer server)

matches

protected boolean matches(DcObject result,
                          java.lang.String searchString,
                          int fieldIdx)

onlineUpdate

public boolean onlineUpdate(ISynchronizerClient client,
                            DcObject dco)
Specified by:
onlineUpdate in class Synchronizer

canUseOnlineServices

public boolean canUseOnlineServices()
Specified by:
canUseOnlineServices in class Synchronizer

getTask

public java.lang.Thread getTask()
Specified by:
getTask in class Synchronizer