fr.ifremer.wao.ui.components
Class TopiaEntitySelector.TopiaEntitySelectorModel

java.lang.Object
  extended by org.apache.tapestry5.util.AbstractSelectModel
      extended by fr.ifremer.wao.ui.components.TopiaEntitySelector.TopiaEntitySelectorModel
All Implemented Interfaces:
org.apache.tapestry5.SelectModel, org.apache.tapestry5.ValueEncoder<E>
Enclosing class:
TopiaEntitySelector<E extends org.nuiton.topia.persistence.TopiaEntity>

public class TopiaEntitySelector.TopiaEntitySelectorModel
extends org.apache.tapestry5.util.AbstractSelectModel
implements org.apache.tapestry5.ValueEncoder<E>

Model used by TopiaEntitySelector

Author:
sletellier

Field Summary
protected  org.apache.tapestry5.internal.SelectModelImpl delegate
           
 
Constructor Summary
TopiaEntitySelector.TopiaEntitySelectorModel()
           
 
Method Summary
 List<org.apache.tapestry5.OptionGroupModel> getOptionGroups()
           
protected  List<org.apache.tapestry5.OptionModel> getOptionModels(List<E> entities)
           
 List<org.apache.tapestry5.OptionModel> getOptions()
           
 String toClient(E value)
           
 E toValue(String clientValue)
           
 
Methods inherited from class org.apache.tapestry5.util.AbstractSelectModel
visit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

delegate

protected org.apache.tapestry5.internal.SelectModelImpl delegate
Constructor Detail

TopiaEntitySelector.TopiaEntitySelectorModel

public TopiaEntitySelector.TopiaEntitySelectorModel()
Method Detail

getOptionGroups

public List<org.apache.tapestry5.OptionGroupModel> getOptionGroups()
Specified by:
getOptionGroups in interface org.apache.tapestry5.SelectModel

getOptions

public List<org.apache.tapestry5.OptionModel> getOptions()
Specified by:
getOptions in interface org.apache.tapestry5.SelectModel

toClient

public String toClient(E value)
Specified by:
toClient in interface org.apache.tapestry5.ValueEncoder<E extends org.nuiton.topia.persistence.TopiaEntity>

toValue

public E toValue(String clientValue)
Specified by:
toValue in interface org.apache.tapestry5.ValueEncoder<E extends org.nuiton.topia.persistence.TopiaEntity>

getOptionModels

protected List<org.apache.tapestry5.OptionModel> getOptionModels(List<E> entities)


Copyright © 2009-2011 Ifremer. All Rights Reserved.