Class DashboardWidgetType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.UserInterfaceFeatureType
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.DashboardWidgetType
-
- All Implemented Interfaces:
Containerable
,Freezable
,com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
,DebugDumpable
,Serializable
,Cloneable
public class DashboardWidgetType extends UserInterfaceFeatureType
Defines properties of a specific dashboard widget. The identifier property defines the identity of the widget and currently also the placement on the dashboard. The widget specifications that come from different roles will be merged if they have the same identifier.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable.Any
-
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding.ContainerableList<T extends Containerable>, com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding.ReferencableList<T extends Referencable>
-
-
Field Summary
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
static ItemName
F_DATA
static ItemName
F_PRESENTATION
static Producer<DashboardWidgetType>
FACTORY
-
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.UserInterfaceFeatureType
F_APPLICABLE_FOR_OPERATION, F_DESCRIPTION, F_DISPLAY, F_DISPLAY_ORDER, F_DOCUMENTATION, F_IDENTIFIER, F_VISIBILITY
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description DashboardWidgetType()
DashboardWidgetType(PrismContext context)
Deprecated.
-
Method Summary
-
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.UserInterfaceFeatureType
getApplicableForOperation, getDescription, getDisplay, getDisplayOrder, getDocumentation, getIdentifier, getVisibility, setApplicableForOperation, setDescription, setDisplay, setDisplayOrder, setDocumentation, setIdentifier, setVisibility
-
Methods inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
asPrismContainerValue, getId, hashCode, setId, setupContainerValue, toString
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.evolveum.midpoint.prism.Containerable
cloneWithoutId, debugDump, freeze, isImmutable
-
Methods inherited from interface com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
prismGetContainerableList, prismGetPropertyValue, prismGetPropertyValues, prismGetReferencable, prismGetReferencableList, prismGetReferenceObjectable, prismGetSingleContainerable, prismSetPropertyValue, prismSetReferencable, prismSetReferenceObjectable, prismSetSingleContainerable
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
Methods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutable
-
-
-
-
Field Detail
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_DATA
public static final ItemName F_DATA
-
F_PRESENTATION
public static final ItemName F_PRESENTATION
-
FACTORY
public static final Producer<DashboardWidgetType> FACTORY
-
-
Constructor Detail
-
DashboardWidgetType
public DashboardWidgetType()
-
DashboardWidgetType
@Deprecated public DashboardWidgetType(PrismContext context)
Deprecated.
-
-
Method Detail
-
getData
public DashboardWidgetDataType getData()
-
setData
public void setData(DashboardWidgetDataType value)
-
getPresentation
public DashboardWidgetPresentationType getPresentation()
-
setPresentation
public void setPresentation(DashboardWidgetPresentationType value)
-
equals
public boolean equals(Object other)
- Overrides:
equals
in classUserInterfaceFeatureType
-
id
public DashboardWidgetType id(Long value)
- Overrides:
id
in classUserInterfaceFeatureType
-
data
public DashboardWidgetType data(DashboardWidgetDataType value)
-
beginData
public DashboardWidgetDataType beginData()
-
presentation
public DashboardWidgetType presentation(DashboardWidgetPresentationType value)
-
beginPresentation
public DashboardWidgetPresentationType beginPresentation()
-
identifier
public DashboardWidgetType identifier(String value)
- Overrides:
identifier
in classUserInterfaceFeatureType
-
description
public DashboardWidgetType description(String value)
- Overrides:
description
in classUserInterfaceFeatureType
-
documentation
public DashboardWidgetType documentation(String value)
- Overrides:
documentation
in classUserInterfaceFeatureType
-
display
public DashboardWidgetType display(DisplayType value)
- Overrides:
display
in classUserInterfaceFeatureType
-
beginDisplay
public DisplayType beginDisplay()
- Overrides:
beginDisplay
in classUserInterfaceFeatureType
-
visibility
public DashboardWidgetType visibility(UserInterfaceElementVisibilityType value)
- Overrides:
visibility
in classUserInterfaceFeatureType
-
displayOrder
public DashboardWidgetType displayOrder(Integer value)
- Overrides:
displayOrder
in classUserInterfaceFeatureType
-
applicableForOperation
public DashboardWidgetType applicableForOperation(OperationTypeType value)
- Overrides:
applicableForOperation
in classUserInterfaceFeatureType
-
end
public <X> X end()
- Overrides:
end
in classUserInterfaceFeatureType
-
clone
public DashboardWidgetType clone()
- Overrides:
clone
in classUserInterfaceFeatureType
-
-