Class AssignmentEditorPanel
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<AssignmentEditorDto>
com.evolveum.midpoint.web.component.assignment.AssignmentEditorPanel
- 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
- Direct Known Subclasses:
DelegationEditorPanel
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected org.apache.wicket.markup.html.WebMarkupContainerprotected static final Stringprotected static final Stringprotected org.apache.wicket.model.IModel<List<AssignmentInfoDto>>Fields inherited from class org.apache.wicket.markup.html.panel.Panel
PANELFields 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
ConstructorsConstructorDescriptionAssignmentEditorPanel(String id, org.apache.wicket.model.IModel<AssignmentEditorDto> model) AssignmentEditorPanel(String id, org.apache.wicket.model.IModel<AssignmentEditorDto> model, boolean delegatedToMe, LoadableModel<List<AssignmentInfoDto>> privilegesListModel) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.wicket.model.IModel<String>createAssignmentNameLabelModel(boolean isManager) protected org.apache.wicket.model.IModel<String>createHeaderClassModel(org.apache.wicket.model.IModel<AssignmentEditorDto> model) protected org.apache.wicket.model.IModel<String>createImageTypeModel(org.apache.wicket.model.IModel<AssignmentEditorDto> model) protected org.apache.wicket.model.IModel<String>protected booleanprotected voidinitBodyLayout(org.apache.wicket.markup.html.WebMarkupContainer body) protected voidprotected voidprotected booleanOverride to provide the information if object that contains this assignment is being edited or created.protected booleanprotected voidnameClickPerformed(org.apache.wicket.ajax.AjaxRequestTarget target) protected voidprotected voidremoveButtonClickPerformed(AssignmentEditorDto assignmentDto, org.apache.wicket.ajax.AjaxRequestTarget target) 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, showResultMethods inherited from class org.apache.wicket.markup.html.panel.Panel
getRegionMarkup, newMarkupSourcingStrategyMethods inherited from class org.apache.wicket.markup.html.WebMarkupContainer
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSessionMethods 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, visitChildrenMethods 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, wrapMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.wicket.IQueueRegion
dequeue, newDequeueContextMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
ID_BODY
- See Also:
-
ID_RELATION
- See Also:
-
headerRow
protected org.apache.wicket.markup.html.WebMarkupContainer headerRow -
privilegesListModel
-
delegatedToMe
protected boolean delegatedToMe
-
-
Constructor Details
-
AssignmentEditorPanel
public AssignmentEditorPanel(String id, org.apache.wicket.model.IModel<AssignmentEditorDto> model, boolean delegatedToMe, LoadableModel<List<AssignmentInfoDto>> privilegesListModel) -
AssignmentEditorPanel
-
-
Method Details
-
onInitialize
protected void onInitialize()- Overrides:
onInitializein classorg.apache.wicket.MarkupContainer
-
initLayout
protected void initLayout() -
initHeaderRow
protected void initHeaderRow() -
createAssignmentNameLabelModel
-
createHeaderClassModel
protected org.apache.wicket.model.IModel<String> createHeaderClassModel(org.apache.wicket.model.IModel<AssignmentEditorDto> model) -
initBodyLayout
protected void initBodyLayout(org.apache.wicket.markup.html.WebMarkupContainer body) -
createImageTypeModel
protected org.apache.wicket.model.IModel<String> createImageTypeModel(org.apache.wicket.model.IModel<AssignmentEditorDto> model) -
nameClickPerformed
protected void nameClickPerformed(org.apache.wicket.ajax.AjaxRequestTarget target) -
createTargetModel
-
isRelationEditable
protected boolean isRelationEditable() -
isCreatingNewAssignment
protected boolean isCreatingNewAssignment()Override to provide the information if object that contains this assignment is being edited or created. -
ignoreMandatoryAttributes
protected boolean ignoreMandatoryAttributes() -
removeButtonClickPerformed
protected void removeButtonClickPerformed(AssignmentEditorDto assignmentDto, org.apache.wicket.ajax.AjaxRequestTarget target)
-