Class GovernanceCardsPanel<AR extends AbstractRoleType>
java.lang.Object
org.apache.wicket.Component
org.apache.wicket.MarkupContainer
org.apache.wicket.markup.html.WebMarkupContainer
org.apache.wicket.markup.html.panel.Panel
com.evolveum.midpoint.gui.impl.page.admin.AbstractObjectMainPanel<R,FocusDetailsModels<R>>
 
com.evolveum.midpoint.gui.impl.page.admin.abstractrole.component.AbstractRoleMemberPanel<AR>
com.evolveum.midpoint.gui.impl.page.admin.abstractrole.component.GovernanceCardsPanel<AR>
- All Implemented Interfaces:
- Serializable,- Iterable<org.apache.wicket.Component>,- org.apache.wicket.event.IEventSink,- org.apache.wicket.event.IEventSource,- org.apache.wicket.feedback.IFeedbackContributor,- org.apache.wicket.IConverterLocator,- org.apache.wicket.IMetadataContext<Serializable,,- org.apache.wicket.Component> - org.apache.wicket.IQueueRegion,- org.apache.wicket.markup.html.IHeaderContributor,- org.apache.wicket.request.component.IRequestableComponent,- org.apache.wicket.util.IHierarchical<org.apache.wicket.Component>,- org.apache.wicket.util.io.IClusterable
- See Also:
- 
Nested Class SummaryNested classes/interfaces inherited from class com.evolveum.midpoint.gui.impl.page.admin.abstractrole.component.AbstractRoleMemberPanelAbstractRoleMemberPanel.QueryScope
- 
Field SummaryFields inherited from class com.evolveum.midpoint.gui.impl.page.admin.abstractrole.component.AbstractRoleMemberPanelID_CONTAINER_MEMBER, ID_FORM, ID_MEMBER_TABLE, OPERATION_LOAD_MEMBER_RELATIONSFields inherited from class org.apache.wicket.markup.html.panel.PanelPANELFields inherited from class org.apache.wicket.ComponentENABLE, FLAG_INITIALIZED, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER, RFLAG_CONTAINER_DEQUEING, RFLAG_CONTAINER_HAS_REMOVALS
- 
Constructor SummaryConstructorsConstructorDescriptionGovernanceCardsPanel(String id, FocusDetailsModels<AR> model, ContainerPanelConfigurationType config) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected org.apache.wicket.behavior.Behaviorprotected List<InlineMenuItem>protected List<InlineMenuItem>protected voidprotected voidexecuteUnassign(AssignmentHolderType object, QName relation, org.apache.wicket.ajax.AjaxRequestTarget target) protected voidexecuteUnassignedOperationAfterConfirm(org.apache.wicket.model.IModel<?> rowModel, QName relation, org.apache.wicket.ajax.AjaxRequestTarget target) protected StringgetCssForCardUnassignButton(String defaultCss) protected TileTablePanel<TemplateTile<SelectableBean<FocusType>>,SelectableBean<FocusType>> protected CompiledObjectCollectionViewprotected Collection<SelectorOptions<GetOperationOptions>>protected intprotected List<? extends ObjectType>protected UserProfileStorage.TableIdgetTableId(QName complexType) protected StringgetType()protected voidprotected <AH extends AssignmentHolderType>
 voidinitMemberTable(org.apache.wicket.markup.html.form.Form<?> form) protected voidprotected voidrefreshTable(org.apache.wicket.ajax.AjaxRequestTarget target) protected booleanShould the "show task" link be hidden for tasks submitted from this panel?protected <AH extends AssignmentHolderType>
 voidunassignMembersPerformed(org.apache.wicket.model.IModel<SelectableBean<AH>> rowModel, QName relation, org.apache.wicket.ajax.AjaxRequestTarget target) Methods inherited from class com.evolveum.midpoint.gui.impl.page.admin.abstractrole.component.AbstractRoleMemberPanelcreateAddMemberRowAction, createAllMemberQuery, createAssignButton, createAssignMemberRowAction, createAssignPopup, createDeleteMemberRowAction, createMemberMenuActionPerformed, createPlayPauseButton, createRecomputeMemberRowAction, createRefreshBehaviour, createRefreshButton, createRowActions, createToolbarButtonList, createUnassignButton, createUnassignMemberRowAction, executeDelete, executeRecompute, getAuthorizations, getButtonTranslationPrefix, getComplexTypeQName, getCustomizedQuery, getDefaultMemberSearchBoxConfig, getDefaultNewMemberRelations, getFeedback, getForm, getMemberContainer, getMemberPanelStorage, getMemberQuery, getMemberQueryScope, getMemberSearchType, getMemberTable, getModelObject, getNewMemberObjectTypes, getPanelType, getRelationsForRecomputeTask, getRelationValue, getScopeValue, getStorageKeyTabSuffix, isSubtreeScope, loadMultiFunctionalButtonModel, newObjectPerformed, reloadPageOnRefresh, unassignMembersPerformed, unassignMembersPerformedMethods inherited from class com.evolveum.midpoint.gui.impl.page.admin.AbstractObjectMainPaneladdPrismPropertyPanel, createContainerModel, createStringResource, createStringResource, getObjectDetailsModels, getObjectWrapper, getObjectWrapperModel, getObjectWrapperObject, getPageBase, getPanelConfiguration, getPrismContext, getString, getTypeClassMethods inherited from class org.apache.wicket.markup.html.panel.PanelgetRegionMarkup, newMarkupSourcingStrategyMethods inherited from class org.apache.wicket.markup.html.WebMarkupContainergetWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSessionMethods inherited from class org.apache.wicket.MarkupContaineradd, addDequeuedComponent, addOrReplace, autoAdd, canDequeueTag, contains, dequeue, dequeue, dequeuePreamble, findChildComponent, findComponentToDequeue, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, internalAdd, internalInitialize, iterator, iterator, newDequeueContext, onComponentTagBody, onDetach, onRender, queue, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, stream, streamChildren, toString, toString, visitChildren, visitChildrenMethods inherited from class org.apache.wicket.Componentadd, addStateChange, beforeRender, canCallListener, canCallListenerAfterExpiry, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, clearOriginalDestination, configure, continueToOriginalDestination, createConverter, debug, detach, detachModel, detachModels, determineVisibility, error, exceptionMessage, fatal, findMarkupStream, findPage, findParent, findParentWithAssociatedMarkup, getAjaxRegionMarkupId, getApplication, getBehaviorById, getBehaviorId, getBehaviors, getBehaviors, getClassRelativePath, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessages, getFlag, getId, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkup, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdFromMarkup, getMarkupIdImpl, getMarkupSourcingStrategy, getMarkupTag, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getRequestFlag, getResponse, getSession, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalOnModelChanged, internalRenderComponent, internalRenderHead, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isInitialized, isRenderAllowed, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, onAfterRender, onBeforeRender, onComponentTag, onConfigure, onEvent, onModelChanged, onModelChanging, onReAdd, onRemove, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, renderPart, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, urlFor, urlFor, urlFor, urlForListener, urlForListener, visitParents, visitParents, warn, wrapMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.wicket.IQueueRegiondequeue, newDequeueContextMethods inherited from interface java.lang.IterableforEach, spliterator
- 
Constructor Details- 
GovernanceCardsPanelpublic GovernanceCardsPanel(String id, FocusDetailsModels<AR> model, ContainerPanelConfigurationType config) 
 
- 
- 
Method Details- 
onInitializeprotected void onInitialize()- Overrides:
- onInitializein class- AbstractObjectMainPanel<AR extends AbstractRoleType,- FocusDetailsModels<AR extends AbstractRoleType>> 
 
- 
initLayoutprotected void initLayout()- Overrides:
- initLayoutin class- AbstractRoleMemberPanel<AR extends AbstractRoleType>
 
- 
getSearchableType
- 
getObjectCollectionView
- 
getType- Overrides:
- getTypein class- AbstractObjectMainPanel<AR extends AbstractRoleType,- FocusDetailsModels<AR extends AbstractRoleType>> 
 
- 
getTableId- Overrides:
- getTableIdin class- AbstractRoleMemberPanel<AR extends AbstractRoleType>
 
- 
getSearchOptions- Overrides:
- getSearchOptionsin class- AbstractRoleMemberPanel<AR extends AbstractRoleType>
 
- 
initMemberTableprotected <AH extends AssignmentHolderType> void initMemberTable(org.apache.wicket.markup.html.form.Form<?> form) - Overrides:
- initMemberTablein class- AbstractRoleMemberPanel<AR extends AbstractRoleType>
 
- 
getTileCssClasses
- 
createToolbarMenuActions
- 
getCssForCardUnassignButton
- 
createCardHeaderMenuActions
- 
createCardDetailsButtonBehaviourprotected org.apache.wicket.behavior.Behavior createCardDetailsButtonBehaviour()
- 
createUnselectAllAction
- 
getMemberTileTableprotected TileTablePanel<TemplateTile<SelectableBean<FocusType>>,SelectableBean<FocusType>> getMemberTileTable()
- 
getSelectedObjectsCountprotected int getSelectedObjectsCount()- Overrides:
- getSelectedObjectsCountin class- AbstractRoleMemberPanel<AR extends AbstractRoleType>
 
- 
getSelectedRealObjects- Overrides:
- getSelectedRealObjectsin class- AbstractRoleMemberPanel<AR extends AbstractRoleType>
 
- 
refreshTableprotected void refreshTable(org.apache.wicket.ajax.AjaxRequestTarget target) - Overrides:
- refreshTablein class- AbstractRoleMemberPanel<AR extends AbstractRoleType>
 
- 
shouldHideTaskLinkprotected boolean shouldHideTaskLink()Description copied from class:AbstractRoleMemberPanelShould the "show task" link be hidden for tasks submitted from this panel? This feature is used in wizards to avoid complexity for users. TODO originally, the role wizard showed "AbstractRoleMemberPanel.message.info.created.task" ("Task "{0}" has been created in the background") when there was a background task started. I originally planned to do so for any tasks. But is that really better than simply showing the original operation name with a blue color indicating "in progress" state and a text note "(running in background)"?- Overrides:
- shouldHideTaskLinkin class- AbstractRoleMemberPanel<AR extends AbstractRoleType>
 
- 
unassignMembersPerformedprotected <AH extends AssignmentHolderType> void unassignMembersPerformed(org.apache.wicket.model.IModel<SelectableBean<AH>> rowModel, QName relation, org.apache.wicket.ajax.AjaxRequestTarget target) - Overrides:
- unassignMembersPerformedin class- AbstractRoleMemberPanel<AR extends AbstractRoleType>
 
- 
executeUnassignprotected void executeUnassign(AssignmentHolderType object, QName relation, org.apache.wicket.ajax.AjaxRequestTarget target) - Overrides:
- executeUnassignin class- AbstractRoleMemberPanel<AR extends AbstractRoleType>
 
- 
executeUnassignedOperationAfterConfirmprotected void executeUnassignedOperationAfterConfirm(org.apache.wicket.model.IModel<?> rowModel, QName relation, org.apache.wicket.ajax.AjaxRequestTarget target) - Overrides:
- executeUnassignedOperationAfterConfirmin class- AbstractRoleMemberPanel<AR extends AbstractRoleType>
 
- 
getSupportedRelations- Overrides:
- getSupportedRelationsin class- AbstractRoleMemberPanel<AR extends AbstractRoleType>
 
 
-