public abstract class DataPropertyAdministrationInlay extends PropertyAdministrationInlay implements DataComponentOwner, ModifiedInformer
DataComponent
,
AttributeList
,
Serialized FormModifier and Type | Class and Description |
---|---|
class |
DataPropertyAdministrationInlay.DataListWithButtons |
static interface |
DataPropertyAdministrationInlay.Owner |
static interface |
DataPropertyAdministrationInlay.TextFieldVariant |
MustContainer.Creator
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
protected int |
countDataComponent |
protected DataPropertyAdministrationInlay.DataListWithButtons |
currentDataListWithButtons |
protected DataObject |
currentDataObject |
protected java.util.Vector<DataObject> |
dataObjects |
protected DataObject |
duplicateCheckDataObject |
protected EvaluationOverflow |
evaluationOverflow |
static int |
FIELD_CREATION_MODE_EDIT |
static int |
FIELD_CREATION_MODE_NONE |
static int |
FIELD_CREATION_MODE_VIEW |
protected DataObject |
mainDataObject |
static int |
MODE_COPY |
static int |
MODE_NEW |
static int |
MODE_PROPERTY |
static int |
MODE_VIRGIN |
protected java.util.Vector<DataMultChoice> |
multChoices |
static int |
NEW_LINE |
protected java.util.Vector<DataChangeListener> |
ownedDataChangeListeners |
protected DataPropertyAdministrationInlay.Owner |
owner |
protected int |
recordingAmount |
static int |
STAY_IN_LINE |
active, buttonCancel, buttonOk, checkRepeatedInput, currentAttributeList, lastChoiceManager, lastFocusOwner, mustTabbedPane, panelButtons, parkedAttributeList, tabAttributeList, tabCount, tabSize
destroyed, dirty, header, sd, specialImageIcon, statusLabel
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
DataPropertyAdministrationInlay(DataPropertyAdministrationInlay.Owner owner) |
Modifier and Type | Method and Description |
---|---|
boolean |
acceptsClosingDueToInactivity() |
void |
actionPerformed(java.awt.event.ActionEvent e)
Controls action events like button pressed.
|
protected void |
add(int control,
javax.swing.JComponent anyJComponent)
Adds a component to the current attribute list.
|
protected void |
add(int control,
java.lang.String dataLabel,
javax.swing.JComponent anyJComponent)
Adds a component with a label to the current attribute list with line control.
|
protected void |
add(javax.swing.JComponent anyJComponent)
Adds a component to the current line of the current attribute list.
|
protected void |
add(java.lang.String dataLabel,
javax.swing.JComponent anyJComponent)
Adds a component with a label to the current attribute list.
|
protected void |
append(javax.swing.JComponent Component)
Adds a component to the line as previously used.
|
protected KeyButton |
appendKeyButton(java.lang.Class<? extends DataTableAdministration> keyClass,
java.lang.String territory) |
protected KeyButton |
appendKeyButton(java.lang.Class<? extends DataTableAdministration> keyClass,
java.lang.String territory,
java.lang.String toolTipText) |
protected KeyButton |
appendKeyButton(java.lang.Class<? extends DataTableAdministration> keyClass,
java.lang.String openImageName,
java.lang.String territory,
java.lang.String toolTipText) |
void |
assignDC(DataComponent dataComponent)
Assigns a data component to this owner.
|
protected boolean |
checkAndUpdateAll() |
void |
ComponentModificationListener(ComponentModifiedEvent e)
Called when component was modified.
|
void |
copy(Identifier identifier)
Loads the specified entry and fills all DataComponent objects with
the current values to offer them for inserting a new entry.
|
protected void |
copyAfterId() |
protected void |
createAllFields()
Creates all fields in the current attribute list.
|
protected void |
createAllFields(AttributeList assignedAttributeList)
Creates as many data components as there are columns in the current rows
available and presents them in an attribute list line by line.
|
protected DataCheckBox |
createCheckBox(int control,
java.lang.String lineLabel,
java.lang.String columnName,
java.lang.String checkLabel)
Creates a database connected check box
|
protected DataCheckBox |
createCheckBox(java.lang.String columnName,
java.lang.String checkLabel)
Creates a database connected check box in the same line as previously used.
|
protected DataCheckBox |
createCheckBox(java.lang.String lineLabel,
java.lang.String columnName,
java.lang.String checkLabel)
Creates a database connected check box
|
protected DataVariableChoice |
createChoice(KeyValuePair[] content,
java.lang.String columnName)
Creates a database connected variable choice in the same line.
|
protected DataVariableChoice |
createChoice(java.lang.String label,
KeyValuePair[] content,
java.lang.String columnName)
Creates a database connected variable choice
|
protected DataVariableChoiceNumKey |
createChoice(java.lang.String label,
KeyValuePairNum[] content,
java.lang.String columnName)
Creates a database connected variable choice
|
protected DataVariableChoice |
createChoice(java.lang.String label,
java.lang.String[][] content,
java.lang.String columnName)
Creates a database connected variable choice
|
protected DataVariableChoice |
createChoice(java.lang.String label,
java.lang.String[][] content,
java.lang.String columnName,
boolean noChoicePossible)
Creates a database connected variable choice
|
protected DataVariableChoice |
createChoice(java.lang.String label,
java.lang.String[][] content,
java.lang.String columnName,
boolean noChoicePossible,
boolean suppressKey)
Creates a database connected variable choice
|
protected DataCleartextClassification |
createCleartextClassification(java.lang.String label,
java.lang.String assignedColumnName,
SelfChainingDataObject sourceDataObject,
java.lang.String niColumn,
java.lang.String visibleColumnName,
java.lang.String superordinateNiColumn,
int depth) |
protected DataComboBox |
createComboBox(java.lang.String label,
AbstractAttribute column,
DataObject sourceDataObject,
AbstractAttribute visibleColumn,
AbstractAttribute orderByColumnName,
java.lang.String nameForNoChoice)
Creates a database connected combo box in a new line.
|
protected DataComboBox |
createComboBox(java.lang.String columnName,
DataObject sourceDataObject,
java.lang.String visibleColumn)
Creates a database connected combo box in the same line as previously used.
|
protected DataComboBox |
createComboBox(java.lang.String columnName,
DataObject sourceDataObject,
java.lang.String visibleColumn,
java.lang.String orderByColumnName,
java.lang.String nameForNoChoice,
int width)
Creates a database connected combo box
|
protected DataComboBox |
createComboBox(java.lang.String label,
java.lang.String columnName,
DataObject sourceDataObject)
Creates a database connected combo box in a new line.
|
protected DataComboBox |
createComboBox(java.lang.String label,
java.lang.String columnName,
DataObject sourceDataObject,
java.lang.String visibleColumn)
Creates a database connected combo box in a new line which stores
the visible content instead of a pointer / identifier.
|
protected DataComboBox |
createComboBox(java.lang.String label,
java.lang.String columnName,
DataObject sourceDataObject,
java.lang.String visibleColumn,
java.lang.String orderByColumnName,
java.lang.String nameForNoChoice)
Creates a database connected combo box in a new line.
|
protected DataComboBox |
createComboBox(java.lang.String label,
java.lang.String columnName,
DataObject sourceDataObject,
java.lang.String visibleColumn,
java.lang.String orderByColumnName,
java.lang.String nameForNoChoice,
int width)
Creates a database connected combo box
|
protected DataCurrencyChoice |
createCurrencyChoice(java.lang.String columnName)
Creates a database connected currency choice field in the same line as previously used.
|
protected DataCurrencyChoice |
createCurrencyChoice(java.lang.String label,
java.lang.String columnName)
Creates a database connected currency choice field in a new line with the specified label.
|
protected DataDateField |
createDateField(int control,
java.lang.String label,
java.lang.String columnName)
Creates a database connected date field
|
protected DataDateField |
createDateField(java.lang.String columnName)
Creates a database connected date field in the same line as previously used.
|
protected DataDateField |
createDateField(java.lang.String label,
AbstractAttribute attribute)
Creates a database connected date field in a new line with the specified label.
|
protected DataDateField |
createDateField(java.lang.String label,
java.lang.String columnName)
Creates a database connected date field in a new line with the specified label.
|
protected DataDecimalField |
createDecimalField(int control,
java.lang.String label,
java.lang.String columnName)
Creates a database connected decimal field
|
protected DataDecimalField |
createDecimalField(java.lang.String columnName)
Creates a database connected decimal field in the same line as previously used.
|
protected DataDecimalField |
createDecimalField(java.lang.String label,
java.lang.String columnName)
Creates a database connected decimal field in a new line with the specified label.
|
protected InfoLinkTextField |
createExternalLink(java.lang.String label,
java.lang.String columnName)
Creates a database connected component group to control external links
|
protected DataFileStreamField |
createFileStreamField(java.lang.String label,
DataObject fileDataObject,
java.lang.String columnNameForFileName,
java.lang.String columnNameForFileDate,
java.lang.String columnNameForBinaryData)
Creates a database connected area for integrating files into database and opening these files.
|
protected DataFloatField |
createFloatField(java.lang.String columnName)
Creates a database connected float field in the same line as previously used.
|
protected DataFloatField |
createFloatField(java.lang.String label,
java.lang.String columnName)
Creates a database connected float field in a new line with the specified label.
|
protected DataImageViewerForDB |
createImage(DataObject dataObject,
java.lang.String tabLabel,
java.lang.String columnNameForBinaryData)
Creates a database connected image viewer.
|
protected DataImageViewerForFile |
createImage(DataObject dataObject,
java.lang.String tabLabel,
java.lang.String imageDirectory,
java.lang.String prefix)
Creates a database connected image viewer.
|
protected DataImageViewerForDB |
createImage(DataObject dataObject,
java.lang.String tabLabel,
java.lang.String columnNameForBinaryData,
java.lang.String helpTopic,
java.lang.String helpTarget)
Creates a database connected image viewer.
|
protected DataImageViewerForFile |
createImage(DataObject dataObject,
java.lang.String tabLabel,
java.lang.String imageDirectory,
java.lang.String prefix,
java.lang.String helpTopic,
java.lang.String helpTarget)
Creates a database connected image viewer.
|
protected DataImageViewerForDB |
createImage(java.lang.String tabLabel,
java.lang.String columnNameForBinaryData)
Creates a database connected image viewer.
|
protected DataImageViewerForFile |
createImage(java.lang.String tabLabel,
java.lang.String imageDirectory,
java.lang.String prefix)
Creates a database connected image viewer.
|
protected DataIntField |
createIntField(AbstractAttribute attribute)
Creates a database connected int field in the same line as previously used.
|
protected DataIntField |
createIntField(int control,
java.lang.String label,
java.lang.String columnName)
Creates a database connected int field
|
protected DataIntField |
createIntField(java.lang.String columnName)
Creates a database connected int field in the same line as previously used.
|
protected DataIntField |
createIntField(java.lang.String label,
AbstractAttribute attribute)
Creates a database connected int field in a new line with the specified label.
|
protected DataIntField |
createIntField(java.lang.String label,
java.lang.String columnName)
Creates a database connected int field in a new line with the specified label.
|
protected DataLongField |
createLongField(java.lang.String columnName)
Creates a database connected long field in the same line as previously used.
|
protected DataLongField |
createLongField(java.lang.String label,
java.lang.String columnName)
Creates a database connected long field
|
protected DataMultChoice |
createMultChoice(java.lang.String label,
DataObject key,
AssoDataObject link,
java.lang.String[] keyColumns,
java.lang.String[] keyHeaders)
Creates a database connected multiple choice in a new line.
|
protected DataPasswordField |
createPasswordField(java.lang.String label,
java.lang.String columnName)
Creates a database connected password input field line controlled with the specified length.
|
protected DataRadioButtons |
createRadioButtons(java.lang.String label,
java.lang.String columnName,
DataObject sourceDataObject,
java.lang.String keyColumnName,
java.lang.String visibleColumnName) |
protected DataRadioButtons |
createRadioButtons(java.lang.String label,
java.lang.String columnName,
int[] keys,
java.lang.String[] meaning)
Creates a database connected radio button group in a new line.
|
protected DataRadioButtons |
createRadioButtons(java.lang.String label,
java.lang.String columnName,
KeyValuePair[] content)
Creates a database connected radio button group in a new line.
|
protected DataRadioButtons |
createRadioButtons(java.lang.String label,
java.lang.String columnName,
java.lang.String[] keys,
java.lang.String[] meaning)
Creates a database connected radio button group in a new line.
|
protected DataTextArea |
createTextArea(java.lang.String columnName)
Creates a database connected text area in the same line as previously used.
|
protected DataTextArea |
createTextArea(java.lang.String label,
java.lang.String columnName)
Creates a database connected text area in a new line with the specified label.
|
protected DataTextArea |
createTextArea(java.lang.String label,
java.lang.String columnName,
int rows)
Creates a database connected text area in a new line with the specified label and number of rows.
|
protected DataTextArea |
createTextAreaWithDynamicSize(java.lang.String label,
java.lang.String columnName) |
protected DataTextField |
createTextField(int control,
java.lang.String columnName,
int length)
Creates a database connected text input field in a new line with the specified label and length.
|
protected DataTextField |
createTextField(int control,
java.lang.String label,
int length,
int maxChars,
java.lang.String columnName)
Creates a database connected text input field line controlled with the specified length.
|
protected DataTextField |
createTextField(int control,
java.lang.String label,
int length,
java.lang.String columnName)
Creates a database connected text input field in a new line with the specified label and length.
|
protected DataTextField |
createTextField(java.lang.String columnName)
Creates a database connected text input field in the same line as previously used.
|
protected DataTextField |
createTextField(java.lang.String label,
AbstractAttribute attribute)
Creates a database connected text input field in a new line with the specified label.
|
protected DataTextField |
createTextField(java.lang.String columnName,
DataObjectHolder.Creator dataObjectCreator)
Creates a database connected text input field in the same line with the specified length.
|
protected DataTextField |
createTextField(java.lang.String columnName,
DataPropertyAdministrationInlay.TextFieldVariant variant)
Creates a database connected text input field in the same line as previously used.
|
protected DataTextField |
createTextField(java.lang.String columnName,
int length)
Creates a database connected text input field in the same line with the specified length.
|
protected DataTextField |
createTextField(java.lang.String columnName,
int length,
DataObjectHolder.Creator choiceContentDo)
Creates a database connected text input field in the same line with the specified length.
|
protected DataTextField |
createTextField(java.lang.String label,
java.lang.String columnName)
Creates a database connected text input field in a new line with the specified label.
|
protected DataTextField |
createTextField(java.lang.String label,
java.lang.String columnName,
DataObjectHolder.Creator dataObjectCreator)
Creates a database connected text input field in a new line with the specified label.
|
protected DataTextField |
createTextField(java.lang.String label,
java.lang.String columnName,
DataPropertyAdministrationInlay.TextFieldVariant variant)
Creates a database connected text input field in a new line with the specified label.
|
protected DataTextField |
createTextField(java.lang.String label,
java.lang.String columnName,
int length)
Creates a database connected text input field in a new line with the specified label and length.
|
protected DataTextField |
createTextField(java.lang.String label,
java.lang.String columnName,
int length,
DataObjectHolder.Creator choiceContentDo)
Creates a database connected text input field in a new line with the specified label.
|
protected DataYearField |
createYearField(int control,
java.lang.String label,
java.lang.String columnName)
Creates a database connected year field
|
protected DataYearField |
createYearField(java.lang.String columnName)
Creates a database connected year field in the same line as previously used.
|
protected DataYearField |
createYearField(java.lang.String label,
java.lang.String columnName)
Creates a database connected year field in a new line with the specified label.
|
void |
destroy() |
protected void |
dialogPrepared()
Is called when newInput, load or copy dialog is prepared.
|
protected void |
free()
Releases external resources.
|
protected int |
getAdministrationMode()
|
protected java.lang.String |
getEntryDescription()
Returns the description of the administered entry.
|
int |
getFieldCreationMode(java.lang.String columnName) |
java.lang.String |
getFrameTitleNew()
Returns the frame title for using the administration for entering new entries.
|
Identifier |
getLastRevisionIdentifier()
Returns the identifier of the last modified entry.
|
Identifier |
getRecoveredIdentifier()
Returns the identifier of the item recovered by user decision.
|
protected java.lang.String |
getTerritory()
Returns the territory of this function.
|
protected java.lang.String |
getTitleHint() |
protected abstract void |
initCalledByDataPropertyAdministrationInlay() |
protected void |
initCalledByPropertyAdministrationInlay() |
boolean |
isCancelAllowed()
Returns true if it is allowed to cancel user interaction.
|
boolean |
isClosingAllowed(int closeConfirmId) |
protected boolean |
isEditable() |
protected boolean |
isInputAccepted()
Returns true if input is accepted - to be overridden by child if needed.
|
boolean |
isModified()
Indicates whether the component's value differs from its initial value.
|
void |
loadSecondaryDataObject()
Loads the secondary data object - to be overridden by child if necessary.
|
void |
loadThirdDataObject()
Loads the third data object - to be overridden by child if necessary.
|
protected void |
loadValues() |
protected void |
loadValues(DataObject dataObjectToLoadOnly) |
void |
loadValues(Identifier identifier)
Loads the specified entry and fills all DataComponent objects with
the current values to edit them.
|
void |
loadValues(java.util.Vector<Identifier> identifiers) |
protected void |
loadValuesAfterId() |
protected boolean |
newInput()
Prepares the administration frame for entering a new entry.
|
boolean |
newInputIfVacant()
Checks if the administration frame is vacant and prepares the frame for entering a new entry.
|
protected void |
newPanel(java.lang.String tabLabel)
Creates a new panel with an attribute list with default line size.
|
protected DataPropertyAdministrationInlay.DataListWithButtons |
newPanel(java.lang.String tabLabel,
DataList selectionList,
java.lang.String columnNameForHints)
Creates a new panel and adds it to the tabbed pane with a list for row sub-selection.
|
protected void |
newPanel(java.lang.String tabLabel,
DataPropertyAdministrationInlay.DataListWithButtons dataListWithButtons)
Creates a new panel and adds it to the tabbed pane with a list for row sub-selection.
|
protected void |
newPanel(java.lang.String tabLabel,
DataTextArea centerTextArea)
Creates a new panel and adds it to the tabbed pane with a centered text area
for full frame editing.
|
protected boolean |
okButtonAction()
Does all the things necessary when user pushes OK button and returns true if
there was nothing rejected.
|
void |
recover() |
protected void |
registerDataComponent(DataComponent nextDataComponent) |
protected void |
saveValues()
Saves the edited entry.
|
protected void |
setDefaultValues()
Sets the default values of the components - to be overridden by child if needed.
|
protected void |
setDuplicateCheckDataObject(DataObject newDuplicateCheckDataObject)
Sets the data object for automatic duplicates check.
|
protected void |
setEditable(boolean editable)
Sets all to data components to be editable as specified.
|
void |
setEvaluationOverflow(EvaluationOverflow overflow)
Sets the evaluation overflow.
|
protected void |
setFrameTitleNew(java.lang.String frameTitleNew)
Sets the frame title for using the administration for entering new entries.
|
protected void |
setFrameUpdateTitleField(DataTextComponent[] newFrameUpdateTitleFields)
Sets the frame title for using the administration for updating entries.
|
protected void |
setFrameUpdateTitleField(DataTextField newFrameUpdateTitleField)
Sets the frame title for using the administration for updating entries.
|
protected void |
setIdentityValue(int id)
Sets the identify value (primary key).
|
protected void |
setMainDataObject(DataObject newMainDataObject)
Sets the main data object which is the only one in many cases.
|
protected void |
setNextDataObject(DataObject newDataObject)
Adds a data object to the available data objects and sets the pointer to
the new data object.
|
protected void |
setNiDataComponent(DataComponent newNiDataComponent)
Sets the component which represents the internal number (primary key) of
the administered entity.
|
protected void |
setRequired(boolean required)
Sets the last component's mandatory state.
|
void |
setReturnToFirstPage(boolean returnToFirstPage)
Sets the flag that first page (tabulator) is to be activated each time user
start editing again
|
void |
setToolTipText(java.lang.String toolTipText)
Sets the tool tip text of the last created data component.
|
protected void |
setUniqueStringIdentifyDataComponent(MustTextField newUniqueStringIdentifyDataComponent)
Sets the component which represents the unique identifier (primary key) of
the administered entity.
|
void |
setVisible(boolean b) |
addSeparator, append, append, beginGroup, beginGroup, closeInstance, createMustTabbedPane, detailClosed, endGroup, newPanel, newPanel, optimizeLayout, reestablishFieldFocus, setFocusOnPreferredField, setLayoutTolerance, setPreferredFocusField
generalActionBeginnung, generalActionEnding, getAppResStr, getContentPane, getFrame, getHelpTarget, getHelpTopic, getImageIcon, getLocale, getRootPane, getTranslation, isClosingAllowed, receive, register, register, resetMessage, resetTemporaryMessage, setDefaultButton, setHelpContext, setHelpContext, setMessage, setMessageToKeep, setMessageToKeep, setTitle
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, 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, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, 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, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, unregisterKeyboardAction, update, updateUI
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, transferFocusDownCycle, validate, validateTree
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, getAccessibleContext, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, 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, transferFocusBackward, transferFocusUpCycle
public static final int MODE_VIRGIN
public static final int MODE_NEW
public static final int MODE_PROPERTY
public static final int MODE_COPY
public static final int FIELD_CREATION_MODE_NONE
public static final int FIELD_CREATION_MODE_VIEW
public static final int FIELD_CREATION_MODE_EDIT
public static final int NEW_LINE
public static final int STAY_IN_LINE
protected DataPropertyAdministrationInlay.Owner owner
protected java.util.Vector<DataObject> dataObjects
protected DataObject mainDataObject
protected DataObject duplicateCheckDataObject
protected DataObject currentDataObject
protected java.util.Vector<DataMultChoice> multChoices
protected DataPropertyAdministrationInlay.DataListWithButtons currentDataListWithButtons
protected int countDataComponent
protected java.util.Vector<DataChangeListener> ownedDataChangeListeners
protected int recordingAmount
protected EvaluationOverflow evaluationOverflow
public DataPropertyAdministrationInlay(DataPropertyAdministrationInlay.Owner owner)
protected final void initCalledByPropertyAdministrationInlay()
initCalledByPropertyAdministrationInlay
in class PropertyAdministrationInlay
protected abstract void initCalledByDataPropertyAdministrationInlay()
protected java.lang.String getTerritory()
public void setReturnToFirstPage(boolean returnToFirstPage)
returnToFirstPage
- whether or not first page (tabulator) is to be
activated each time user start editing againprotected void setMainDataObject(DataObject newMainDataObject)
newMainDataObject
- the data object that is to be used mainlyprotected void setNextDataObject(DataObject newDataObject)
newDataObject
- the new data objectprotected void setDuplicateCheckDataObject(DataObject newDuplicateCheckDataObject)
newDuplicateCheckDataObject
- the data object for duplicates checkprotected DataPropertyAdministrationInlay.DataListWithButtons newPanel(java.lang.String tabLabel, DataList selectionList, java.lang.String columnNameForHints)
tabLabel
- the label of the new tabselectionList
- the list to select the row membership for the following data componentscolumnNameForHints
- the names of the columns to be shown in the selection listprotected void newPanel(java.lang.String tabLabel, DataPropertyAdministrationInlay.DataListWithButtons dataListWithButtons)
tabLabel
- the label of the new tabdataListWithButtons
- the data list with buttons to select the row membership for the following data componentsprotected void newPanel(java.lang.String tabLabel, DataTextArea centerTextArea)
tabLabel
- the label of the new tabcenterTextArea
- the text area for full frame editingprotected void newPanel(java.lang.String tabLabel)
PropertyAdministrationInlay
newPanel
in class PropertyAdministrationInlay
tabLabel
- the label of the new tabAttributeList
protected void createAllFields()
protected void createAllFields(AttributeList assignedAttributeList)
assignedAttributeList
- the attribute list to be filled with the componentspublic void assignDC(DataComponent dataComponent)
DataComponentOwner
assignDC
in interface DataComponentOwner
dataComponent
- the data component to be assignedprotected void add(javax.swing.JComponent anyJComponent)
anyComponent
- the component to addprotected void add(int control, javax.swing.JComponent anyJComponent)
control
- whether the position should be in the same or next line as
indicated via STAY_IN_LINE
or
NEW_LINE
anyComponent
- the component to addprotected void add(java.lang.String dataLabel, javax.swing.JComponent anyJComponent)
label
- the line labelanyComponent
- any componentprotected void add(int control, java.lang.String dataLabel, javax.swing.JComponent anyJComponent)
control
- indicates whether the component is to be laid-out in the
same line (STAY_IN_LINE
)
or in a new line (NEW_LINE
)dataLabel
- the line labelanyComponent
- any componentprotected DataTextField createTextField(java.lang.String columnName, DataPropertyAdministrationInlay.TextFieldVariant variant)
columnName
- the name of the column to connect tovariant
- the wrapper containing variant definitions.protected DataTextField createTextField(java.lang.String columnName)
columnName
- the name of the column to connect toprotected DataTextField createTextField(java.lang.String label, AbstractAttribute attribute)
label
- the label of the new lineattribute
- the AbstractAttribute representing the column to connect toprotected DataTextField createTextField(java.lang.String label, java.lang.String columnName, DataPropertyAdministrationInlay.TextFieldVariant variant)
label
- the label of the new linecolumnName
- the name of the column to connect tovariant
- the wrapper containing variant definitions.protected DataTextField createTextField(java.lang.String label, java.lang.String columnName)
label
- the label of the new linecolumnName
- the name of the column to connect toprotected DataTextField createTextField(java.lang.String columnName, int length)
label
- the label of the new linecolumnName
- the name of the column to connect tolength
- the length of the text input fieldprotected DataTextField createTextField(java.lang.String label, java.lang.String columnName, int length)
label
- the label of the new linecolumnName
- the name of the column to connect tolength
- the length of the text input fieldprotected DataTextField createTextField(java.lang.String columnName, DataObjectHolder.Creator dataObjectCreator)
columnName
- the name of the column to connect todataObjectCreator
- the creator of the data object which contains valid itemsprotected DataTextField createTextField(java.lang.String label, java.lang.String columnName, DataObjectHolder.Creator dataObjectCreator)
label
- the label of the new linecolumnName
- the name of the column to connect todataObjectCreator
- the creator of the data object which contains valid itemsprotected DataTextField createTextField(java.lang.String columnName, int length, DataObjectHolder.Creator choiceContentDo)
columnName
- the name of the column to connect tolength
- the length of the text input fieldchoiceContentDo
- the data object containing valid choice valuesprotected DataTextField createTextField(java.lang.String label, java.lang.String columnName, int length, DataObjectHolder.Creator choiceContentDo)
label
- the label of the new linecolumnName
- the name of the column to connect tolength
- the length of the text input fieldchoiceContentDo
- the data object containing valid choice valuesprotected DataTextField createTextField(int control, java.lang.String columnName, int length)
control
- indicates whether the component is to be laid-out in the
same line (STAY_IN_LINE
)
or in a new line (NEW_LINE
)columnName
- the name of the column to connect tolength
- the length of the text input fieldprotected DataTextField createTextField(int control, java.lang.String label, int length, java.lang.String columnName)
control
- indicates whether the component is to be laid-out in the
same line (STAY_IN_LINE
)
or in a new line (NEW_LINE
)label
- the label of the new linelength
- the length of the fieldcolumnName
- the name of the column to connect toprotected DataTextField createTextField(int control, java.lang.String label, int length, int maxChars, java.lang.String columnName)
control
- indicates whether the component is to be laid-out in the
same line (STAY_IN_LINE
)
or in a new line (NEW_LINE
)label
- the label of the new linelength
- the length of the text input fieldmaxChars
- the maximum of characters to be enteredcolumnName
- the name of the column to connect toprotected DataPasswordField createPasswordField(java.lang.String label, java.lang.String columnName)
control
- indicates whether the component is to be laid-out in the
same line (STAY_IN_LINE
)
or in a new line (NEW_LINE
)label
- the label of the new linelength
- the length of the text input fieldmaxChars
- the maximum of characters to be enteredcolumnName
- the name of the column to connect toprotected DataTextArea createTextArea(java.lang.String columnName)
columnName
- the name of the column to connect toprotected DataTextArea createTextArea(java.lang.String label, java.lang.String columnName)
label
- the label of the new linecolumnName
- the name of the column to connect toprotected DataTextArea createTextArea(java.lang.String label, java.lang.String columnName, int rows)
label
- the label of the new linecolumnName
- the name of the column to connect torows
- the number of rows to be renderedprotected DataTextArea createTextAreaWithDynamicSize(java.lang.String label, java.lang.String columnName)
protected DataFloatField createFloatField(java.lang.String columnName)
columnName
- the name of the column to connect toprotected DataFloatField createFloatField(java.lang.String label, java.lang.String columnName)
label
- the label of the new linecolumnName
- the name of the column to connect toprotected DataDecimalField createDecimalField(java.lang.String columnName)
columnName
- the name of the column to connect toprotected DataDecimalField createDecimalField(java.lang.String label, java.lang.String columnName)
label
- the label of the new linecolumnName
- the name of the column to connect toprotected DataDecimalField createDecimalField(int control, java.lang.String label, java.lang.String columnName)
control
- indicates whether the component is to be laid-out in the
same line (STAY_IN_LINE
)
or in a new line (NEW_LINE
)label
- the label of the new linecolumnName
- the name of the column to connect toprotected DataIntField createIntField(AbstractAttribute attribute)
attribute
- the AbstractAttribute representing the column to connect toprotected DataIntField createIntField(java.lang.String columnName)
columnName
- the name of the column to connect toprotected DataIntField createIntField(java.lang.String label, AbstractAttribute attribute)
label
- the label of the new lineattribute
- the AbstractAttribute representing the column to connect toprotected DataIntField createIntField(java.lang.String label, java.lang.String columnName)
label
- the label of the new linecolumnName
- the name of the column to connect toprotected DataIntField createIntField(int control, java.lang.String label, java.lang.String columnName)
control
- indicates whether the component is to be laid-out in the
same line (STAY_IN_LINE
)
or in a new line (NEW_LINE
)label
- the label of the new linecolumnName
- the name of the column to connect toprotected DataYearField createYearField(java.lang.String columnName)
columnName
- the name of the column to connect toprotected DataYearField createYearField(java.lang.String label, java.lang.String columnName)
label
- the label of the new linecolumnName
- the name of the column to connect toprotected DataYearField createYearField(int control, java.lang.String label, java.lang.String columnName)
control
- indicates whether the component is to be laid-out in the
same line (STAY_IN_LINE
)
or in a new line (NEW_LINE
)label
- the label of the new linecolumnName
- the name of the column to connect toprotected DataLongField createLongField(java.lang.String columnName)
columnName
- the name of the column to connect toprotected DataLongField createLongField(java.lang.String label, java.lang.String columnName)
label
- the label of the new linecolumnName
- the name of the column to connect toprotected DataDateField createDateField(java.lang.String columnName)
columnName
- the name of the column to connect toprotected DataDateField createDateField(java.lang.String label, AbstractAttribute attribute)
label
- the label of the new lineattribute
- the AbstractAttribute representing the column to connect toprotected DataDateField createDateField(java.lang.String label, java.lang.String columnName)
label
- the label of the new linecolumnName
- the name of the column to connect toprotected DataDateField createDateField(int control, java.lang.String label, java.lang.String columnName)
control
- indicates whether the component is to be laid-out in the
same line (STAY_IN_LINE
)
or in a new line (NEW_LINE
)label
- the label of the new linecolumnName
- the name of the column to connect toprotected DataCurrencyChoice createCurrencyChoice(java.lang.String columnName)
columnName
- the name of the column to connect toprotected DataCurrencyChoice createCurrencyChoice(java.lang.String label, java.lang.String columnName)
label
- the label of the new linecolumnName
- the name of the column to connect toprotected DataVariableChoice createChoice(java.lang.String label, java.lang.String[][] content, java.lang.String columnName)
label
- the label of the new linecontent
- the static content of the variable choice, a row should contain a key and a descriptioncolumnName
- the name of the column to connect toprotected DataVariableChoice createChoice(java.lang.String label, java.lang.String[][] content, java.lang.String columnName, boolean noChoicePossible)
label
- the label of the new linecontent
- the static content of the variable choice, a row should contain a key and a descriptioncolumnName
- the name of the column to connect tonoChoicePossible
- if true, an item is offered which represents the "no choice"protected DataVariableChoice createChoice(java.lang.String label, java.lang.String[][] content, java.lang.String columnName, boolean noChoicePossible, boolean suppressKey)
label
- the label of the new linecontent
- the static content of the variable choice, a row should contain a key and a descriptioncolumnName
- the name of the column to connect tonoChoicePossible
- if true, an item is offered which represents the "no choice"suppressKey
- whether or not keys should be suppressed in ComboBoxprotected DataVariableChoice createChoice(java.lang.String label, KeyValuePair[] content, java.lang.String columnName)
label
- the label of the new linecontent
- the static content of the variable choicecolumnName
- the name of the column to connect toprotected DataVariableChoice createChoice(KeyValuePair[] content, java.lang.String columnName)
content
- the static content of the variable choicecolumnName
- the name of the column to connect toprotected DataVariableChoiceNumKey createChoice(java.lang.String label, KeyValuePairNum[] content, java.lang.String columnName)
label
- the label of the new linecontent
- the static content of the variable choicecolumnName
- the name of the column to connect toprotected DataCheckBox createCheckBox(java.lang.String columnName, java.lang.String checkLabel)
columnName
- the name of the column to connect tocheckLabel
- the right-most label of check boxprotected DataCheckBox createCheckBox(java.lang.String lineLabel, java.lang.String columnName, java.lang.String checkLabel)
lineLabel
- the label of the new linecolumnName
- the name of the column to connect tocheckLabel
- the right-most label of check boxprotected DataCheckBox createCheckBox(int control, java.lang.String lineLabel, java.lang.String columnName, java.lang.String checkLabel)
control
- indicates whether the component is to be laid-out in the
same line (STAY_IN_LINE
)
or in a new line (NEW_LINE
)lineLabel
- the label of the new linecolumnName
- the name of the column to connect tocheckLabel
- the right-most label of check boxprotected DataRadioButtons createRadioButtons(java.lang.String label, java.lang.String columnName, java.lang.String[] keys, java.lang.String[] meaning)
label
- the label of the new linecolumnName
- the name of the column to connect tokeys
- the keys as to be used in the database tablesmeaning
- the meanings of these keys to be presented for the userprotected DataRadioButtons createRadioButtons(java.lang.String label, java.lang.String columnName, KeyValuePair[] content)
label
- the label of the new linecolumnName
- the name of the column to connect tocontent
- the content described by an array of KeyValuePairprotected DataRadioButtons createRadioButtons(java.lang.String label, java.lang.String columnName, DataObject sourceDataObject, java.lang.String keyColumnName, java.lang.String visibleColumnName)
protected DataRadioButtons createRadioButtons(java.lang.String label, java.lang.String columnName, int[] keys, java.lang.String[] meaning)
label
- the label of the new linecolumnName
- the name of the column to connect tokeys
- the keys as to be used in the database tablesmeaning
- the meanings of these keys to be presented for the userprotected DataComboBox createComboBox(java.lang.String columnName, DataObject sourceDataObject, java.lang.String visibleColumn)
columnName
- the name of the column to connect tosourceDataObject
- the source data object that shall fill the content of the combo boxvisibleColumn
- the column to be used to fill the combo box from the source data objectprotected DataComboBox createComboBox(java.lang.String label, java.lang.String columnName, DataObject sourceDataObject)
label
- the label of the new linecolumnName
- the name of the column to connect tosourceDataObject
- the source data object that shall fill the content of the combo boxprotected DataComboBox createComboBox(java.lang.String label, java.lang.String columnName, DataObject sourceDataObject, java.lang.String visibleColumn)
label
- the label of the new linecolumnName
- the name of the column to connect tosourceDataObject
- the source data object that shall fill the content of the combo boxvisibleColumn
- the column to be used to fill the combo box from the source data objectprotected DataComboBox createComboBox(java.lang.String label, AbstractAttribute column, DataObject sourceDataObject, AbstractAttribute visibleColumn, AbstractAttribute orderByColumnName, java.lang.String nameForNoChoice)
label
- the label of the new linecolumn
- the name of the column to connect tosourceDataObject
- the source data object that shall fill the content of the combo boxvisibleColumn
- the column to be used to fill the combo box from the source data objectorderByColumnName
- the column to determine for the list ordernameForNoChoice
- the expression that indicates "no choice"protected DataComboBox createComboBox(java.lang.String label, java.lang.String columnName, DataObject sourceDataObject, java.lang.String visibleColumn, java.lang.String orderByColumnName, java.lang.String nameForNoChoice)
label
- the label of the new linecolumnName
- the name of the column to connect tosourceDataObject
- the source data object that shall fill the content of the combo boxvisibleColumn
- the column to be used to fill the combo box from the source data objectorderByColumnName
- the column name to determine for the list ordernameForNoChoice
- the expression that indicates "no choice"protected DataComboBox createComboBox(java.lang.String label, java.lang.String columnName, DataObject sourceDataObject, java.lang.String visibleColumn, java.lang.String orderByColumnName, java.lang.String nameForNoChoice, int width)
label
- the label of the new linecolumnName
- the name of the column to connect tosourceDataObject
- the source data object that shall fill the content of the combo boxvisibleColumn
- the column to be used to fill the combo box from the source data objectorderByColumnName
- the column name to determine for the list ordernameForNoChoice
- the expression that indicates "no choice"width
- the fixed width of the combo boxprotected DataComboBox createComboBox(java.lang.String columnName, DataObject sourceDataObject, java.lang.String visibleColumn, java.lang.String orderByColumnName, java.lang.String nameForNoChoice, int width)
columnName
- the name of the column to connect tosourceDataObject
- the source data object that shall fill the content of the combo boxvisibleColumn
- the column to be used to fill the combo box from the source data objectorderByColumnName
- the column name to determine for the list ordernameForNoChoice
- the expression that indicates "no choice"width
- the fixed width of the combo boxprotected DataMultChoice createMultChoice(java.lang.String label, DataObject key, AssoDataObject link, java.lang.String[] keyColumns, java.lang.String[] keyHeaders)
label
- the label of the new linekey
- the data object containing the columns to be displayed.link
- the data object which represents the relational entity.keyColumns
- the columns to be used to dynamically fill the gridkeyHeaders
- the headers of the gridprotected InfoLinkTextField createExternalLink(java.lang.String label, java.lang.String columnName)
label
- the label of the new linecolumnName
- the name of the column to connect tolength
- the length of the text input fieldprotected DataFileStreamField createFileStreamField(java.lang.String label, DataObject fileDataObject, java.lang.String columnNameForFileName, java.lang.String columnNameForFileDate, java.lang.String columnNameForBinaryData)
label
- the label of the new linefileDataObject
- the data object representing the file storagecolumnNameForFileName
- the column name for the file namecolumnNameForBinaryData
- the column name for the binary dataprotected DataImageViewerForDB createImage(java.lang.String tabLabel, java.lang.String columnNameForBinaryData)
tabLabel
- the label of the tabcolumnNameForBinaryData
- the name of the column used to store image dataprotected DataImageViewerForDB createImage(DataObject dataObject, java.lang.String tabLabel, java.lang.String columnNameForBinaryData)
dataObject
- the DataObject to assign totabLabel
- the label of the tabcolumnNameForBinaryData
- the name of the column used to store image dataprotected DataImageViewerForDB createImage(DataObject dataObject, java.lang.String tabLabel, java.lang.String columnNameForBinaryData, java.lang.String helpTopic, java.lang.String helpTarget)
dataObject
- the DataObject to assign totabLabel
- the label of the tabcolumnNameForBinaryData
- the name of the column used to store image datahelpTopic
- the context help's topichelpTarget
- the context help's targetprotected DataImageViewerForFile createImage(java.lang.String tabLabel, java.lang.String imageDirectory, java.lang.String prefix)
tabLabel
- the label of the tabimageDirectory
- the directory for the images to be saved and reloadedprefix
- the prefix to be used to construct the image file namesprotected DataImageViewerForFile createImage(DataObject dataObject, java.lang.String tabLabel, java.lang.String imageDirectory, java.lang.String prefix)
dataObject
- the DataObject to assign totabLabel
- the label of the tabimageDirectory
- the directory for the images to be saved and reloadedprefix
- the prefix to be used to construct the image file namesprotected DataImageViewerForFile createImage(DataObject dataObject, java.lang.String tabLabel, java.lang.String imageDirectory, java.lang.String prefix, java.lang.String helpTopic, java.lang.String helpTarget)
dataObject
- the DataObject to assign totabLabel
- the label of the tabimageDirectory
- the directory for the images to be saved and reloadedprefix
- the prefix to be used to construct the image file nameshelpTopic
- the context help's topichelpTarget
- the context help's targetprotected DataCleartextClassification createCleartextClassification(java.lang.String label, java.lang.String assignedColumnName, SelfChainingDataObject sourceDataObject, java.lang.String niColumn, java.lang.String visibleColumnName, java.lang.String superordinateNiColumn, int depth)
protected void registerDataComponent(DataComponent nextDataComponent)
public int getFieldCreationMode(java.lang.String columnName)
protected KeyButton appendKeyButton(java.lang.Class<? extends DataTableAdministration> keyClass, java.lang.String territory)
protected KeyButton appendKeyButton(java.lang.Class<? extends DataTableAdministration> keyClass, java.lang.String territory, java.lang.String toolTipText)
protected KeyButton appendKeyButton(java.lang.Class<? extends DataTableAdministration> keyClass, java.lang.String openImageName, java.lang.String territory, java.lang.String toolTipText)
protected void append(javax.swing.JComponent Component)
Component
- protected void setNiDataComponent(DataComponent newNiDataComponent)
newNiDataComponent
- the component which represents the internal numberprotected void setUniqueStringIdentifyDataComponent(MustTextField newUniqueStringIdentifyDataComponent)
newUniqueStringIdentifyDataComponent
- the component which represents the unique identifierpublic void setToolTipText(java.lang.String toolTipText)
setToolTipText
in class javax.swing.JComponent
toolTipText
- the tool tip text of the last created data componentprotected void setRequired(boolean required)
required
- the last component's mandatory stateprotected void setFrameTitleNew(java.lang.String frameTitleNew)
frameTitleNew
- the frame title for using the administration entering new entriespublic java.lang.String getFrameTitleNew()
protected void setFrameUpdateTitleField(DataTextField newFrameUpdateTitleField)
newFrameUpdateTitleField
- the field to be used to build the title
for using the administration for updating entriesprotected void setFrameUpdateTitleField(DataTextComponent[] newFrameUpdateTitleFields)
newFrameUpdateTitleFields
- the fields to be used to build the title
for using the administration for updating entriesprotected void dialogPrepared()
getAdministrationMode()
public boolean newInputIfVacant()
protected boolean newInput()
protected void setIdentityValue(int id)
id
- the new identify valueprotected void setEditable(boolean editable)
editable
- whether the components should be editable or notprotected boolean isEditable()
protected int getAdministrationMode()
public void setEvaluationOverflow(EvaluationOverflow overflow)
overflow
- the class that implement the overflow reactionpublic void loadValues(java.util.Vector<Identifier> identifiers)
public void loadValues(Identifier identifier)
identification
- the unique identify value of the entry.protected void loadValuesAfterId()
public void copy(Identifier identifier)
identification
- the unique identify value of the entry.protected void copyAfterId()
protected java.lang.String getEntryDescription()
protected java.lang.String getTitleHint()
public void loadSecondaryDataObject()
public void loadThirdDataObject()
protected void loadValues()
protected void loadValues(DataObject dataObjectToLoadOnly)
public boolean acceptsClosingDueToInactivity()
acceptsClosingDueToInactivity
in class PropertyAdministrationInlay
public boolean isModified()
ModifiedInformer
isModified
in interface ModifiedInformer
protected void saveValues()
public void ComponentModificationListener(ComponentModifiedEvent e)
e
- the component modified event.public void recover()
recover
in class PropertyAdministrationInlay
public void setVisible(boolean b)
setVisible
in class javax.swing.JComponent
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
actionPerformed
in class PropertyAdministrationInlay
e
- the action event to be interpretedprotected boolean okButtonAction()
okButtonAction
in class PropertyAdministrationInlay
public boolean isCancelAllowed()
MustContainer
isCancelAllowed
in class MustContainer
public boolean isClosingAllowed(int closeConfirmId)
isClosingAllowed
in class MustContainer
protected boolean checkAndUpdateAll()
public Identifier getLastRevisionIdentifier()
public Identifier getRecoveredIdentifier()
protected void setDefaultValues()
protected boolean isInputAccepted()
protected void free()
MustContainer
free
in class MustContainer
public void destroy()
destroy
in class MustContainer
Copyright 1998-2023 Christoph Mueller, Kaerntner Str. 56, D-70469 Stuttgart, Germany, https://www.perpus.de