org.kuali.rice.core.api.uif
Class RemotableSelectGroup

java.lang.Object
  extended by org.kuali.rice.core.api.uif.RemotableSelectGroup
All Implemented Interfaces:
Serializable, ModelObjectBasic, ModelObjectComplete, KeyLabeled, RemotableSelectGroupContract

public final class RemotableSelectGroup
extends Object
implements RemotableSelectGroupContract, ModelObjectComplete

A select control type.

See Also:
Serialized Form

Nested Class Summary
static class RemotableSelectGroup.Builder
           
 
Method Summary
 boolean equals(Object obj)
          All "Complete" model object's should adhere to the ModelObjectComplete.equals(Object) contract.
 Map<String,String> getKeyLabels()
          The key-label pairs to display on the control.
 String getLabel()
          The label for the select group select group.
 int hashCode()
          All "Complete" model object's should adhere to the ModelObjectComplete.hashCode() contract.
 String toString()
          This will return a proper string representation of the Model Object.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Method Detail

getKeyLabels

public Map<String,String> getKeyLabels()
Description copied from interface: KeyLabeled
The key-label pairs to display on the control. This field cannot be null or an empty map.

Specified by:
getKeyLabels in interface KeyLabeled
Returns:
a map containing values.

getLabel

public String getLabel()
Description copied from interface: RemotableSelectGroupContract
The label for the select group select group. Cannot be null or blank.

Specified by:
getLabel in interface RemotableSelectGroupContract
Returns:
the label

hashCode

public int hashCode()
Description copied from interface: ModelObjectComplete
All "Complete" model object's should adhere to the ModelObjectComplete.hashCode() contract.

Specified by:
hashCode in interface ModelObjectComplete
Overrides:
hashCode in class Object
Returns:
the hashCode value

equals

public boolean equals(Object obj)
Description copied from interface: ModelObjectComplete
All "Complete" model object's should adhere to the ModelObjectComplete.equals(Object) contract.

Specified by:
equals in interface ModelObjectComplete
Overrides:
equals in class Object
Parameters:
obj - to object to compare for equality
Returns:
if equal

toString

public String toString()
Description copied from interface: ModelObjectBasic
This will return a proper string representation of the Model Object. All of the fields comprising the "public" api should be represented in the return value.

Specified by:
toString in interface ModelObjectBasic
Overrides:
toString in class Object
Returns:
the string representation


Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.