public abstract class SearchListDetailGroup extends MajorRemoteUserInterface implements ContextInfo
Modifier and Type | Field and Description |
---|---|
RemotableControler |
currentDetail |
Identifier |
currentlyUpdatedOrAdded |
AbstractDataList |
list |
DataObject |
listDataObject |
java.util.Hashtable<java.lang.String,RemoteUserInterface> |
other |
DataPresentation |
presentation |
DataPropertyAdministration |
propertyAdmin |
boolean |
readOnly |
java.lang.String |
readOnlyDetails |
Search |
search |
appearanceModifiablePool, appellation, buildDone, confirmationMatter, contextInfo, dependencies, infoMatter, isToRenew, popupBuilders, presentMessageInDialogIfRepeated, remoteContents, remoteContentsExceptionallyToSetValues, sessionData
Constructor and Description |
---|
SearchListDetailGroup(SessionData sessionData,
java.lang.String tabIdAndLabel,
DataObject listDataObject) |
Modifier and Type | Method and Description |
---|---|
void |
buildRemoteView(ToAppletWriter out)
Build remote view.
|
protected void |
buildRemoteViewDetails(ToAppletWriter out) |
protected void |
closeDetail() |
protected abstract DataPropertyAdministration |
createDetail()
Creates detail element of search/list/detail group and returns it.
|
protected abstract AbstractDataList |
createList()
Creates list element of search/list/detail group and returns it.
|
protected abstract Search |
createSearch()
Creates search element of search/list/detail group and returns it.
|
void |
destroy()
Don't wait until garbage collector removed weak reference.
|
void |
fetchValuesFromRequest(GeneralizedRequest request) |
AbstractDataList |
getList() |
DataPropertyAdministration |
getPropAdm() |
Search |
getSearch() |
boolean |
isClosingAllowed()
Returns true if it is allowed to close the tab or window.
|
void |
openNewInput() |
void |
openSearch() |
void |
process(GeneralizedRequest request) |
protected void |
sendRemoteViewContext(ToAppletWriter out) |
closeInstance, getTabId, getTabLabel, selectTab
addDependency, addDependency, associateDefaultButtonToInputField, free, getAppellation, getAppResStr, getConcerning, getContextInfo, getElementID, getInstance, getMessageSetSize, getTranslation, hasVeto, isVisible, register, register, registerRemotable, setAppellation, setElementID, setMessage, setMessageToKeep, setMessageToKeep, setMessageToKeep, setMessageToKeep, setMessageToKeep, setSoundToPlay, setTitle, setToolTipText, setToRenewToTrue, setVisible
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getConcerning, getSubConcerning, getTabId, getTabLabel
public Search search
public AbstractDataList list
public DataPropertyAdministration propertyAdmin
public DataPresentation presentation
public java.util.Hashtable<java.lang.String,RemoteUserInterface> other
public RemotableControler currentDetail
public DataObject listDataObject
public boolean readOnly
public java.lang.String readOnlyDetails
public Identifier currentlyUpdatedOrAdded
public SearchListDetailGroup(SessionData sessionData, java.lang.String tabIdAndLabel, DataObject listDataObject)
protected abstract Search createSearch()
protected abstract AbstractDataList createList()
protected abstract DataPropertyAdministration createDetail()
public Search getSearch()
public AbstractDataList getList()
public DataPropertyAdministration getPropAdm()
public void openSearch()
public void openNewInput()
protected void closeDetail()
public void fetchValuesFromRequest(GeneralizedRequest request)
fetchValuesFromRequest
in interface Remotable
fetchValuesFromRequest
in class RemoteUserInterface
public boolean isClosingAllowed()
MajorRemoteUserInterface
isClosingAllowed
in class MajorRemoteUserInterface
public void process(GeneralizedRequest request)
process
in interface RemotableControler
public void buildRemoteView(ToAppletWriter out)
AppletTalker
buildRemoteView
in interface AppletTalker
buildRemoteView
in class MajorRemoteUserInterface
out
- the writer which will be read by the appletprotected void sendRemoteViewContext(ToAppletWriter out)
protected void buildRemoteViewDetails(ToAppletWriter out)
public void destroy()
Remotable
destroy
in interface Remotable
destroy
in class RemoteUserInterface
Copyright 1998-2023 Christoph Mueller, Kaerntner Str. 56, D-70469 Stuttgart, Germany, https://www.perpus.de