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 voidaddSelectedAssignablePerformed(org.apache.wicket.ajax.AjaxRequestTarget target, List<ObjectType> newAssignments, QName relation, String popupId)protected List<InlineMenuItem>createAssignmentMenu()protected booleangetAssignmentMenuVisibility()List<AssignmentType>getAssignmentTypeList()protected org.apache.wicket.AttributeModifiergetClassModifier(org.apache.wicket.markup.html.list.ListItem<AssignmentEditorDto> item)StringgetExcludeOid()org.apache.wicket.model.IModel<String>getLabel()protected voidhandlePartialError(OperationResult result)Override to provide handle operation for partial error during provider iterator operation.protected booleanignoreMandatoryAttributes()protected booleanisRelationEditable()protected booleanisShowAllAssignmentsVisible()protected voidonInitialize()protected voidpopulateAssignmentDetailsPanel(org.apache.wicket.markup.html.list.ListItem<AssignmentEditorDto> item)protected voidreloadAssignmentsPanel(org.apache.wicket.ajax.AjaxRequestTarget target)protected voidreloadMainAssignmentsComponent(org.apache.wicket.ajax.AjaxRequestTarget target)protected voidreloadMainFormButtons(org.apache.wicket.ajax.AjaxRequestTarget target)protected voidshowAllAssignments(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, getModel, getModelObject, getPageBase, getPrismContext, getSchemaService, getSession, getString, getString, getWebApplicationConfiguration
-
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:
onInitializein 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:
reloadMainAssignmentsComponentin 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)
-
-