Class AssignmentTablePanel<T extends ObjectType>
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.api.component.BasePanel<List<AssignmentEditorDto>>
com.evolveum.midpoint.web.component.assignment.AbstractAssignmentListPanel
com.evolveum.midpoint.web.component.assignment.AssignmentTablePanel<T>
- 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
- Author:
- shood
- See Also:
-
Field Summary
Fields inherited from class org.apache.wicket.markup.html.panel.Panel
PANEL
Fields inherited from class org.apache.wicket.Component
ENABLE, 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 Summary
ConstructorDescriptionAssignmentTablePanel
(String id, org.apache.wicket.model.IModel<List<AssignmentEditorDto>> assignmentModel) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
addSelectedAssignablePerformed
(org.apache.wicket.ajax.AjaxRequestTarget target, List<ObjectType> newAssignments, QName relation, String popupId) protected List<InlineMenuItem>
protected boolean
protected org.apache.wicket.AttributeModifier
getClassModifier
(org.apache.wicket.markup.html.list.ListItem<AssignmentEditorDto> item) org.apache.wicket.model.IModel<String>
getLabel()
protected void
handlePartialError
(OperationResult result) Override to provide handle operation for partial error during provider iterator operation.protected boolean
protected boolean
protected boolean
protected void
protected void
populateAssignmentDetailsPanel
(org.apache.wicket.markup.html.list.ListItem<AssignmentEditorDto> item) protected void
reloadAssignmentsPanel
(org.apache.wicket.ajax.AjaxRequestTarget target) protected void
reloadMainAssignmentsComponent
(org.apache.wicket.ajax.AjaxRequestTarget target) protected void
reloadMainFormButtons
(org.apache.wicket.ajax.AjaxRequestTarget target) protected void
showAllAssignments
(org.apache.wicket.ajax.AjaxRequestTarget target) Methods inherited from class com.evolveum.midpoint.web.component.assignment.AbstractAssignmentListPanel
addSelectedResourceAssignPerformed, createAssignmentFromSelectedObjects, deleteAssignmentConfirmedPerformed, deleteAssignmentPerformed, getAssignmentListToProcess, getAssignmentModel, getAssignmentsDeleteMessage, getDeleteAssignmentPopupContent, getNoAssignmentsSelectedMessage, getSelectedAssignments
Methods inherited from class com.evolveum.midpoint.gui.api.component.BasePanel
createComponentPath, createModel, createStringResource, createStringResource, createStringResource, createStringResource, createStringResource, createStringResource, createStringResource, getFeedbackPanel, getMidpointConfiguration, getModel, getModelObject, getPageBase, getParentPage, getPrismContext, getRegistry, getSchemaService, getSession, getString, getString, getSubscriptionState, getWebApplicationConfiguration, showResult
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, 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, 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 org.apache.wicket.IQueueRegion
dequeue, newDequeueContext
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
ID_ROW
- See Also:
-
-
Constructor Details
-
AssignmentTablePanel
public AssignmentTablePanel(String id, org.apache.wicket.model.IModel<List<AssignmentEditorDto>> assignmentModel)
-
-
Method Details
-
getAssignmentTypeList
-
getExcludeOid
-
getLabel
-
onInitialize
protected void onInitialize()- Overrides:
onInitialize
in classorg.apache.wicket.MarkupContainer
-
populateAssignmentDetailsPanel
protected void populateAssignmentDetailsPanel(org.apache.wicket.markup.html.list.ListItem<AssignmentEditorDto> item) -
getClassModifier
protected org.apache.wicket.AttributeModifier getClassModifier(org.apache.wicket.markup.html.list.ListItem<AssignmentEditorDto> item) -
createAssignmentMenu
-
isRelationEditable
protected boolean isRelationEditable() -
showAllAssignments
protected void showAllAssignments(org.apache.wicket.ajax.AjaxRequestTarget target) -
reloadMainAssignmentsComponent
protected void reloadMainAssignmentsComponent(org.apache.wicket.ajax.AjaxRequestTarget target) - Specified by:
reloadMainAssignmentsComponent
in classAbstractAssignmentListPanel
-
isShowAllAssignmentsVisible
protected boolean isShowAllAssignmentsVisible() -
addSelectedAssignablePerformed
protected void addSelectedAssignablePerformed(org.apache.wicket.ajax.AjaxRequestTarget target, List<ObjectType> newAssignments, QName relation, String popupId) -
reloadAssignmentsPanel
protected void reloadAssignmentsPanel(org.apache.wicket.ajax.AjaxRequestTarget target) -
handlePartialError
Override to provide handle operation for partial error during provider iterator operation. -
getAssignmentMenuVisibility
protected boolean getAssignmentMenuVisibility() -
ignoreMandatoryAttributes
protected boolean ignoreMandatoryAttributes() -
reloadMainFormButtons
protected void reloadMainFormButtons(org.apache.wicket.ajax.AjaxRequestTarget target)
-