Class DropdownGroupItemBuilder.DropdownGroupItemStep
java.lang.Object
com.liferay.frontend.taglib.clay.servlet.taglib.util.DropdownGroupItemBuilder.DropdownGroupItemStep
- All Implemented Interfaces:
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
- Enclosing class:
- DropdownGroupItemBuilder
public static class DropdownGroupItemBuilder.DropdownGroupItemStep
extends 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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
putData
(String key, com.liferay.petra.function.UnsafeSupplier<String, Exception> valueUnsafeSupplier) setActive
(boolean active) setDisabled
(boolean disabled) setDisabled
(com.liferay.petra.function.UnsafeSupplier<Boolean, Exception> disabledUnsafeSupplier) setDropdownItems
(List<DropdownItem> dropdownItems) setQuickAction
(boolean quickAction) setQuickAction
(com.liferay.petra.function.UnsafeSupplier<Boolean, Exception> quickActionUnsafeSupplier) setSeparator
(boolean separator) setSeparator
(com.liferay.petra.function.UnsafeSupplier<Boolean, Exception> separatorUnsafeSupplier)
-
Constructor Details
-
DropdownGroupItemStep
public DropdownGroupItemStep()
-
-
Method Details
-
build
- Specified by:
build
in interfaceDropdownGroupItemBuilder.BuildStep
-
putData
- Specified by:
putData
in interfaceDropdownGroupItemBuilder.PutDataStep
-
putData
public DropdownGroupItemBuilder.AfterPutDataStep putData(String key, com.liferay.petra.function.UnsafeSupplier<String, Exception> valueUnsafeSupplier) - Specified by:
putData
in interfaceDropdownGroupItemBuilder.PutDataStep
-
setActive
- Specified by:
setActive
in interfaceDropdownGroupItemBuilder.ActiveStep
-
setActive
public DropdownGroupItemBuilder.AfterActiveStep setActive(com.liferay.petra.function.UnsafeSupplier<Boolean, Exception> activeUnsafeSupplier) - Specified by:
setActive
in interfaceDropdownGroupItemBuilder.ActiveStep
-
setData
- Specified by:
setData
in interfaceDropdownGroupItemBuilder.SetDataStep
-
setDisabled
- Specified by:
setDisabled
in interfaceDropdownGroupItemBuilder.DisabledStep
-
setDisabled
public DropdownGroupItemBuilder.AfterDisabledStep setDisabled(com.liferay.petra.function.UnsafeSupplier<Boolean, Exception> disabledUnsafeSupplier) - Specified by:
setDisabled
in interfaceDropdownGroupItemBuilder.DisabledStep
-
setDropdownItems
public DropdownGroupItemBuilder.AfterDropdownItemsStep setDropdownItems(List<DropdownItem> dropdownItems) - Specified by:
setDropdownItems
in interfaceDropdownGroupItemBuilder.DropdownItemsStep
-
setHref
- Specified by:
setHref
in interfaceDropdownGroupItemBuilder.HrefStep
-
setHref
public DropdownGroupItemBuilder.AfterHrefStep setHref(javax.portlet.PortletURL portletURL, Object... parameters) - Specified by:
setHref
in interfaceDropdownGroupItemBuilder.HrefStep
-
setHref
public DropdownGroupItemBuilder.AfterHrefStep setHref(com.liferay.petra.function.UnsafeSupplier<Object, Exception> hrefUnsafeSupplier) - Specified by:
setHref
in interfaceDropdownGroupItemBuilder.HrefStep
-
setIcon
- Specified by:
setIcon
in interfaceDropdownGroupItemBuilder.IconStep
-
setIcon
public DropdownGroupItemBuilder.AfterIconStep setIcon(com.liferay.petra.function.UnsafeSupplier<String, Exception> iconUnsafeSupplier) - Specified by:
setIcon
in interfaceDropdownGroupItemBuilder.IconStep
-
setLabel
- Specified by:
setLabel
in interfaceDropdownGroupItemBuilder.LabelStep
-
setLabel
public DropdownGroupItemBuilder.AfterLabelStep setLabel(com.liferay.petra.function.UnsafeSupplier<String, Exception> labelUnsafeSupplier) - Specified by:
setLabel
in interfaceDropdownGroupItemBuilder.LabelStep
-
setQuickAction
- Specified by:
setQuickAction
in interfaceDropdownGroupItemBuilder.QuickActionStep
-
setQuickAction
public DropdownGroupItemBuilder.AfterQuickActionStep setQuickAction(com.liferay.petra.function.UnsafeSupplier<Boolean, Exception> quickActionUnsafeSupplier) - Specified by:
setQuickAction
in interfaceDropdownGroupItemBuilder.QuickActionStep
-
setSeparator
- Specified by:
setSeparator
in interfaceDropdownGroupItemBuilder.SeparatorStep
-
setSeparator
public DropdownGroupItemBuilder.AfterSeparatorStep setSeparator(com.liferay.petra.function.UnsafeSupplier<Boolean, Exception> separatorUnsafeSupplier) - Specified by:
setSeparator
in interfaceDropdownGroupItemBuilder.SeparatorStep
-
setTarget
- Specified by:
setTarget
in interfaceDropdownGroupItemBuilder.TargetStep
-
setTarget
public DropdownGroupItemBuilder.AfterTargetStep setTarget(com.liferay.petra.function.UnsafeSupplier<String, Exception> targetUnsafeSupplier) - Specified by:
setTarget
in interfaceDropdownGroupItemBuilder.TargetStep
-
setType
- Specified by:
setType
in interfaceDropdownGroupItemBuilder.TypeStep
-
setType
public DropdownGroupItemBuilder.AfterTypeStep setType(com.liferay.petra.function.UnsafeSupplier<String, Exception> typeUnsafeSupplier) - Specified by:
setType
in interfaceDropdownGroupItemBuilder.TypeStep
-