| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.kuali.rice.core.api.uif.RemotableAbstractControl.Builder
org.kuali.rice.core.api.uif.RemotableSelect.Builder
public static final class RemotableSelect.Builder
| Method Summary | |
|---|---|
|  RemotableSelect | build()Returns an instance of the object being built by this builder based on the current state of the builder. | 
| static RemotableSelect.Builder | create(List<RemotableSelectGroup.Builder> groups) | 
| static RemotableSelect.Builder | create(Map<String,String> keyLabels) | 
|  List<RemotableSelectGroup.Builder> | getGroups()Gets an immutable list of Grouped keyLabel pairs. | 
|  Map<String,String> | getKeyLabels()The key-label pairs to display on the control. | 
|  Integer | getSize()The size value to make the control. | 
|  boolean | isMultiple()Whether the select control allows selection of multiple values. | 
|  void | setGroups(List<RemotableSelectGroup.Builder> groups) | 
|  void | setKeyLabels(Map<String,String> keyLabels) | 
|  void | setMultiple(boolean multiple) | 
|  void | setSize(Integer size) | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Method Detail | 
|---|
public static RemotableSelect.Builder create(Map<String,String> keyLabels)
public static RemotableSelect.Builder create(List<RemotableSelectGroup.Builder> groups)
public Integer getSize()
Sized
getSize in interface Sizedpublic void setSize(Integer size)
public Map<String,String> getKeyLabels()
KeyLabeled
getKeyLabels in interface KeyLabeledpublic void setKeyLabels(Map<String,String> keyLabels)
public List<RemotableSelectGroup.Builder> getGroups()
RemotableSelectContractKeyLabeled.getKeyLabels() must be empty.  Cannot be null.
getGroups in interface RemotableSelectContractpublic void setGroups(List<RemotableSelectGroup.Builder> groups)
public boolean isMultiple()
RemotableSelectContract
isMultiple in interface RemotableSelectContractpublic void setMultiple(boolean multiple)
public RemotableSelect build()
ModelBuilder
build in interface ModelBuilderbuild in class RemotableAbstractControl.Builder| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||