public abstract class PartialRemoveDialog extends ParameterDialog
Modifier and Type | Field and Description |
---|---|
protected DataObject |
assignedDataObject |
protected int |
counter |
protected MustCheckBox[] |
delCheckBoxes |
protected Identifier |
identifier |
protected Identifier[] |
identifiers |
protected TextPresenter |
info |
buttonCancel, buttonOk, isAttributeListToPack, isCanceled, lastComponent, NEW_LINE, STAY_IN_LINE, toTerminate, veto
additionalButtons, additionalComponents, checkRepeatedInput, currentAttributeList, tabButtonGroup
appearanceModifiablePool, appellation, buildDone, confirmationMatter, contextInfo, dependencies, infoMatter, isToRenew, popupBuilders, presentMessageInDialogIfRepeated, remoteContents, remoteContentsExceptionallyToSetValues, sessionData
Constructor and Description |
---|
PartialRemoveDialog(SessionData sessionData,
java.lang.String tabIdAndLabel,
Identifier identifier) |
Modifier and Type | Method and Description |
---|---|
protected void |
act()
Act = things to do after user input has been accepted.
|
protected void |
construct()
Does the real construction work after total initialization.
|
protected abstract DataObject |
getAssignedDataObject()
Returns the assigned (main) DataObject.
|
protected abstract java.lang.String |
getLineInfo()
Returns the info to be displayed on the left of the remove checkbox.
|
protected abstract java.lang.String |
getReferenceLabelText() |
protected abstract WhereCondition |
getWhereCondition(Identifier identifier)
Returns the where condition to select data from assigned DataObject.
|
append, buildRemoteView, canceledByUser, createCheckBox, createCheckBox, createChoice, createChoice, createChoice, createComboBox, createComboBox, createComboBox, createDateField, createDateField, createDecimalField, createDirectorySpecification, createIntField, createLongField, createPasswordField, createRadioButtons, createRadioButtons, createRadioButtons, createSmallImageChooser, createTextArea, createTextArea, createTextAreaInScrollPane, createTextField, createTextField, createTextField, createTextPresenter, createTextPresenter, creationEnding, hasVeto, isCanceled, isInputAccepted, newPanel, presentFailure, process, registerRC, setToolTipText
addButton, addButton, addButtonInSequence, addSeparator, addToButtonPanel, addToButtonPanel, append, append, appendButtonForSelection, createButtonInButtonPanel, fetchValuesFromRequest, getAttributeList, hasMultiplePanels, newPanel, newPanel, optional, setLayoutTolerance
addDependency, addDependency, associateDefaultButtonToInputField, destroy, free, getAppellation, getAppResStr, getConcerning, getContextInfo, getElementID, getInstance, getMessageSetSize, getTabId, getTabLabel, getTranslation, isVisible, register, register, registerRemotable, setAppellation, setElementID, setMessage, setMessageToKeep, setMessageToKeep, setMessageToKeep, setMessageToKeep, setMessageToKeep, setSoundToPlay, setTitle, setToRenewToTrue, setVisible
protected Identifier identifier
protected DataObject assignedDataObject
protected Identifier[] identifiers
protected TextPresenter info
protected MustCheckBox[] delCheckBoxes
protected int counter
public PartialRemoveDialog(SessionData sessionData, java.lang.String tabIdAndLabel, Identifier identifier)
protected void construct()
protected abstract java.lang.String getReferenceLabelText()
protected abstract DataObject getAssignedDataObject()
protected abstract WhereCondition getWhereCondition(Identifier identifier)
identifier
- the identifier of the regarded entityprotected abstract java.lang.String getLineInfo()
protected void act()
ParameterDialog
act
in class ParameterDialog
Copyright 1998-2023 Christoph Mueller, Kaerntner Str. 56, D-70469 Stuttgart, Germany, https://www.perpus.de