|
|||||||||
| 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.CategoryDialog
public class CategoryDialog
Dialog to create and edit categories or subcategories. 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 Category |
m_data
Data for the category being created or modified. |
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 | |
|---|---|
CategoryDialog(org.opensubsystems.core.application.ThickClient client,
java.lang.String strTitle,
boolean bModify,
Category data)
Constructor for dialog to create or edit category or subcategory. |
|
| Method Summary | |
|---|---|
void |
addCategoryDialogGuiListener(CategoryDialogListener listener)
Add listener for this dialog. |
void |
displayDialog()
Display the dialog. |
void |
removeCategoryDialogGuiListener(CategoryDialogListener 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 Category m_data
| Constructor Detail |
|---|
public CategoryDialog(org.opensubsystems.core.application.ThickClient client,
java.lang.String strTitle,
boolean bModify,
Category data)
throws org.opensubsystems.core.error.OSSException
client - - client 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 - - category or subcategory to be created or edited, but never
null. When creating new category load the template data from
the backend and then use the template data in this dialog.
The parent id of the data will indicate if it is category or
subcategory.
org.opensubsystems.core.error.OSSException - - an error has occured| Method Detail |
|---|
public void displayDialog()
throws org.opensubsystems.core.error.OSSException
org.opensubsystems.core.error.OSSException - - an error as occuredpublic void addCategoryDialogGuiListener(CategoryDialogListener listener)
listener - - listener to addpublic void removeCategoryDialogGuiListener(CategoryDialogListener listener)
listener - - listener to remove
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||