net.datacrow.synchronizers
Class MusicAlbumSynchronizer

java.lang.Object
  extended by net.datacrow.synchronizers.Synchronizer
      extended by net.datacrow.synchronizers.DefaultSynchronizer
          extended by net.datacrow.synchronizers.MusicAlbumSynchronizer

public class MusicAlbumSynchronizer
extends DefaultSynchronizer

Basically the same as the AudioCdSynchronizer class. However, for customization reasons (and the likes) it was decided to keep this class.

Author:
Robert Jan van der Waals

Field Summary
 
Fields inherited from class net.datacrow.synchronizers.DefaultSynchronizer
dco
 
Fields inherited from class net.datacrow.synchronizers.Synchronizer
_ALL, _SELECTED, client, module
 
Constructor Summary
MusicAlbumSynchronizer()
           
 
Method Summary
 boolean canParseFiles()
           
 boolean canUseOnlineServices()
           
 java.lang.String getHelpText()
           
protected  boolean matches(DcObject result, java.lang.String searchString, int fieldIdx)
           
protected  void merge(DcObject target, DcObject source, OnlineSearchHelper osh)
          Merges the data of the source and the target with regard of the settings.
protected  boolean parseFiles(DcObject dco)
          Executed before the online update.
 
Methods inherited from class net.datacrow.synchronizers.DefaultSynchronizer
getDcObject, getSearchFieldIdx, getSearchString, getTask, onlineUpdate
 
Methods inherited from class net.datacrow.synchronizers.Synchronizer
getHelpIndex, getTitle, merge, setValue, synchronize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MusicAlbumSynchronizer

public MusicAlbumSynchronizer()
Method Detail

getHelpText

public java.lang.String getHelpText()
Specified by:
getHelpText in class Synchronizer

canParseFiles

public boolean canParseFiles()
Overrides:
canParseFiles in class DefaultSynchronizer

canUseOnlineServices

public boolean canUseOnlineServices()
Overrides:
canUseOnlineServices in class DefaultSynchronizer

parseFiles

protected boolean parseFiles(DcObject dco)
Description copied from class: Synchronizer
Executed before the online update.

Overrides:
parseFiles in class Synchronizer

matches

protected boolean matches(DcObject result,
                          java.lang.String searchString,
                          int fieldIdx)
Overrides:
matches in class DefaultSynchronizer

merge

protected void merge(DcObject target,
                     DcObject source,
                     OnlineSearchHelper osh)
Description copied from class: Synchronizer
Merges the data of the source and the target with regard of the settings. The online search helper is used to query additional data when needed.

Overrides:
merge in class Synchronizer