Class ItemPanelContext<T,IW extends ItemWrapper<?,?>>

java.lang.Object
com.evolveum.midpoint.gui.impl.factory.panel.ItemPanelContext<T,IW>
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
PrismContainerPanelContext, PrismPropertyPanelContext, PrismReferencePanelContext

public abstract class ItemPanelContext<T,IW extends ItemWrapper<?,?>> extends Object implements Serializable
See Also:
  • Constructor Details

    • ItemPanelContext

      public ItemPanelContext(org.apache.wicket.model.IModel<IW> itemWrapper)
  • Method Details

    • unwrapWrapperModel

      public IW unwrapWrapperModel()
    • getPageBase

      public PageBase getPageBase()
    • getComponentId

      public String getComponentId()
    • getDefinitionName

      public ItemName getDefinitionName()
    • getParentComponent

      public org.apache.wicket.Component getParentComponent()
    • getTypeClass

      public Class<T> getTypeClass()
    • getRealValueModel

      public ItemRealValueModel<T> getRealValueModel()
    • setRealValueModel

      public <VW extends PrismValueWrapper<T>> void setRealValueModel(org.apache.wicket.model.IModel<VW> valueWrapper)
    • getValueWrapperModel

      public org.apache.wicket.model.IModel<? extends PrismValueWrapper<T>> getValueWrapperModel()
    • setComponentId

      public void setComponentId(String componentId)
    • setParentComponent

      public void setParentComponent(org.apache.wicket.Component parentComponent)
    • setAjaxEventBehavior

      public void setAjaxEventBehavior(org.apache.wicket.ajax.AjaxEventBehavior ajaxEventBehavior)
    • getAjaxEventBehavior

      public org.apache.wicket.ajax.AjaxEventBehavior getAjaxEventBehavior()
    • setMandatoryHandler

      public void setMandatoryHandler(ItemMandatoryHandler mandatoryHandler)
    • setVisibleEnableBehaviour

      public void setVisibleEnableBehaviour(VisibleEnableBehaviour visibleEnableBehaviour)
    • getVisibleEnableBehavior

      public VisibleEnableBehaviour getVisibleEnableBehavior()
    • isMandatory

      public boolean isMandatory()
    • setExpressionValidator

      public void setExpressionValidator(ExpressionValidator<T,IW> expressionValidator)
    • getExpressionValidator

      public ExpressionValidator<T,IW> getExpressionValidator()
    • setFeedback

      public void setFeedback(FeedbackAlerts feedback)
    • getFeedback

      public FeedbackAlerts getFeedback()
    • setAttributeValuesMap

      public void setAttributeValuesMap(Map<String,String> attributeValuesMap)
    • getAttributeValuesMap

      public Map<String,String> getAttributeValuesMap()
    • getForm

      public org.apache.wicket.markup.html.form.Form<?> getForm()
      Returns:
      the form
    • setForm

      public void setForm(org.apache.wicket.markup.html.form.Form<?> form)
      Parameters:
      form - the form to set
    • getFormType

      public FormPanelType getFormType()
    • setFormType

      public void setFormType(FormPanelType formType)
    • getItemWrapperModel

      public org.apache.wicket.model.IModel<IW> getItemWrapperModel()