Annotation Type PanelInstance
-
@Repeatable(PanelInstances.class) @Retention(RUNTIME) public @interface PanelInstance
-
-
Required Element Summary
Required Elements Modifier and Type Required Element Description PanelDisplay
display
Defined display parameters for the panels, such as an icon, label, display oreder...
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description OperationTypeType[]
applicableForOperation
Defined the type of the operation when the panel is visible.Class<? extends Containerable>
applicableForType
The type for which the panel is applicable for.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.String
containerPath
boolean
defaultPanel
Defined if the panel should be default.Class<? extends Containerable>[]
excludeTypes
boolean
expanded
String[]
hiddenContainers
String
identifier
Panel instance identifier.String
type
-
-
-
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:
- ""
-
-