net.sf.dc.core.modules
Class AudioTrackModule

java.lang.Object
  extended bynet.sf.dc.core.modules.DCModule
      extended bynet.sf.dc.core.modules.DcMediaModule
          extended bynet.sf.dc.core.modules.AudioTrackModule

public class AudioTrackModule
extends DcMediaModule

The Audio Track module

Since:
1.4
Version:
2.3
Author:
Robert Jan van der Waals
See Also:
DCModules, DCModule

Field Summary
 
Fields inherited from class net.sf.dc.core.modules.DCModule
childModule, fields, insertPanel, quickView, searchForm, searchPanel, tableJoin, tableName, tableShortName
 
Constructor Summary
AudioTrackModule()
          Initializes this module
 
Method Summary
 ImportCDProcess getCDImportProcess(ImportCDDialog ui, java.lang.String sourceDir, boolean confirmDirs, boolean recursiveDirs, java.lang.String nameOfCD)
          Returns the module specific CD import process
 DcObject getDcObject()
          Return the object managed by this module
 DcObject[] getDefaultData()
           
 java.lang.String getFieldDefinitionsSettingsKey()
           
 javax.swing.ImageIcon getIcon()
           
 java.lang.String getObjectName()
           
 QuickViewPanel getQuickView()
           
 ReportFieldDefinitions getReportFieldDefinitions()
           
 javax.swing.JMenu getToolsMenu()
          Returns module specific menu items
protected  void initializeFields()
          Initalizes all the fields
protected  void initializeUI()
          Create the insert and search panel
 void startImport()
           
 
Methods inherited from class net.sf.dc.core.modules.DCModule
canBeLended, getChildModule, getField, getFieldCount, getFieldIndices, getFields, getIconSmall, getIndex, getInsertPanel, getMenuBar, getName, getPanels, getSearchForm, getSearchPanel, getSystemField, getTableJoin, getTableName, getTableShortName, isAmazonUpdateAllowed, isFreedBUpdateAllowed, isImdbUpdateAllowed, isTopModule, setCanBeLended, setChildModule, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AudioTrackModule

public AudioTrackModule()
Initializes this module

Method Detail

getObjectName

public java.lang.String getObjectName()
Specified by:
getObjectName in class DCModule

getIcon

public javax.swing.ImageIcon getIcon()
Specified by:
getIcon in class DCModule

getToolsMenu

public javax.swing.JMenu getToolsMenu()
Description copied from class: DCModule
Returns module specific menu items

Specified by:
getToolsMenu in class DCModule

getDcObject

public DcObject getDcObject()
Return the object managed by this module

Specified by:
getDcObject in class DCModule
See Also:
AudioTrack

startImport

public void startImport()
Specified by:
startImport in class DCModule

getQuickView

public QuickViewPanel getQuickView()
Specified by:
getQuickView in class DCModule

initializeUI

protected void initializeUI()
Create the insert and search panel

Specified by:
initializeUI in class DCModule

getFieldDefinitionsSettingsKey

public java.lang.String getFieldDefinitionsSettingsKey()
Specified by:
getFieldDefinitionsSettingsKey in class DCModule

getCDImportProcess

public ImportCDProcess getCDImportProcess(ImportCDDialog ui,
                                          java.lang.String sourceDir,
                                          boolean confirmDirs,
                                          boolean recursiveDirs,
                                          java.lang.String nameOfCD)
Description copied from class: DCModule
Returns the module specific CD import process

Specified by:
getCDImportProcess in class DCModule
Parameters:
sourceDir - directory which is used as source for the import
nameOfCD - cd name (used as the location name)

getReportFieldDefinitions

public ReportFieldDefinitions getReportFieldDefinitions()
Specified by:
getReportFieldDefinitions in class DCModule

initializeFields

protected void initializeFields()
Initalizes all the fields

Overrides:
initializeFields in class DcMediaModule

getDefaultData

public DcObject[] getDefaultData()
Specified by:
getDefaultData in class DCModule