Class OperationalButtonsPanel<O extends ObjectType>

  • Type Parameters:
    O -
    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:
    AssignmentHolderOperationalButtonsPanel

    public class OperationalButtonsPanel<O extends ObjectType>
    extends BasePanel<PrismObjectWrapper<O>>
    Use new OperationsPanel and OperationPanelPart to create proper HTML for this panel ("card" with fieldsets that are responsive)
    See Also:
    Serialized Form
    • Field Summary

      • 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 void addButtons​(org.apache.wicket.markup.repeater.RepeatingView repeatingView)  
      protected void addStateButtons​(org.apache.wicket.markup.repeater.RepeatingView stateButtonsView)  
      protected void backPerformed​(org.apache.wicket.ajax.AjaxRequestTarget target)  
      protected void backPerformedConfirmed()  
      boolean buttonsExist()  
      protected void deleteConfirmPerformed​(org.apache.wicket.ajax.AjaxRequestTarget target)  
      protected void editRawPerformedConfirmed()  
      O getObjectType()  
      PrismObject<O> getPrismObject()  
      protected boolean hasUnsavedChanges​(org.apache.wicket.ajax.AjaxRequestTarget target)  
      protected boolean isDeleteButtonVisible()  
      protected boolean isEditingObject()  
      protected boolean isEditRawButtonVisible()  
      protected boolean isReadonly()  
      protected boolean isSaveButtonVisible()  
      protected boolean isSavePreviewButtonEnabled()  
      protected void onInitialize()  
      protected void savePerformed​(org.apache.wicket.ajax.AjaxRequestTarget target)  
      • 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 interface org.apache.wicket.IQueueRegion

        dequeue, newDequeueContext
    • Method Detail

      • onInitialize

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

        protected boolean isEditRawButtonVisible()
      • isDeleteButtonVisible

        protected boolean isDeleteButtonVisible()
      • isReadonly

        protected boolean isReadonly()
      • addButtons

        protected void addButtons​(org.apache.wicket.markup.repeater.RepeatingView repeatingView)
      • savePerformed

        protected void savePerformed​(org.apache.wicket.ajax.AjaxRequestTarget target)
      • isSaveButtonVisible

        protected boolean isSaveButtonVisible()
      • isSavePreviewButtonEnabled

        protected boolean isSavePreviewButtonEnabled()
      • hasUnsavedChanges

        protected boolean hasUnsavedChanges​(org.apache.wicket.ajax.AjaxRequestTarget target)
      • backPerformed

        protected void backPerformed​(org.apache.wicket.ajax.AjaxRequestTarget target)
      • backPerformedConfirmed

        protected void backPerformedConfirmed()
      • editRawPerformedConfirmed

        protected void editRawPerformedConfirmed()
      • deleteConfirmPerformed

        protected void deleteConfirmPerformed​(org.apache.wicket.ajax.AjaxRequestTarget target)
      • addStateButtons

        protected void addStateButtons​(org.apache.wicket.markup.repeater.RepeatingView stateButtonsView)
      • buttonsExist

        public boolean buttonsExist()
      • getObjectType

        public O getObjectType()
      • isEditingObject

        protected boolean isEditingObject()