public static final class RemotableAttributeLookupSettings.Builder extends Object implements Serializable, ModelBuilder, AttributeLookupSettings
RemotableAttributeLookupSettings instances. Enforces the constraints of the AttributeLookupSettings.| Modifier and Type | Method and Description |
|---|---|
RemotableAttributeLookupSettings |
build()
Returns an instance of the object being built by this builder based
on the current state of the builder.
|
static RemotableAttributeLookupSettings.Builder |
create() |
static RemotableAttributeLookupSettings.Builder |
create(AttributeLookupSettings contract) |
String |
getLowerLabel() |
String |
getUpperLabel() |
Boolean |
isCaseSensitive()
Indicates if lookups which use this attribute should execute the lookup against this attribute
in a case sensitive fashion.
|
boolean |
isInCriteria()
Returns true if this field should be included as part of the lookup criteria, false if not.
|
boolean |
isInResults()
Returns true if this field should be included in the result set of the lookup, false if not.
|
boolean |
isLowerBoundInclusive()
Returns true if the lower bound should be treated as inclusive when executing a ranged
lookup against the attribute, false if it should be treated as exclusive.
|
Boolean |
isLowerDatePicker() |
boolean |
isRanged()
Returns true if lookups against this field should be handled as a lookup operation supporting a range-based
search of data against the field.
|
boolean |
isUpperBoundInclusive()
Returns true if the upper bound should be treated as inclusive when executing a ranged
lookup against the attribute, false if it should be treated as exclusive.
|
Boolean |
isUpperDatePicker() |
void |
setCaseSensitive(Boolean caseSensitive) |
void |
setInCriteria(boolean inCriteria) |
void |
setInResults(boolean inResults) |
void |
setLowerBoundInclusive(boolean lowerBoundInclusive) |
void |
setLowerDatePicker(Boolean b) |
void |
setLowerLabel(String s) |
void |
setRanged(boolean ranged) |
void |
setUpperBoundInclusive(boolean upperBoundInclusive) |
void |
setUpperDatePicker(Boolean b) |
void |
setUpperLabel(String s) |
public static RemotableAttributeLookupSettings.Builder create()
public static RemotableAttributeLookupSettings.Builder create(AttributeLookupSettings contract)
public RemotableAttributeLookupSettings build()
ModelBuilderbuild in interface ModelBuilderpublic boolean isInCriteria()
AttributeLookupSettingsisInCriteria in interface AttributeLookupSettingspublic boolean isInResults()
AttributeLookupSettingsisInResults in interface AttributeLookupSettingspublic boolean isRanged()
AttributeLookupSettingsisRanged in interface AttributeLookupSettingspublic boolean isLowerBoundInclusive()
AttributeLookupSettingsisLowerBoundInclusive in interface AttributeLookupSettingspublic boolean isUpperBoundInclusive()
AttributeLookupSettingsisUpperBoundInclusive in interface AttributeLookupSettingspublic Boolean isCaseSensitive()
AttributeLookupSettingsisCaseSensitive in interface AttributeLookupSettingspublic String getLowerLabel()
getLowerLabel in interface AttributeLookupSettingspublic String getUpperLabel()
getUpperLabel in interface AttributeLookupSettingspublic Boolean isLowerDatePicker()
isLowerDatePicker in interface AttributeLookupSettingspublic Boolean isUpperDatePicker()
isUpperDatePicker in interface AttributeLookupSettingspublic void setInCriteria(boolean inCriteria)
public void setInResults(boolean inResults)
public void setRanged(boolean ranged)
public void setLowerBoundInclusive(boolean lowerBoundInclusive)
public void setUpperBoundInclusive(boolean upperBoundInclusive)
public void setCaseSensitive(Boolean caseSensitive)
public void setLowerLabel(String s)
public void setUpperLabel(String s)
public void setLowerDatePicker(Boolean b)
public void setUpperDatePicker(Boolean b)
Copyright © 2005–2015 The Kuali Foundation. All rights reserved.