net.sf.dc.core.modules
Class MovieModule

java.lang.Object
  extended bynet.sf.dc.core.modules.DCModule
      extended bynet.sf.dc.core.modules.MovieModule

public class MovieModule
extends DCModule

The Movie module

Since:
1.3
Version:
1.00
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, searchForm, searchPanel, tableJoin, tableName, tableShortName
 
Constructor Summary
MovieModule()
          Initializes this module
 
Method Summary
 ImportCDProcess getCDImportProcess(ImportCDDialog ui, java.lang.String sourceDir, boolean confirmDirs, boolean recursiveDirs, java.lang.String nameOfCD)
          Returns the movie CD import process
 DCObject getDCObject()
          Return the object managed by this module
 DCObject[] getDefaultData()
           
 java.lang.String getHiddenFieldsSettingsKey()
           
 javax.swing.ImageIcon getIcon()
           
 DCMenuBar getMenuBar()
           
 java.lang.String getObjectName()
           
 java.lang.String getRequiredFieldsSettingsKey()
           
 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
getChildModule, getFieldCount, getFieldDefinition, getFieldDefinitions, getIndex, getInsertPanel, getName, getPanels, getSearchForm, getSearchPanel, getTableJoin, getTableName, getTableShortName, isAmazonUpdateAllowed, isFreedBUpdateAllowed, isImdbUpdateAllowed, setChildModule, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MovieModule

public MovieModule()
Initializes this module

Method Detail

getMenuBar

public DCMenuBar getMenuBar()
Specified by:
getMenuBar in class DCModule

getIcon

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

getObjectName

public java.lang.String getObjectName()
Specified by:
getObjectName 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:
Movie

initializeUI

protected void initializeUI()
Create the insert and search panel

Specified by:
initializeUI in class DCModule

getHiddenFieldsSettingsKey

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

getRequiredFieldsSettingsKey

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

startImport

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

getCDImportProcess

public ImportCDProcess getCDImportProcess(ImportCDDialog ui,
                                          java.lang.String sourceDir,
                                          boolean confirmDirs,
                                          boolean recursiveDirs,
                                          java.lang.String nameOfCD)
Returns the movie CD import process

Specified by:
getCDImportProcess in class DCModule
Parameters:
sourceDir - directory which is used as source for the import
confirmDirs - indicates whether for each directory confirmation should be asked if the underlying data of this directory should be read or not.
nameOfCD - cd name (used as the location name)

initializeFields

protected void initializeFields()
Initalizes all the fields

Specified by:
initializeFields in class DCModule

getDefaultData

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