Class 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

    public class AssignmentEditorPanel
    extends BasePanel<AssignmentEditorDto>
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected boolean delegatedToMe  
      protected org.apache.wicket.markup.html.WebMarkupContainer headerRow  
      protected static String ID_BODY  
      protected static String ID_RELATION  
      protected org.apache.wicket.model.IModel<List<AssignmentInfoDto>> privilegesListModel  
      • 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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected 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> createTargetModel()  
      protected boolean ignoreMandatoryAttributes()  
      protected void initBodyLayout​(org.apache.wicket.markup.html.WebMarkupContainer body)  
      protected void initHeaderRow()  
      protected void initLayout()  
      protected boolean isCreatingNewAssignment()
      Override to provide the information if object that contains this assignment is being edited or created.
      protected boolean isRelationEditable()  
      protected void nameClickPerformed​(org.apache.wicket.ajax.AjaxRequestTarget target)  
      protected void onInitialize()  
      protected void removeButtonClickPerformed​(AssignmentEditorDto assignmentDto, org.apache.wicket.ajax.AjaxRequestTarget target)  
      void renderHead​(org.apache.wicket.markup.head.IHeaderResponse response)  
      • 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, 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 interface org.apache.wicket.IQueueRegion

        dequeue, newDequeueContext
    • Field Detail

      • headerRow

        protected org.apache.wicket.markup.html.WebMarkupContainer headerRow
      • privilegesListModel

        protected org.apache.wicket.model.IModel<List<AssignmentInfoDto>> privilegesListModel
      • delegatedToMe

        protected boolean delegatedToMe
    • Method Detail

      • onInitialize

        protected void onInitialize()
        Overrides:
        onInitialize in class org.apache.wicket.MarkupContainer
      • renderHead

        public void renderHead​(org.apache.wicket.markup.head.IHeaderResponse response)
        Specified by:
        renderHead in interface org.apache.wicket.markup.html.IHeaderContributor
        Overrides:
        renderHead in class org.apache.wicket.Component
      • initLayout

        protected void initLayout()
      • initHeaderRow

        protected void initHeaderRow()
      • createAssignmentNameLabelModel

        protected org.apache.wicket.model.IModel<String> createAssignmentNameLabelModel​(boolean isManager)
      • 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

        protected org.apache.wicket.model.IModel<String> 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)