public static class DropdownGroupItemBuilder.DropdownGroupItemStep extends java.lang.Object implements DropdownGroupItemBuilder.ActiveStep, DropdownGroupItemBuilder.AfterActiveStep, DropdownGroupItemBuilder.AfterDisabledStep, DropdownGroupItemBuilder.AfterDropdownItemsStep, DropdownGroupItemBuilder.AfterHrefStep, DropdownGroupItemBuilder.AfterIconStep, DropdownGroupItemBuilder.AfterLabelStep, DropdownGroupItemBuilder.AfterPutDataStep, DropdownGroupItemBuilder.AfterQuickActionStep, DropdownGroupItemBuilder.AfterSeparatorStep, DropdownGroupItemBuilder.AfterSetDataStep, DropdownGroupItemBuilder.AfterTargetStep, DropdownGroupItemBuilder.AfterTypeStep, DropdownGroupItemBuilder.BuildStep, DropdownGroupItemBuilder.DisabledStep, DropdownGroupItemBuilder.DropdownItemsStep, DropdownGroupItemBuilder.HrefStep, DropdownGroupItemBuilder.IconStep, DropdownGroupItemBuilder.LabelStep, DropdownGroupItemBuilder.PutDataStep, DropdownGroupItemBuilder.QuickActionStep, DropdownGroupItemBuilder.SeparatorStep, DropdownGroupItemBuilder.SetDataStep, DropdownGroupItemBuilder.TargetStep, DropdownGroupItemBuilder.TypeStep
Constructor and Description |
---|
DropdownGroupItemStep() |
Modifier and Type | Method and Description |
---|---|
DropdownGroupItem |
build() |
DropdownGroupItemBuilder.AfterPutDataStep |
putData(java.lang.String key,
java.lang.String value) |
DropdownGroupItemBuilder.AfterPutDataStep |
putData(java.lang.String key,
com.liferay.petra.function.UnsafeSupplier<java.lang.String,java.lang.Exception> valueUnsafeSupplier) |
DropdownGroupItemBuilder.AfterActiveStep |
setActive(boolean active) |
DropdownGroupItemBuilder.AfterActiveStep |
setActive(com.liferay.petra.function.UnsafeSupplier<java.lang.Boolean,java.lang.Exception> activeUnsafeSupplier) |
DropdownGroupItemBuilder.AfterSetDataStep |
setData(java.util.Map<java.lang.String,java.lang.Object> data) |
DropdownGroupItemBuilder.AfterDisabledStep |
setDisabled(boolean disabled) |
DropdownGroupItemBuilder.AfterDisabledStep |
setDisabled(com.liferay.petra.function.UnsafeSupplier<java.lang.Boolean,java.lang.Exception> disabledUnsafeSupplier) |
DropdownGroupItemBuilder.AfterDropdownItemsStep |
setDropdownItems(java.util.List<DropdownItem> dropdownItems) |
DropdownGroupItemBuilder.AfterHrefStep |
setHref(java.lang.Object href) |
DropdownGroupItemBuilder.AfterHrefStep |
setHref(javax.portlet.PortletURL portletURL,
java.lang.Object... parameters) |
DropdownGroupItemBuilder.AfterHrefStep |
setHref(com.liferay.petra.function.UnsafeSupplier<java.lang.Object,java.lang.Exception> hrefUnsafeSupplier) |
DropdownGroupItemBuilder.AfterIconStep |
setIcon(java.lang.String icon) |
DropdownGroupItemBuilder.AfterIconStep |
setIcon(com.liferay.petra.function.UnsafeSupplier<java.lang.String,java.lang.Exception> iconUnsafeSupplier) |
DropdownGroupItemBuilder.AfterLabelStep |
setLabel(java.lang.String label) |
DropdownGroupItemBuilder.AfterLabelStep |
setLabel(com.liferay.petra.function.UnsafeSupplier<java.lang.String,java.lang.Exception> labelUnsafeSupplier) |
DropdownGroupItemBuilder.AfterQuickActionStep |
setQuickAction(boolean quickAction) |
DropdownGroupItemBuilder.AfterQuickActionStep |
setQuickAction(com.liferay.petra.function.UnsafeSupplier<java.lang.Boolean,java.lang.Exception> quickActionUnsafeSupplier) |
DropdownGroupItemBuilder.AfterSeparatorStep |
setSeparator(boolean separator) |
DropdownGroupItemBuilder.AfterSeparatorStep |
setSeparator(com.liferay.petra.function.UnsafeSupplier<java.lang.Boolean,java.lang.Exception> separatorUnsafeSupplier) |
DropdownGroupItemBuilder.AfterTargetStep |
setTarget(java.lang.String target) |
DropdownGroupItemBuilder.AfterTargetStep |
setTarget(com.liferay.petra.function.UnsafeSupplier<java.lang.String,java.lang.Exception> targetUnsafeSupplier) |
DropdownGroupItemBuilder.AfterTypeStep |
setType(java.lang.String type) |
DropdownGroupItemBuilder.AfterTypeStep |
setType(com.liferay.petra.function.UnsafeSupplier<java.lang.String,java.lang.Exception> typeUnsafeSupplier) |
public DropdownGroupItem build()
build
in interface DropdownGroupItemBuilder.BuildStep
public DropdownGroupItemBuilder.AfterPutDataStep putData(java.lang.String key, java.lang.String value)
putData
in interface DropdownGroupItemBuilder.PutDataStep
public DropdownGroupItemBuilder.AfterPutDataStep putData(java.lang.String key, com.liferay.petra.function.UnsafeSupplier<java.lang.String,java.lang.Exception> valueUnsafeSupplier)
putData
in interface DropdownGroupItemBuilder.PutDataStep
public DropdownGroupItemBuilder.AfterActiveStep setActive(boolean active)
setActive
in interface DropdownGroupItemBuilder.ActiveStep
public DropdownGroupItemBuilder.AfterActiveStep setActive(com.liferay.petra.function.UnsafeSupplier<java.lang.Boolean,java.lang.Exception> activeUnsafeSupplier)
setActive
in interface DropdownGroupItemBuilder.ActiveStep
public DropdownGroupItemBuilder.AfterSetDataStep setData(java.util.Map<java.lang.String,java.lang.Object> data)
setData
in interface DropdownGroupItemBuilder.SetDataStep
public DropdownGroupItemBuilder.AfterDisabledStep setDisabled(boolean disabled)
setDisabled
in interface DropdownGroupItemBuilder.DisabledStep
public DropdownGroupItemBuilder.AfterDisabledStep setDisabled(com.liferay.petra.function.UnsafeSupplier<java.lang.Boolean,java.lang.Exception> disabledUnsafeSupplier)
setDisabled
in interface DropdownGroupItemBuilder.DisabledStep
public DropdownGroupItemBuilder.AfterDropdownItemsStep setDropdownItems(java.util.List<DropdownItem> dropdownItems)
setDropdownItems
in interface DropdownGroupItemBuilder.DropdownItemsStep
public DropdownGroupItemBuilder.AfterHrefStep setHref(java.lang.Object href)
setHref
in interface DropdownGroupItemBuilder.HrefStep
public DropdownGroupItemBuilder.AfterHrefStep setHref(javax.portlet.PortletURL portletURL, java.lang.Object... parameters)
setHref
in interface DropdownGroupItemBuilder.HrefStep
public DropdownGroupItemBuilder.AfterHrefStep setHref(com.liferay.petra.function.UnsafeSupplier<java.lang.Object,java.lang.Exception> hrefUnsafeSupplier)
setHref
in interface DropdownGroupItemBuilder.HrefStep
public DropdownGroupItemBuilder.AfterIconStep setIcon(java.lang.String icon)
setIcon
in interface DropdownGroupItemBuilder.IconStep
public DropdownGroupItemBuilder.AfterIconStep setIcon(com.liferay.petra.function.UnsafeSupplier<java.lang.String,java.lang.Exception> iconUnsafeSupplier)
setIcon
in interface DropdownGroupItemBuilder.IconStep
public DropdownGroupItemBuilder.AfterLabelStep setLabel(java.lang.String label)
setLabel
in interface DropdownGroupItemBuilder.LabelStep
public DropdownGroupItemBuilder.AfterLabelStep setLabel(com.liferay.petra.function.UnsafeSupplier<java.lang.String,java.lang.Exception> labelUnsafeSupplier)
setLabel
in interface DropdownGroupItemBuilder.LabelStep
public DropdownGroupItemBuilder.AfterQuickActionStep setQuickAction(boolean quickAction)
setQuickAction
in interface DropdownGroupItemBuilder.QuickActionStep
public DropdownGroupItemBuilder.AfterQuickActionStep setQuickAction(com.liferay.petra.function.UnsafeSupplier<java.lang.Boolean,java.lang.Exception> quickActionUnsafeSupplier)
setQuickAction
in interface DropdownGroupItemBuilder.QuickActionStep
public DropdownGroupItemBuilder.AfterSeparatorStep setSeparator(boolean separator)
setSeparator
in interface DropdownGroupItemBuilder.SeparatorStep
public DropdownGroupItemBuilder.AfterSeparatorStep setSeparator(com.liferay.petra.function.UnsafeSupplier<java.lang.Boolean,java.lang.Exception> separatorUnsafeSupplier)
setSeparator
in interface DropdownGroupItemBuilder.SeparatorStep
public DropdownGroupItemBuilder.AfterTargetStep setTarget(java.lang.String target)
setTarget
in interface DropdownGroupItemBuilder.TargetStep
public DropdownGroupItemBuilder.AfterTargetStep setTarget(com.liferay.petra.function.UnsafeSupplier<java.lang.String,java.lang.Exception> targetUnsafeSupplier)
setTarget
in interface DropdownGroupItemBuilder.TargetStep
public DropdownGroupItemBuilder.AfterTypeStep setType(java.lang.String type)
setType
in interface DropdownGroupItemBuilder.TypeStep
public DropdownGroupItemBuilder.AfterTypeStep setType(com.liferay.petra.function.UnsafeSupplier<java.lang.String,java.lang.Exception> typeUnsafeSupplier)
setType
in interface DropdownGroupItemBuilder.TypeStep