Class StringAttributePreference
java.lang.Object
co.yellowdog.platform.model.StringAttributePreference
- All Implemented Interfaces:
AttributePreference
@ValidatedBy(StringAttributePreferenceValidator.class)
public class StringAttributePreference
extends Object
implements AttributePreference
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
A builder that can be used to build a new StringAttributePreference. -
Field Summary
Fields inherited from interface co.yellowdog.platform.model.AttributePreference
DEFAULT_WEIGHT
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
protected boolean
boolean
int
hashCode()
void
setAttribute
(String attribute) void
setPreferredPatterns
(List<@NotBlank String> preferredPatterns) void
setPreferredValues
(List<String> preferredValues) void
toString()
-
Method Details
-
builder
-
toBuilder
-
getAttribute
- Specified by:
getAttribute
in interfaceAttributePreference
-
getWeight
- Specified by:
getWeight
in interfaceAttributePreference
-
getPreferredValues
-
getPreferredPatterns
-
setAttribute
-
setWeight
-
setPreferredValues
-
setPreferredPatterns
-
equals
-
canEqual
-
hashCode
-
toString
-