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.BuildSteppublic DropdownGroupItemBuilder.AfterPutDataStep putData(java.lang.String key, java.lang.String value)
putData in interface DropdownGroupItemBuilder.PutDataSteppublic DropdownGroupItemBuilder.AfterPutDataStep putData(java.lang.String key, com.liferay.petra.function.UnsafeSupplier<java.lang.String,java.lang.Exception> valueUnsafeSupplier)
putData in interface DropdownGroupItemBuilder.PutDataSteppublic DropdownGroupItemBuilder.AfterActiveStep setActive(boolean active)
setActive in interface DropdownGroupItemBuilder.ActiveSteppublic DropdownGroupItemBuilder.AfterActiveStep setActive(com.liferay.petra.function.UnsafeSupplier<java.lang.Boolean,java.lang.Exception> activeUnsafeSupplier)
setActive in interface DropdownGroupItemBuilder.ActiveSteppublic DropdownGroupItemBuilder.AfterSetDataStep setData(java.util.Map<java.lang.String,java.lang.Object> data)
setData in interface DropdownGroupItemBuilder.SetDataSteppublic DropdownGroupItemBuilder.AfterDisabledStep setDisabled(boolean disabled)
setDisabled in interface DropdownGroupItemBuilder.DisabledSteppublic DropdownGroupItemBuilder.AfterDisabledStep setDisabled(com.liferay.petra.function.UnsafeSupplier<java.lang.Boolean,java.lang.Exception> disabledUnsafeSupplier)
setDisabled in interface DropdownGroupItemBuilder.DisabledSteppublic DropdownGroupItemBuilder.AfterDropdownItemsStep setDropdownItems(java.util.List<DropdownItem> dropdownItems)
setDropdownItems in interface DropdownGroupItemBuilder.DropdownItemsSteppublic DropdownGroupItemBuilder.AfterHrefStep setHref(java.lang.Object href)
setHref in interface DropdownGroupItemBuilder.HrefSteppublic DropdownGroupItemBuilder.AfterHrefStep setHref(javax.portlet.PortletURL portletURL, java.lang.Object... parameters)
setHref in interface DropdownGroupItemBuilder.HrefSteppublic DropdownGroupItemBuilder.AfterHrefStep setHref(com.liferay.petra.function.UnsafeSupplier<java.lang.Object,java.lang.Exception> hrefUnsafeSupplier)
setHref in interface DropdownGroupItemBuilder.HrefSteppublic DropdownGroupItemBuilder.AfterIconStep setIcon(java.lang.String icon)
setIcon in interface DropdownGroupItemBuilder.IconSteppublic DropdownGroupItemBuilder.AfterIconStep setIcon(com.liferay.petra.function.UnsafeSupplier<java.lang.String,java.lang.Exception> iconUnsafeSupplier)
setIcon in interface DropdownGroupItemBuilder.IconSteppublic DropdownGroupItemBuilder.AfterLabelStep setLabel(java.lang.String label)
setLabel in interface DropdownGroupItemBuilder.LabelSteppublic DropdownGroupItemBuilder.AfterLabelStep setLabel(com.liferay.petra.function.UnsafeSupplier<java.lang.String,java.lang.Exception> labelUnsafeSupplier)
setLabel in interface DropdownGroupItemBuilder.LabelSteppublic DropdownGroupItemBuilder.AfterQuickActionStep setQuickAction(boolean quickAction)
setQuickAction in interface DropdownGroupItemBuilder.QuickActionSteppublic DropdownGroupItemBuilder.AfterQuickActionStep setQuickAction(com.liferay.petra.function.UnsafeSupplier<java.lang.Boolean,java.lang.Exception> quickActionUnsafeSupplier)
setQuickAction in interface DropdownGroupItemBuilder.QuickActionSteppublic DropdownGroupItemBuilder.AfterSeparatorStep setSeparator(boolean separator)
setSeparator in interface DropdownGroupItemBuilder.SeparatorSteppublic DropdownGroupItemBuilder.AfterSeparatorStep setSeparator(com.liferay.petra.function.UnsafeSupplier<java.lang.Boolean,java.lang.Exception> separatorUnsafeSupplier)
setSeparator in interface DropdownGroupItemBuilder.SeparatorSteppublic DropdownGroupItemBuilder.AfterTargetStep setTarget(java.lang.String target)
setTarget in interface DropdownGroupItemBuilder.TargetSteppublic DropdownGroupItemBuilder.AfterTargetStep setTarget(com.liferay.petra.function.UnsafeSupplier<java.lang.String,java.lang.Exception> targetUnsafeSupplier)
setTarget in interface DropdownGroupItemBuilder.TargetSteppublic DropdownGroupItemBuilder.AfterTypeStep setType(java.lang.String type)
setType in interface DropdownGroupItemBuilder.TypeSteppublic DropdownGroupItemBuilder.AfterTypeStep setType(com.liferay.petra.function.UnsafeSupplier<java.lang.String,java.lang.Exception> typeUnsafeSupplier)
setType in interface DropdownGroupItemBuilder.TypeStep