Annotation Type PanelInstance
-
@Repeatable(PanelInstances.class) @Retention(RUNTIME) public @interface PanelInstance
-
-
Required Element Summary
Required Elements Modifier and Type Required Element Description PanelDisplaydisplayDefined display parameters for the panels, such as an icon, label, display oreder...
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description OperationTypeType[]applicableForOperationDefined the type of the operation when the panel is visible.Class<? extends Containerable>applicableForTypeThe type for which the panel is applicable for.Class<? extends org.apache.wicket.markup.html.panel.Panel>childOfDefined where in the hierarchy of the details menu will be displayed link to the panel.StringcontainerPathbooleandefaultPanelDefined if the panel should be default.Class<? extends Containerable>[]excludeTypesbooleanexpandedString[]hiddenContainersStringidentifierPanel instance identifier.Stringtype
-
-
-
Element Detail
-
display
PanelDisplay display
Defined display parameters for the panels, such as an icon, label, display oreder...
-
-
-
identifier
String identifier
Panel instance identifier. It is used to merge configurations in different places.- Default:
- ""
-
-
-
applicableForType
Class<? extends Containerable> applicableForType
The type for which the panel is applicable for.- Default:
- com.evolveum.midpoint.prism.Containerable.class
-
-
-
applicableForOperation
OperationTypeType[] applicableForOperation
Defined the type of the operation when the panel is visible. Default behavior is that the panel is visible for both - ADD new object and MODIFY object.- Default:
- {com.evolveum.midpoint.xml.ns._public.common.common_3.OperationTypeType.ADD, com.evolveum.midpoint.xml.ns._public.common.common_3.OperationTypeType.MODIFY}
-
-
-
childOf
Class<? extends org.apache.wicket.markup.html.panel.Panel> childOf
Defined where in the hierarchy of the details menu will be displayed link to the panel. If nothing is defined (thus default Panel.class is used), the link will be displayed on top level of details menu.- Default:
- org.apache.wicket.markup.html.panel.Panel.class
-
-
-
excludeTypes
Class<? extends Containerable>[] excludeTypes
- Default:
- {}
-
-
-
containerPath
String containerPath
- Default:
- ""
-
-
-
hiddenContainers
String[] hiddenContainers
- Default:
- {}
-
-
-
type
String type
- Default:
- ""
-
-