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
Modifier and TypeFieldDescriptionprotected boolean
protected org.apache.wicket.markup.html.WebMarkupContainer
protected static final String
protected static final String
protected org.apache.wicket.model.IModel<List<AssignmentInfoDto>>
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
ConstructorDescriptionAssignmentEditorPanel
(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 boolean
protected void
initBodyLayout
(org.apache.wicket.markup.html.WebMarkupContainer body) protected void
protected void
protected boolean
Override to provide the information if object that contains this assignment is being edited or created.protected boolean
protected void
nameClickPerformed
(org.apache.wicket.ajax.AjaxRequestTarget target) protected void
protected void
removeButtonClickPerformed
(AssignmentEditorDto assignmentDto, org.apache.wicket.ajax.AjaxRequestTarget target) void
renderHead
(org.apache.wicket.markup.head.IHeaderResponse response) 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, 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_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:
onInitialize
in classorg.apache.wicket.MarkupContainer
-
renderHead
public void renderHead(org.apache.wicket.markup.head.IHeaderResponse response) - Specified by:
renderHead
in interfaceorg.apache.wicket.markup.html.IHeaderContributor
- Overrides:
renderHead
in classorg.apache.wicket.Component
-
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)
-