net.sf.dc.core.objects.audiocd
Class AudioTrack

java.lang.Object
  extended by net.sf.dc.core.objects.DCObject
      extended by net.sf.dc.core.objects.audiocd.AudioTrack

public class AudioTrack
extends DCObject

The Audio Track Object

Since:
1.4
Version:
1.50
Author:
Robert-Jan van der Waals
See Also:
DCObject

Field Summary
static int _A_TRACKNUMBER
           
static int _B_TITLE
           
static int _C_LYRICS
           
static int _D_PLAYLENGTH
           
static int _E_ALBUM
           
 
Fields inherited from class net.sf.dc.core.objects.DCObject
_ID, alChildren, alValues, alwaysGenerateID, bValidation, module, uiRowNumber, wf
 
Constructor Summary
AudioTrack()
           
 
Method Summary
 void checkIntegrity(boolean update)
          Checks if the values are unique and if all the required fields have been filled
 javax.swing.ImageIcon getIcon()
          Returns the icon for this object
protected  void initializeSettings()
          Initialize all user settings on this data crow object
protected  void setModuleIndex()
          Sets the module index / sets the ownership of this data crow object
 java.lang.String toString()
          Create a UI representation for this object
 
Methods inherited from class net.sf.dc.core.objects.DCObject
addChild, addChildren, addRequest, clearValues, delete, getChangedFields, getChangedValues, getChildren, getCreateStatements, getDatabaseFieldName, getDatabaseFieldNames, getDisplayString, getField, getFieldIndices, getFields, getFieldType, getFieldTypes, getHiddenFields, getID, getLabel, getLabels, getMaxFieldLength, getMaxFieldLengths, getModule, getNotSearchableFields, getParentReferenceFieldIndex, getReadOnlyFields, getRequests, getRequiredFields, getRow, getSilence, getTableJoin, getTableName, getTableShortName, getUnfilledRequiredFields, getValue, getValues, getVisibleFields, getVisibleValues, isBatch, isChanged, isChanged, isEndOfBatch, isHidden, isRequired, isSearchable, isUnique, load, removeChildren, removeRequestors, saveNew, saveUpdate, setAlwaysGenerateID, setBatch, setChanged, setChildren, setEndOfBatch, setIDs, setRow, setSilence, setValidation, setValue, setValues, toQueryCondition, undoChanges
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_A_TRACKNUMBER

public static final int _A_TRACKNUMBER
See Also:
Constant Field Values

_B_TITLE

public static final int _B_TITLE
See Also:
Constant Field Values

_C_LYRICS

public static final int _C_LYRICS
See Also:
Constant Field Values

_D_PLAYLENGTH

public static final int _D_PLAYLENGTH
See Also:
Constant Field Values

_E_ALBUM

public static final int _E_ALBUM
See Also:
Constant Field Values
Constructor Detail

AudioTrack

public AudioTrack()
Method Detail

setModuleIndex

protected void setModuleIndex()
Sets the module index / sets the ownership of this data crow object

Specified by:
setModuleIndex in class DCObject

getIcon

public javax.swing.ImageIcon getIcon()
Returns the icon for this object

Specified by:
getIcon in class DCObject

initializeSettings

protected void initializeSettings()
Initialize all user settings on this data crow object

Specified by:
initializeSettings in class DCObject

checkIntegrity

public void checkIntegrity(boolean update)
                    throws ValidationException
Description copied from class: DCObject
Checks if the values are unique and if all the required fields have been filled

Overrides:
checkIntegrity in class DCObject
Parameters:
update - indicates if the values are new or existing
Throws:
ValidationException

toString

public java.lang.String toString()
Create a UI representation for this object

Overrides:
toString in class java.lang.Object