org.kuali.student.contract.model.test.source
Class SearchParamInfo.Builder
java.lang.Object
org.kuali.student.contract.model.test.source.SearchParamInfo.Builder
- All Implemented Interfaces:
- ModelBuilder<SearchParamInfo>, SearchParam
- Enclosing class:
- SearchParamInfo
public static class SearchParamInfo.Builder
- extends Object
- implements ModelBuilder<SearchParamInfo>, SearchParam
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SearchParamInfo.Builder
public SearchParamInfo.Builder()
SearchParamInfo.Builder
public SearchParamInfo.Builder(SearchParam searchInfo)
build
public SearchParamInfo build()
- Specified by:
build
in interface ModelBuilder<SearchParamInfo>
getKey
public String getKey()
- Description copied from interface:
SearchParam
- Name: Search Parameter Key
The key that identifies the name of the search parameter
- Specified by:
getKey
in interface SearchParam
setKey
public void setKey(String key)
getValues
public List<String> getValues()
- Description copied from interface:
SearchParam
- Name: Values
The value(s) of the search parameter
Most parameters take only a single value but the list is available for
operations such as "IN" that take a list of values.
- Specified by:
getValues
in interface SearchParam
setValues
public void setValues(List<String> values)
value
public SearchParamInfo.Builder value(String value)
- Convenience method for setting a single value
Actually stores it as a list with one value.
- Parameters:
value
-
Copyright © 2004–2014 The Kuali Foundation. All rights reserved.