|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.opensubsystems.core.application.ThickClientDialog
org.opensubsystems.inventory.application.IdentificationDialog
public class IdentificationDialog
Dialog to create and edit identifications. This dialog doesn't dictate how the user interface looks like or what gui technology is used to implement the user interface. It dynamically determines what gui implementation should be used and it provides services to most common gui implementations to interact with the server.
| Field Summary | |
|---|---|
protected boolean |
m_bModify
If this flag is true, then the dialog will act as modify dialog otherwise it will act as a create dialog. |
protected Identification |
m_data
Data for the identification being created or modified. |
protected java.util.List |
m_lstAvoidExternalNumbers
List of external numbers which cannot be used, since they may have already been used. |
protected java.util.List |
m_lstAvoidInternalNumbers
List of internal numbers, which cannot be used, since they may have already been used. |
protected java.util.Set |
m_setListeners
Set where all listeners listening to the event notifications specific to this object are stored. |
| Fields inherited from class org.opensubsystems.core.application.ThickClientDialog |
|---|
m_client, m_dialogGui, m_parentDialog, m_strTitle |
| Constructor Summary | |
|---|---|
IdentificationDialog(org.opensubsystems.core.application.ThickClientDialog parentDialog,
java.lang.String strTitle,
boolean bModify,
Identification data,
java.util.List lstAvoidExternalNumbers,
java.util.List lstAvoidInternalNumbers)
Constructor for dialog to create or edit identification. |
|
| Method Summary | |
|---|---|
void |
addIdentificationDialogGuiListener(IdentificationDialogListener listener)
Add listener for this dialog. |
Identification |
displayDialog()
Display the dialog. |
void |
removeIdentificationDialogGuiListener(IdentificationDialogListener listener)
Remove listener from this dialog. |
| Methods inherited from class org.opensubsystems.core.application.ThickClientDialog |
|---|
getClient, getGui, getParentDialog, getTitle |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected java.util.Set m_setListeners
protected boolean m_bModify
protected Identification m_data
protected java.util.List m_lstAvoidExternalNumbers
protected java.util.List m_lstAvoidInternalNumbers
| Constructor Detail |
|---|
public IdentificationDialog(org.opensubsystems.core.application.ThickClientDialog parentDialog,
java.lang.String strTitle,
boolean bModify,
Identification data,
java.util.List lstAvoidExternalNumbers,
java.util.List lstAvoidInternalNumbers)
throws org.opensubsystems.core.error.OSSException
parentDialog - - parent dialog displaying this dialogstrTitle - - title of the dialogbModify - - if this flag is true, then the dialog will act as modify
dialog otherwise it will act as a create dialog. This
will allow us to modify data, which were not yet created
in the persistence store, but are held in memory and
modified before they are storeddata - - identification to be created or edited, but never null. When
creating new identification load the template data from the
backend and then use the template data in this dialog.lstAvoidExternalNumbers - - list of external numbers, which cannot be
used, since they may have already been
usedlstAvoidInternalNumbers - - list of internal numbers, which cannot be
used, since they may have already been
used
org.opensubsystems.core.error.OSSException - - an error has occured| Method Detail |
|---|
public Identification displayDialog()
throws org.opensubsystems.core.error.OSSException
org.opensubsystems.core.error.OSSException - - an error as occuredpublic void addIdentificationDialogGuiListener(IdentificationDialogListener listener)
listener - - listener to addpublic void removeIdentificationDialogGuiListener(IdentificationDialogListener listener)
listener - - listener to remove
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||