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
public class AssignmentTablePanel<T extends ObjectType> extends AbstractAssignmentListPanel
- Author:
- shood
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AssignmentTablePanel(String id, org.apache.wicket.model.IModel<List<AssignmentEditorDto>> assignmentModel)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addSelectedAssignablePerformed(org.apache.wicket.ajax.AjaxRequestTarget target, List<ObjectType> newAssignments, QName relation, String popupId)
protected List<InlineMenuItem>
createAssignmentMenu()
protected boolean
getAssignmentMenuVisibility()
List<AssignmentType>
getAssignmentTypeList()
protected org.apache.wicket.AttributeModifier
getClassModifier(org.apache.wicket.markup.html.list.ListItem<AssignmentEditorDto> item)
String
getExcludeOid()
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
ignoreMandatoryAttributes()
protected boolean
isRelationEditable()
protected boolean
isShowAllAssignmentsVisible()
protected void
onInitialize()
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, 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, 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 java.lang.Iterable
forEach, spliterator
-
-
-
-
Field Detail
-
ID_ROW
protected static final String ID_ROW
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
AssignmentTablePanel
public AssignmentTablePanel(String id, org.apache.wicket.model.IModel<List<AssignmentEditorDto>> assignmentModel)
-
-
Method Detail
-
getAssignmentTypeList
public List<AssignmentType> getAssignmentTypeList()
-
getExcludeOid
public String getExcludeOid()
-
getLabel
public org.apache.wicket.model.IModel<String> 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
protected List<InlineMenuItem> 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
protected void handlePartialError(OperationResult result)
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)
-
-