macaw.presentationLayer
Class CategoryStateEditor

java.lang.Object
  extended by macaw.presentationLayer.MacawStateEditor
      extended by macaw.presentationLayer.CategoryStateEditor
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener, DisplayableListItemAdder, DisplayableListItemDeleter, DisplayableListItemEditor, DisplayableListItemViewer

public class CategoryStateEditor
extends MacawStateEditor


Copyright 2010 Medical Research Council Unit for Lifelong Health and Ageing Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Version:
1.0
Author:
Kevin Garwood (kgarwood@users.sourceforge.net)

Field Summary
 
Fields inherited from class macaw.presentationLayer.MacawStateEditor
currentUser, database, dialog, listNameOwner, nameField, nameFieldLabelText, sessionProperties, userInterfaceFactory
 
Constructor Summary
CategoryStateEditor(SessionProperties sessionProperties)
           
 
Method Summary
 void addItems(java.lang.String listOwnerName, DisplayableList parentList)
           
 void deleteListItems(java.lang.String listOwnerName, DisplayableList parentList)
           
 void editListItem(java.lang.String listItemOwner, Displayable listItem, DisplayableList parentList)
           
 void viewListItem(Displayable listItem)
           
 
Methods inherited from class macaw.presentationLayer.MacawStateEditor
actionPerformed, close, createDefaultMainFormPanel, createInformationPanel, createNameFieldPanel, getItem, isEditingCancelled, isFormValid, restore, save, setDialogInformation, setDialogTitle, setEditableData, setViewableData, show
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CategoryStateEditor

public CategoryStateEditor(SessionProperties sessionProperties)
Method Detail

addItems

public void addItems(java.lang.String listOwnerName,
                     DisplayableList parentList)
              throws MacawException
Specified by:
addItems in interface DisplayableListItemAdder
Specified by:
addItems in class MacawStateEditor
Throws:
MacawException

editListItem

public void editListItem(java.lang.String listItemOwner,
                         Displayable listItem,
                         DisplayableList parentList)
                  throws MacawException
Specified by:
editListItem in interface DisplayableListItemEditor
Specified by:
editListItem in class MacawStateEditor
Throws:
MacawException

viewListItem

public void viewListItem(Displayable listItem)
                  throws MacawException
Specified by:
viewListItem in interface DisplayableListItemViewer
Specified by:
viewListItem in class MacawStateEditor
Throws:
MacawException

deleteListItems

public void deleteListItems(java.lang.String listOwnerName,
                            DisplayableList parentList)
                     throws MacawException
Specified by:
deleteListItems in interface DisplayableListItemDeleter
Specified by:
deleteListItems in class MacawStateEditor
Throws:
MacawException