org.archiviststoolkit.editor
Class AccessionFields

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by org.archiviststoolkit.mydomain.DomainEditorFields
                      extended by org.archiviststoolkit.editor.ArchDescriptionFields
                          extended by org.archiviststoolkit.editor.AccessionFields
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, NameEnabledEditor, SubjectEnabledEditorFields

public class AccessionFields
extends ArchDescriptionFields

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 javax.swing.JTextArea accessionDispositionNote
           
 javax.swing.JTextField accessionNumber1
           
 javax.swing.JTextField accessionNumber2
           
 javax.swing.JTextField accessionNumber3
           
 javax.swing.JTextField accessionNumber4
           
 javax.swing.JTextArea accessionTransactionNote
           
 javax.swing.JFormattedTextField acknowledgementDate2
           
 javax.swing.JFormattedTextField acknowledgementDate3
           
 javax.swing.JFormattedTextField acknowledgementDate4
           
 javax.swing.JComboBox acquisitionType
           
 javax.swing.JFormattedTextField agreementReceived
           
 javax.swing.JFormattedTextField agreementReceived2
           
 javax.swing.JFormattedTextField agreementSent2
           
 javax.swing.JFormattedTextField bulkDateBegin
           
 javax.swing.JFormattedTextField bulkDateEnd
           
 javax.swing.JCheckBox cataloged
           
 javax.swing.JCheckBox cataloged2
           
 javax.swing.JTextArea catalogedNote
           
 javax.swing.JTextArea condition
           
 javax.swing.JTextArea containerSummary
           
 javax.swing.JFormattedTextField date1Begin
           
 javax.swing.JFormattedTextField date1Begin2
           
 javax.swing.JFormattedTextField date1Begin3
           
 javax.swing.JFormattedTextField date1End
           
 javax.swing.JTextField dateExpression
           
 javax.swing.JTextField dateExpression2
           
 javax.swing.JTextField dateExpression3
           
 javax.swing.JTextField dateExpression4
           
 javax.swing.JTextField dateExpression5
           
 javax.swing.JFormattedTextField dateProcessed
           
 javax.swing.JFormattedTextField dateProcessed2
           
 javax.swing.JFormattedTextField dateProcessed3
           
 javax.swing.JTextArea description
           
 javax.swing.JFormattedTextField extentNumber
           
 javax.swing.JFormattedTextField extentNumber2
           
 javax.swing.JFormattedTextField extentNumber3
           
 javax.swing.JComboBox extentType
           
 javax.swing.JTextArea inventory
           
 javax.swing.JTextArea processingPlan
           
 javax.swing.JTextField repositoryName
           
 javax.swing.JComboBox resourceType
           
 javax.swing.JComboBox resourceType2
           
 javax.swing.JComboBox resourceType3
           
 javax.swing.JCheckBox restrictionsApply
           
 javax.swing.JCheckBox restrictionsApply2
           
 javax.swing.JCheckBox restrictionsApply3
           
 javax.swing.JCheckBox rights
           
 javax.swing.JCheckBox rights2
           
 javax.swing.JCheckBox rights3
           
 javax.swing.JCheckBox rights5
           
 javax.swing.JCheckBox rights6
           
 javax.swing.JCheckBox rights7
           
 javax.swing.JTextArea terms
           
 javax.swing.JTextArea terms2
           
 javax.swing.JTextArea terms3
           
 javax.swing.JTextArea title
           
 javax.swing.JTextArea title2
           
 javax.swing.JTextArea title3
           
 javax.swing.JTextArea title4
           
 javax.swing.JTextArea title5
           
 javax.swing.JTextArea title6
           
 
Fields inherited from class org.archiviststoolkit.editor.ArchDescriptionFields
ADD_AFTER_SELECTION, ADD_AT_BEGINNING, ADD_AT_END, ADD_BEFORE_SELECTION, currentInstance, currentRepeatingData, defaultInstanceType, dialogInstances, dialogRepeatingData, selectedRowInstances, selectedRowRepeatingData
 
Fields inherited from class org.archiviststoolkit.mydomain.DomainEditorFields
customFormat, detailsModel, fieldsToBind, inSetModel, undoManager
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
AccessionFields()
           
 
Method Summary
protected  void addRelatedTableInformation()
           
 javax.swing.JButton getAddButton()
           
 javax.swing.JButton getAddNameRelationshipButton()
           
 javax.swing.JButton getAddSubjectRelationshipButton()
           
 javax.swing.JButton getChangeRepositoryButton()
           
 DomainSortableTable getDeaccessionsTable()
           
 java.awt.Component getInitialFocusComponent()
           
 DomainSortableTable getLocationsTable()
           
 DomainSortableTable getNamesTable()
           
 javax.swing.JButton getRemoveNameRelationshipButton()
           
 javax.swing.JButton getRemoveSubjectRelationshipButton()
           
 DomainSortableTable getSubjectsTable()
           
 DomainSortableTable getTableAccessionsResources()
           
protected  void initAccess()
           
 void setAddNameRelationshipButton(javax.swing.JButton addNameRelationshipButton)
           
 void setAddSubjectRelationshipButton(javax.swing.JButton addSubjectRelationshipButton)
           
protected  void setDisplayToFirstTab()
           
 void setModel(DomainObject model, InfiniteProgressPanel progressPanel)
          Set the domain model for this editor.
 void setRemoveNameRelationshipButton(javax.swing.JButton removeNameRelationshipButton)
           
 void setRemoveSubjectRelationshipButton(javax.swing.JButton removeSubjectRelationshipButton)
           
 
Methods inherited from class org.archiviststoolkit.editor.ArchDescriptionFields
addDeaccessionsActionPerformed, addInstance, addNameRelationship, addNoteEtc, addNoteEtcComboBoxAction, addRepeatingData, addSubjectRelationship, editNameRelationshipActionPerformed, findLocationForInstance, getAddInstanceButton, getAddNoteEtcComboBox, getAddRepeatingDataButton, getInstancesTable, getNameEnabledModel, getNotesTable, getRemoveInstanceButton, getRemoveRepeatingDataButton, getRepeatingDataTable, getSubjectEnabledModel, handleInstanceTableMouseClick, handleNamesTableMouseClick, initDigitalObjectNotes, initMoreStuff, initNotesEtc, removeDeaccessionActionPerformed, removeNotesEtc, setOtherLevelEnabledDisabled
 
Methods inherited from class org.archiviststoolkit.mydomain.DomainEditorFields
acceptEdit, addRelatedObject, addRelatedObject, addRelatedTableRecord, cancelEdit, convertComboBoxToNonEnterableTextField, editRelatedRecord, editRelatedRecord, getModel, getParentEditor, getRedoButton, getUndoButton, handleRedoButtonAction, handleTableMouseClick, handleTableMouseClick, handleUndoButtonAction, initUndo, removeRelatedTableRow, removeRelatedTableRow, setBean, setFormToReadOnly, setParentEditor, updateRelatedTable, updateUndoButtons
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

accessionNumber1

public javax.swing.JTextField accessionNumber1

accessionNumber2

public javax.swing.JTextField accessionNumber2

accessionNumber3

public javax.swing.JTextField accessionNumber3

accessionNumber4

public javax.swing.JTextField accessionNumber4

resourceType

public javax.swing.JComboBox resourceType

title

public javax.swing.JTextArea title

extentNumber

public javax.swing.JFormattedTextField extentNumber

extentType

public javax.swing.JComboBox extentType

containerSummary

public javax.swing.JTextArea containerSummary

repositoryName

public javax.swing.JTextField repositoryName

dateExpression

public javax.swing.JTextField dateExpression

date1Begin

public javax.swing.JFormattedTextField date1Begin

date1End

public javax.swing.JFormattedTextField date1End

bulkDateBegin

public javax.swing.JFormattedTextField bulkDateBegin

bulkDateEnd

public javax.swing.JFormattedTextField bulkDateEnd

title2

public javax.swing.JTextArea title2

acquisitionType

public javax.swing.JComboBox acquisitionType

accessionTransactionNote

public javax.swing.JTextArea accessionTransactionNote

description

public javax.swing.JTextArea description

condition

public javax.swing.JTextArea condition

inventory

public javax.swing.JTextArea inventory

accessionDispositionNote

public javax.swing.JTextArea accessionDispositionNote

acknowledgementDate2

public javax.swing.JFormattedTextField acknowledgementDate2

acknowledgementDate3

public javax.swing.JFormattedTextField acknowledgementDate3

rights2

public javax.swing.JCheckBox rights2

rights3

public javax.swing.JCheckBox rights3

date1Begin2

public javax.swing.JFormattedTextField date1Begin2

date1Begin3

public javax.swing.JFormattedTextField date1Begin3

extentNumber2

public javax.swing.JFormattedTextField extentNumber2

extentNumber3

public javax.swing.JFormattedTextField extentNumber3

dateExpression2

public javax.swing.JTextField dateExpression2

dateExpression3

public javax.swing.JTextField dateExpression3

dateExpression4

public javax.swing.JTextField dateExpression4

title3

public javax.swing.JTextArea title3

title4

public javax.swing.JTextArea title4

title5

public javax.swing.JTextArea title5

title6

public javax.swing.JTextArea title6

rights5

public javax.swing.JCheckBox rights5

acknowledgementDate4

public javax.swing.JFormattedTextField acknowledgementDate4

rights6

public javax.swing.JCheckBox rights6

agreementSent2

public javax.swing.JFormattedTextField agreementSent2

rights7

public javax.swing.JCheckBox rights7

agreementReceived

public javax.swing.JFormattedTextField agreementReceived

rights

public javax.swing.JCheckBox rights

agreementReceived2

public javax.swing.JFormattedTextField agreementReceived2

terms3

public javax.swing.JTextArea terms3

restrictionsApply

public javax.swing.JCheckBox restrictionsApply

restrictionsApply2

public javax.swing.JCheckBox restrictionsApply2

terms

public javax.swing.JTextArea terms

restrictionsApply3

public javax.swing.JCheckBox restrictionsApply3

terms2

public javax.swing.JTextArea terms2

resourceType2

public javax.swing.JComboBox resourceType2

dateExpression5

public javax.swing.JTextField dateExpression5

processingPlan

public javax.swing.JTextArea processingPlan

dateProcessed3

public javax.swing.JFormattedTextField dateProcessed3

resourceType3

public javax.swing.JComboBox resourceType3

cataloged2

public javax.swing.JCheckBox cataloged2

dateProcessed

public javax.swing.JFormattedTextField dateProcessed

cataloged

public javax.swing.JCheckBox cataloged

dateProcessed2

public javax.swing.JFormattedTextField dateProcessed2

catalogedNote

public javax.swing.JTextArea catalogedNote
Constructor Detail

AccessionFields

public AccessionFields()
Method Detail

getChangeRepositoryButton

public javax.swing.JButton getChangeRepositoryButton()
Overrides:
getChangeRepositoryButton in class ArchDescriptionFields

getDeaccessionsTable

public DomainSortableTable getDeaccessionsTable()

getAddButton

public javax.swing.JButton getAddButton()

getLocationsTable

public DomainSortableTable getLocationsTable()

addRelatedTableInformation

protected void addRelatedTableInformation()

setModel

public final void setModel(DomainObject model,
                           InfiniteProgressPanel progressPanel)
Description copied from class: ArchDescriptionFields
Set the domain model for this editor.

Overrides:
setModel in class ArchDescriptionFields
Parameters:
model - the model

getInitialFocusComponent

public java.awt.Component getInitialFocusComponent()
Specified by:
getInitialFocusComponent in class DomainEditorFields

getNamesTable

public DomainSortableTable getNamesTable()
Specified by:
getNamesTable in interface NameEnabledEditor
Specified by:
getNamesTable in class ArchDescriptionFields

getAddNameRelationshipButton

public javax.swing.JButton getAddNameRelationshipButton()
Specified by:
getAddNameRelationshipButton in class ArchDescriptionFields

setAddNameRelationshipButton

public void setAddNameRelationshipButton(javax.swing.JButton addNameRelationshipButton)

getAddSubjectRelationshipButton

public javax.swing.JButton getAddSubjectRelationshipButton()
Specified by:
getAddSubjectRelationshipButton in class ArchDescriptionFields

setAddSubjectRelationshipButton

public void setAddSubjectRelationshipButton(javax.swing.JButton addSubjectRelationshipButton)

getSubjectsTable

public DomainSortableTable getSubjectsTable()
Specified by:
getSubjectsTable in interface SubjectEnabledEditorFields
Specified by:
getSubjectsTable in class ArchDescriptionFields

getRemoveNameRelationshipButton

public javax.swing.JButton getRemoveNameRelationshipButton()
Specified by:
getRemoveNameRelationshipButton in class ArchDescriptionFields

setRemoveNameRelationshipButton

public void setRemoveNameRelationshipButton(javax.swing.JButton removeNameRelationshipButton)

getRemoveSubjectRelationshipButton

public javax.swing.JButton getRemoveSubjectRelationshipButton()
Specified by:
getRemoveSubjectRelationshipButton in class ArchDescriptionFields

setRemoveSubjectRelationshipButton

public void setRemoveSubjectRelationshipButton(javax.swing.JButton removeSubjectRelationshipButton)

getTableAccessionsResources

public DomainSortableTable getTableAccessionsResources()

initAccess

protected void initAccess()
Overrides:
initAccess in class ArchDescriptionFields

setDisplayToFirstTab

protected void setDisplayToFirstTab()