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