com.melloware.jukes.gui.view.validation
Class ArtistValidationModel

java.lang.Object
  extended by com.jgoodies.binding.beans.Model
      extended by com.jgoodies.binding.PresentationModel
          extended by com.melloware.jukes.gui.view.validation.AbstractValidationModel
              extended by com.melloware.jukes.gui.view.validation.ArtistValidationModel
All Implemented Interfaces:
com.jgoodies.binding.beans.Observable, java.io.Serializable

public final class ArtistValidationModel
extends AbstractValidationModel

Provides all models to bind an artist editor to its domain model, an instance of Artist.

Copyright (c) 1999-2007 Melloware, Inc.

Version:
4.0
Author:
Emil A. Lefkof III
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.melloware.jukes.gui.view.validation.AbstractValidationModel
dirty, validationResultModel
 
Fields inherited from class com.jgoodies.binding.PresentationModel
PROPERTYNAME_AFTER_BEAN, PROPERTYNAME_BEAN, PROPERTYNAME_BEFORE_BEAN, PROPERTYNAME_BUFFERING, PROPERTYNAME_CHANGED, PROPERTYNAME_TRIGGERCHANNEL
 
Constructor Summary
ArtistValidationModel(Artist aArtist)
          Constuctor that takes an Artist object.
 
Method Summary
protected  java.lang.String[] getPropertiesToCheck()
           
 void updateButtonState(boolean enabled)
          Turns the buttons on this editor on or off based on state of the underlying ORM object.
protected  void updateValidationResult()
           
 
Methods inherited from class com.melloware.jukes.gui.view.validation.AbstractValidationModel
getValidationResultModel, isDirty, setDirty
 
Methods inherited from class com.jgoodies.binding.PresentationModel
addBeanPropertyChangeListener, addBeanPropertyChangeListener, afterBeanChange, beforeBeanChange, getBean, getBeanChannel, getBeanPropertyChangeListeners, getBeanPropertyChangeListeners, getBufferedComponentModel, getBufferedModel, getBufferedModel, getBufferedValue, getComponentModel, getModel, getModel, getTriggerChannel, getValue, isBuffering, isChanged, observeChanged, observeChanged, removeBeanPropertyChangeListener, removeBeanPropertyChangeListener, resetChanged, retractInterestFor, retractInterestFor, setBean, setBufferedValue, setChanged, setTriggerChannel, setValue, setVetoableValue, triggerCommit, triggerFlush
 
Methods inherited from class com.jgoodies.binding.beans.Model
addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, addVetoableChangeListener, equals, fireMulticastPropertyChange, fireMultiplePropertiesChanged, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, getPropertyChangeListeners, getPropertyChangeListeners, getVetoableChangeListeners, getVetoableChangeListeners, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, removeVetoableChangeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArtistValidationModel

public ArtistValidationModel(Artist aArtist)
Constuctor that takes an Artist object.

Parameters:
aArtist - the domain object
Method Detail

updateValidationResult

protected void updateValidationResult()
Specified by:
updateValidationResult in class AbstractValidationModel

updateButtonState

public void updateButtonState(boolean enabled)
Turns the buttons on this editor on or off based on state of the underlying ORM object. If it is modified turn these on.

Specified by:
updateButtonState in class AbstractValidationModel
Parameters:
enabled - true to enable false to disable

getPropertiesToCheck

protected java.lang.String[] getPropertiesToCheck()
Specified by:
getPropertiesToCheck in class AbstractValidationModel


Copyright © 1999-2008 Melloware Inc. All Rights Reserved.