com.jurismarches.vradi.ui.widgets
Class MultipleSelectionFileHandler<B extends org.nuiton.wikitty.entities.BusinessEntity,H>

java.lang.Object
  extended by com.jurismarches.vradi.ui.widgets.MultipleSelectionHandler<File,B,H>
      extended by com.jurismarches.vradi.ui.widgets.MultipleSelectionFileHandler<B,H>
Direct Known Subclasses:
AttachmentFileHandler, AttachmentSessionFileHandler, EmbeddedFileHandler

public abstract class MultipleSelectionFileHandler<B extends org.nuiton.wikitty.entities.BusinessEntity,H>
extends MultipleSelectionHandler<File,B,H>

Author:
sletellier

Field Summary
 
Fields inherited from class com.jurismarches.vradi.ui.widgets.MultipleSelectionHandler
addedDatas, handlerClass, ui
 
Constructor Summary
MultipleSelectionFileHandler(MultipleSelectionPane ui, Class<H> handler, String lblKey)
           
 
Method Summary
 void add()
           
abstract  File addFiles(MultipleSelectionPane ui, B bean)
           
abstract  File downloadFile(String selected, String wikittyId)
           
 void fileNotFound(String selected)
           
abstract  Set<String> getFiles()
           
 void init()
           
 void openSelected(String selected)
           
 void remove()
           
abstract  List<String> removeFiles(B bean, List<String> selectedInList)
           
 
Methods inherited from class com.jurismarches.vradi.ui.widgets.MultipleSelectionHandler
addToList, fillList, getAddedData, getAddedDatas, getBean, getHandler, getList, getListModel, getSelectedInList, removeFromList, removeFromList, setBean
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultipleSelectionFileHandler

public MultipleSelectionFileHandler(MultipleSelectionPane ui,
                                    Class<H> handler,
                                    String lblKey)
Method Detail

init

public void init()
Specified by:
init in class MultipleSelectionHandler<File,B extends org.nuiton.wikitty.entities.BusinessEntity,H>

add

public void add()
Specified by:
add in class MultipleSelectionHandler<File,B extends org.nuiton.wikitty.entities.BusinessEntity,H>

remove

public void remove()
Specified by:
remove in class MultipleSelectionHandler<File,B extends org.nuiton.wikitty.entities.BusinessEntity,H>

openSelected

public void openSelected(String selected)
Specified by:
openSelected in class MultipleSelectionHandler<File,B extends org.nuiton.wikitty.entities.BusinessEntity,H>

fileNotFound

public void fileNotFound(String selected)

downloadFile

public abstract File downloadFile(String selected,
                                  String wikittyId)
                           throws VradiException
Throws:
VradiException

removeFiles

public abstract List<String> removeFiles(B bean,
                                         List<String> selectedInList)

getFiles

public abstract Set<String> getFiles()

addFiles

public abstract File addFiles(MultipleSelectionPane ui,
                              B bean)


Copyright © 2009-2011 JurisMarches. All Rights Reserved.