Package ubic.gemma.persistence.service
Class AbstractFilteringVoEnabledDao.FilterablePropertyMeta.FilterablePropertyMetaBuilder
java.lang.Object
ubic.gemma.persistence.service.AbstractFilteringVoEnabledDao.FilterablePropertyMeta.FilterablePropertyMetaBuilder
- Enclosing class:
AbstractFilteringVoEnabledDao.FilterablePropertyMeta
public static class AbstractFilteringVoEnabledDao.FilterablePropertyMeta.FilterablePropertyMetaBuilder
extends Object
-
Method Summary
Modifier and TypeMethodDescriptionallowedValues(List<Object> allowedValues) A short list of allowed values if that can be determined, or null.build()deprecated(boolean deprecated) Indicate if the property is deprecated.description(String description) descriptions(Collection<? extends String> descriptions) objectAlias(String objectAlias) propertyName(String propertyName) propertyType(Class<?> propertyType) toString()usesSubquery(boolean usesSubquery) Indicate if the property uses a subquery for filtering.
-
Method Details
-
objectAlias
public AbstractFilteringVoEnabledDao.FilterablePropertyMeta.FilterablePropertyMetaBuilder objectAlias(@Nullable String objectAlias) - Returns:
this.
-
propertyName
public AbstractFilteringVoEnabledDao.FilterablePropertyMeta.FilterablePropertyMetaBuilder propertyName(String propertyName) - Returns:
this.
-
propertyType
public AbstractFilteringVoEnabledDao.FilterablePropertyMeta.FilterablePropertyMetaBuilder propertyType(Class<?> propertyType) - Returns:
this.
-
description
public AbstractFilteringVoEnabledDao.FilterablePropertyMeta.FilterablePropertyMetaBuilder description(String description) -
descriptions
public AbstractFilteringVoEnabledDao.FilterablePropertyMeta.FilterablePropertyMetaBuilder descriptions(Collection<? extends String> descriptions) -
clearDescriptions
public AbstractFilteringVoEnabledDao.FilterablePropertyMeta.FilterablePropertyMetaBuilder clearDescriptions() -
allowedValues
public AbstractFilteringVoEnabledDao.FilterablePropertyMeta.FilterablePropertyMetaBuilder allowedValues(@Nullable List<Object> allowedValues) A short list of allowed values if that can be determined, or null.- Returns:
this.
-
deprecated
public AbstractFilteringVoEnabledDao.FilterablePropertyMeta.FilterablePropertyMetaBuilder deprecated(boolean deprecated) Indicate if the property is deprecated.- Returns:
this.
-
usesSubquery
public AbstractFilteringVoEnabledDao.FilterablePropertyMeta.FilterablePropertyMetaBuilder usesSubquery(boolean usesSubquery) Indicate if the property uses a subquery for filtering.- Returns:
this.
-
build
-
toString
-