Class ArchetypeMembersPanel
- 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<ArchetypeType>
-
- com.evolveum.midpoint.gui.impl.page.admin.archetype.component.ArchetypeMembersPanel
-
- 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
public class ArchetypeMembersPanel extends AbstractRoleMemberPanel<ArchetypeType>
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.evolveum.midpoint.gui.impl.page.admin.abstractrole.component.AbstractRoleMemberPanel
AbstractRoleMemberPanel.QueryScope
-
-
Field Summary
-
Fields inherited from class com.evolveum.midpoint.gui.impl.page.admin.abstractrole.component.AbstractRoleMemberPanel
ID_CONTAINER_MEMBER, ID_FORM, ID_MEMBER_TABLE, OPERATION_LOAD_MEMBER_RELATIONS
-
-
Constructor Summary
Constructors Constructor Description ArchetypeMembersPanel(String id, FocusDetailsModels model, ContainerPanelConfigurationType config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected List<InlineMenuItem>
createRowActions()
protected <AH extends AssignmentHolderType>
Class<AH>getChoiceForAllTypes()
protected List<QName>
getDefaultSupportedObjectTypes(boolean includeAbstractTypes)
protected String
getStorageKeyTabSuffix()
protected List<QName>
getSupportedRelations()
-
Methods inherited from class com.evolveum.midpoint.gui.impl.page.admin.abstractrole.component.AbstractRoleMemberPanel
createAllMemberQuery, createAssignMemberRowAction, createFocusMemberPerformed, createFocusMemberPerformed, createRecomputeMemberRowAction, createUnassignMemberRowAction, deleteMembersPerformed, executeDelete, executeRecompute, executeUnassign, getActionQuery, getActionQuery, getAdditionalPanelConfig, getAuthorizations, getComplexTypeQName, getDefaultNewMemberRelations, getDefaultObjectType, getForm, getMemberPanelStorage, getMemberTable, getModelObject, getNewMemberObjectTypes, getQueryScope, getRelationsForRecomputeTask, getRelationValue, getScopeValue, getSearchBoxConfiguration, getSearchIndirect, getSearchRelation, getSearchScope, getSearchType, getSupportedGovernanceTabRelations, getSupportedMembersTabRelations, getTableId, initLayout, loadMultiFunctionalButtonModel, reloadPageOnRefresh, unassignMembersPerformed
-
Methods inherited from class com.evolveum.midpoint.gui.impl.page.admin.AbstractObjectMainPanel
addPrismPropertyPanel, createContainerModel, createStringResource, createStringResource, getObjectDetailsModels, getObjectWrapper, getObjectWrapperModel, getObjectWrapperObject, getPageBase, getPanelConfiguration, getPrismContext, getString, getType, getTypeClass, onInitialize
-
Methods inherited from class org.apache.wicket.markup.html.panel.Panel
getRegionMarkup, newMarkupSourcingStrategy
-
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession
-
Methods inherited from class org.apache.wicket.MarkupContainer
add, 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, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, stream, streamChildren, toString, toString, visitChildren, visitChildren
-
Methods inherited from class org.apache.wicket.Component
add, 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, wrap
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Constructor Detail
-
ArchetypeMembersPanel
public ArchetypeMembersPanel(String id, FocusDetailsModels model, ContainerPanelConfigurationType config)
-
-
Method Detail
-
getSupportedRelations
protected List<QName> getSupportedRelations()
- Overrides:
getSupportedRelations
in classAbstractRoleMemberPanel<ArchetypeType>
-
getDefaultSupportedObjectTypes
protected List<QName> getDefaultSupportedObjectTypes(boolean includeAbstractTypes)
- Overrides:
getDefaultSupportedObjectTypes
in classAbstractRoleMemberPanel<ArchetypeType>
-
createRowActions
protected List<InlineMenuItem> createRowActions()
- Overrides:
createRowActions
in classAbstractRoleMemberPanel<ArchetypeType>
-
getChoiceForAllTypes
protected <AH extends AssignmentHolderType> Class<AH> getChoiceForAllTypes()
- Overrides:
getChoiceForAllTypes
in classAbstractRoleMemberPanel<ArchetypeType>
-
getStorageKeyTabSuffix
protected String getStorageKeyTabSuffix()
- Overrides:
getStorageKeyTabSuffix
in classAbstractRoleMemberPanel<ArchetypeType>
-
-