Class DataAttribute.Builder
- java.lang.Object
-
- com.hybris.cockpitng.dataaccess.facades.type.DataAttribute.Builder
-
- Enclosing class:
- DataAttribute
public static class DataAttribute.Builder extends java.lang.ObjectBuilder forDataAttribute.
-
-
Constructor Summary
Constructors Constructor Description Builder(java.lang.String qualifier)
-
Method Summary
-
-
-
Method Detail
-
ensureWrapped
protected DataType ensureWrapped(DataType type, DataAttribute.AttributeType attributeType, DataType.Type dataType)
-
valueType
public DataAttribute.Builder valueType(DataType type)
-
valueType
public DataAttribute.Builder valueType(DataAttribute.MapType type)
-
mandatory
public DataAttribute.Builder mandatory(boolean mandatory)
-
searchable
public DataAttribute.Builder searchable(boolean searchable)
-
localized
public DataAttribute.Builder localized(boolean localized)
-
writable
public DataAttribute.Builder writable(boolean writable)
-
ordered
public DataAttribute.Builder ordered(boolean ordered)
-
writableOnCreation
public DataAttribute.Builder writableOnCreation(boolean writableOnCreation)
-
unique
public DataAttribute.Builder unique(boolean unique)
-
labels
public DataAttribute.Builder labels(java.util.Map<java.util.Locale,java.lang.String> labels)
-
label
public DataAttribute.Builder label(java.util.Locale locale, java.lang.String label)
-
descriptions
public DataAttribute.Builder descriptions(java.util.Map<java.util.Locale,java.lang.String> descriptions)
-
description
public DataAttribute.Builder description(java.util.Locale locale, java.lang.String description)
-
partOf
public DataAttribute.Builder partOf(boolean partOf)
-
variantAttribute
public DataAttribute.Builder variantAttribute(boolean variantAttribute)
-
primitive
public DataAttribute.Builder primitive(boolean primitive)
-
writeThrough
public DataAttribute.Builder writeThrough(boolean writeThrough)
-
selectionOf
public DataAttribute.Builder selectionOf(java.lang.String selectionOf)
-
defaultValue
public DataAttribute.Builder defaultValue(java.lang.Object defaultValue)
-
encrypted
public DataAttribute.Builder encrypted(boolean encrypted)
-
build
public DataAttribute build()
-
-