File | Line |
---|
org/kuali/rice/core/api/criteria/InPredicate.java | 87 |
org/kuali/rice/core/api/criteria/NotInPredicate.java | 87 |
NotInPredicate(String propertyPath, Set<? extends CriteriaValue<?>> values) {
if (StringUtils.isBlank(propertyPath)) {
throw new IllegalArgumentException("Property path cannot be null or blank.");
}
CriteriaSupportUtils.validateValuesForMultiValuedPredicate(values);
this.propertyPath = propertyPath;
if (values == null) {
this.values = Collections.emptySet();
} else {
final Set<CriteriaValue<?>> temp = new HashSet<CriteriaValue<?>>();
for (CriteriaValue<?> value: values) {
if (value != null) {
temp.add(value);
}
}
this.values = Collections.unmodifiableSet(temp);
}
}
@Override
public String getPropertyPath() {
return propertyPath;
}
@Override
public Set<CriteriaValue<?>> getValues() {
return Collections.unmodifiableSet(values);
}
/**
* Defines some internal constants used on this class.
*/
static class Constants {
final static String ROOT_ELEMENT_NAME = "notIn"; |
File | Line |
---|
org/kuali/rice/core/api/uif/RemotableCheckboxGroup.java | 45 |
org/kuali/rice/core/api/uif/RemotableRadioButtonGroup.java | 45 |
private RemotableRadioButtonGroup(Builder b) {
keyLabels = b.keyLabels;
}
@Override
public Map<String, String> getKeyLabels() {
return keyLabels;
}
public static final class Builder extends RemotableAbstractControl.Builder implements KeyLabeled {
private Map<String, String> keyLabels;
private Builder(Map<String, String> keyLabels) {
setKeyLabels(keyLabels);
}
public static Builder create(Map<String, String> keyLabels) {
return new Builder(keyLabels);
}
@Override
public Map<String, String> getKeyLabels() {
return keyLabels;
}
public void setKeyLabels(Map<String, String> keyLabels) {
if (keyLabels == null || keyLabels.isEmpty()) {
throw new IllegalArgumentException("keyLabels must be non-null & non-empty");
}
this.keyLabels = Collections.unmodifiableMap(new HashMap<String, String>(keyLabels));
}
@Override
public RemotableRadioButtonGroup build() { |
File | Line |
---|
org/kuali/rice/core/api/criteria/GreaterThanOrEqualPredicate.java | 46 |
org/kuali/rice/core/api/criteria/LessThanOrEqualPredicate.java | 46 |
public final class LessThanPredicate extends AbstractPredicate implements SingleValuedPredicate {
private static final long serialVersionUID = 2576163857285296720L;
@XmlAttribute(name = CriteriaSupportUtils.PropertyConstants.PROPERTY_PATH)
private final String propertyPath;
@XmlElements(value = {
@XmlElement(name = CriteriaStringValue.Constants.ROOT_ELEMENT_NAME, type = CriteriaStringValue.class, required = true),
@XmlElement(name = CriteriaDecimalValue.Constants.ROOT_ELEMENT_NAME, type = CriteriaDecimalValue.class, required = true),
@XmlElement(name = CriteriaIntegerValue.Constants.ROOT_ELEMENT_NAME, type = CriteriaIntegerValue.class, required = true),
@XmlElement(name = CriteriaDateTimeValue.Constants.ROOT_ELEMENT_NAME, type = CriteriaDateTimeValue.class, required = true)
})
private final CriteriaValue<?> value;
@SuppressWarnings("unused")
@XmlAnyElement
private final Collection<Element> _futureElements = null;
/**
* Should only be invoked by JAXB.
*/
@SuppressWarnings("unused")
private LessThanPredicate() { |
File | Line |
---|
org/kuali/rice/core/api/criteria/EqualPredicate.java | 46 |
org/kuali/rice/core/api/criteria/NotEqualPredicate.java | 46 |
public final class NotEqualPredicate extends AbstractPredicate implements SingleValuedPredicate {
private static final long serialVersionUID = 7159459561133496549L;
@XmlAttribute(name = CriteriaSupportUtils.PropertyConstants.PROPERTY_PATH)
private final String propertyPath;
@XmlElements(value = {
@XmlElement(name = CriteriaStringValue.Constants.ROOT_ELEMENT_NAME, type = CriteriaStringValue.class, required = true),
@XmlElement(name = CriteriaDateTimeValue.Constants.ROOT_ELEMENT_NAME, type = CriteriaDateTimeValue.class, required = true),
@XmlElement(name = CriteriaDecimalValue.Constants.ROOT_ELEMENT_NAME, type = CriteriaDecimalValue.class, required = true),
@XmlElement(name = CriteriaIntegerValue.Constants.ROOT_ELEMENT_NAME, type = CriteriaIntegerValue.class, required = true)
})
private final CriteriaValue<?> value;
@SuppressWarnings("unused")
@XmlAnyElement
private final Collection<Element> _futureElements = null;
/**
* Should only be invoked by JAXB.
*/
@SuppressWarnings("unused")
private NotEqualPredicate() { |
File | Line |
---|
org/kuali/rice/core/api/criteria/InPredicate.java | 53 |
org/kuali/rice/core/api/criteria/NotInPredicate.java | 53 |
@XmlAttribute(name = CriteriaSupportUtils.PropertyConstants.PROPERTY_PATH)
private final String propertyPath;
@XmlElements(value = {
@XmlElement(name = CriteriaStringValue.Constants.ROOT_ELEMENT_NAME, type = CriteriaStringValue.class, required = true),
@XmlElement(name = CriteriaDateTimeValue.Constants.ROOT_ELEMENT_NAME, type = CriteriaDateTimeValue.class, required = true),
@XmlElement(name = CriteriaIntegerValue.Constants.ROOT_ELEMENT_NAME, type = CriteriaIntegerValue.class, required = true),
@XmlElement(name = CriteriaDecimalValue.Constants.ROOT_ELEMENT_NAME, type = CriteriaDecimalValue.class, required = true)
})
private final Set<? extends CriteriaValue<?>> values;
@SuppressWarnings("unused")
@XmlAnyElement
private final Collection<Element> _futureElements = null;
/**
* Should only be invoked by JAXB.
*/
@SuppressWarnings("unused")
private NotInPredicate() { |
File | Line |
---|
org/kuali/rice/core/api/criteria/InIgnoreCasePredicate.java | 84 |
org/kuali/rice/core/api/criteria/NotInIgnoreCasePredicate.java | 84 |
NotInIgnoreCasePredicate(String propertyPath, Set<CriteriaStringValue> values) {
if (StringUtils.isBlank(propertyPath)) {
throw new IllegalArgumentException("Property path cannot be null or blank.");
}
this.propertyPath = propertyPath;
if (values == null) {
this.values = Collections.emptySet();
} else {
final Set<CriteriaStringValue> temp = new HashSet<CriteriaStringValue>();
for (CriteriaStringValue value: values) {
if (value != null) {
temp.add(value);
}
}
this.values = Collections.unmodifiableSet(temp);
}
}
@Override
public String getPropertyPath() {
return propertyPath;
}
@Override
public Set<CriteriaStringValue> getValues() {
return Collections.unmodifiableSet(values);
}
/**
* Defines some internal constants used on this class.
*/
static class Constants {
final static String ROOT_ELEMENT_NAME = "notInIgnoreCase"; |
File | Line |
---|
org/kuali/rice/core/api/uif/RemotableAttributeLookupSettings.java | 95 |
org/kuali/rice/core/api/uif/RemotableAttributeLookupSettings.java | 193 |
return new RemotableAttributeLookupSettings(this);
}
@Override
public boolean isInCriteria() {
return inCriteria;
}
@Override
public boolean isInResults() {
return inResults;
}
@Override
public boolean isRanged() {
return ranged;
}
@Override
public String getLowerBoundName() {
return this.lowerBoundName;
}
@Override
public String getLowerBoundLabel() {
return this.lowerBoundLabel;
}
@Override
public boolean isLowerBoundInclusive() {
return this.lowerBoundInclusive;
}
@Override
public String getUpperBoundName() {
return this.upperBoundName;
}
@Override
public String getUpperBoundLabel() {
return this.upperBoundLabel;
}
@Override
public boolean isUpperBoundInclusive() {
return this.upperBoundInclusive;
}
@Override
public Boolean isCaseSensitive() {
return caseSensitive;
}
public void setInCriteria(boolean inCriteria) { |