Class AbstractAutoCompleteResource.AutoCompleteBuilder
java.lang.Object
ch.tocco.nice2.rest.client.spi.AbstractAutoCompleteResource.AutoCompleteBuilder
- Enclosing class:
AbstractAutoCompleteResource
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddCustom(String field, @Nullable AbstractAutoCompleteResource.LookupValue value, AbstractAutoCompleteResource.AutoCompleteMode mode) addCustomIfMissing(String field, @Nullable AbstractAutoCompleteResource.LookupValue value, AbstractAutoCompleteResource.AutoCompleteMode mode) addField(String field, @Nullable Object value, AbstractAutoCompleteResource.AutoCompleteMode mode) addFieldIfMissing(String field, @Nullable Object value, AbstractAutoCompleteResource.AutoCompleteMode mode) addMulti(String field, List<Entity> value, AbstractAutoCompleteResource.AutoCompleteMode mode) addMultiIfMissing(String field, List<Entity> value, AbstractAutoCompleteResource.AutoCompleteMode mode) addSingle(String field, @Nullable Entity value, AbstractAutoCompleteResource.AutoCompleteMode mode) addSingleIfMissing(String field, @Nullable Entity value, AbstractAutoCompleteResource.AutoCompleteMode mode) build()clearPseudoOptions(String field) pseudo options check ids in client against passed lookup value, so a value without any id should clear the fieldoverrideOrClearField(String field, @Nullable Object value) overrideOrClearSingle(String field, @Nullable Entity value) setSelfLink(Class<? extends RestResource> resourceClass)
-
Constructor Details
-
AutoCompleteBuilder
public AutoCompleteBuilder()
-
-
Method Details
-
addField
public AbstractAutoCompleteResource.AutoCompleteBuilder addField(String field, @Nullable Object value, AbstractAutoCompleteResource.AutoCompleteMode mode) -
addFieldIfMissing
public AbstractAutoCompleteResource.AutoCompleteBuilder addFieldIfMissing(String field, @Nullable Object value, AbstractAutoCompleteResource.AutoCompleteMode mode) -
overrideOrClearField
public AbstractAutoCompleteResource.AutoCompleteBuilder overrideOrClearField(String field, @Nullable Object value) -
addSingle
public AbstractAutoCompleteResource.AutoCompleteBuilder addSingle(String field, @Nullable Entity value, AbstractAutoCompleteResource.AutoCompleteMode mode) -
addSingleIfMissing
public AbstractAutoCompleteResource.AutoCompleteBuilder addSingleIfMissing(String field, @Nullable Entity value, AbstractAutoCompleteResource.AutoCompleteMode mode) -
addCustom
public AbstractAutoCompleteResource.AutoCompleteBuilder addCustom(String field, @Nullable AbstractAutoCompleteResource.LookupValue value, AbstractAutoCompleteResource.AutoCompleteMode mode) -
addCustomIfMissing
public AbstractAutoCompleteResource.AutoCompleteBuilder addCustomIfMissing(String field, @Nullable AbstractAutoCompleteResource.LookupValue value, AbstractAutoCompleteResource.AutoCompleteMode mode) -
clearPseudoOptions
pseudo options check ids in client against passed lookup value, so a value without any id should clear the field -
overrideOrClearSingle
public AbstractAutoCompleteResource.AutoCompleteBuilder overrideOrClearSingle(String field, @Nullable Entity value) -
addMulti
public AbstractAutoCompleteResource.AutoCompleteBuilder addMulti(String field, List<Entity> value, AbstractAutoCompleteResource.AutoCompleteMode mode) -
addMultiIfMissing
public AbstractAutoCompleteResource.AutoCompleteBuilder addMultiIfMissing(String field, List<Entity> value, AbstractAutoCompleteResource.AutoCompleteMode mode) -
clear
-
setSelfLink
public AbstractAutoCompleteResource.AutoCompleteBuilder setSelfLink(Class<? extends RestResource> resourceClass) -
build
-