Class LookupPropertyModel<T>

java.lang.Object
org.apache.wicket.model.ChainingModel<T>
org.apache.wicket.model.AbstractPropertyModel<T>
com.evolveum.midpoint.web.model.LookupPropertyModel<T>
All Implemented Interfaces:
Serializable, org.apache.wicket.model.IDetachable, org.apache.wicket.model.IModel<T>, org.apache.wicket.model.IObjectClassAwareModel<T>, org.apache.wicket.model.IPropertyReflectionAwareModel<T>, org.apache.wicket.util.io.IClusterable

public class LookupPropertyModel<T> extends org.apache.wicket.model.AbstractPropertyModel<T>
Author:
shood
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected final String
     
    protected boolean
     
    protected final LookupTableType
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
     
    boolean
     
    protected String
     
    void
    setObject(T object)
     

    Methods inherited from class org.apache.wicket.model.AbstractPropertyModel

    getObjectClass, getPropertyExpression, getPropertyField, getPropertyGetter, getPropertySetter

    Methods inherited from class org.apache.wicket.model.ChainingModel

    getChainedModel, getInnermostModelOrObject, getTarget, setTarget, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.apache.wicket.model.IModel

    as, combineWith, filter, flatMap, isPresent, map, orElse, orElseGet
  • Field Details

    • expression

      protected final String expression
    • lookupTable

      protected final LookupTableType lookupTable
    • isStrict

      protected boolean isStrict
  • Constructor Details

    • LookupPropertyModel

      public LookupPropertyModel(Object modelObject)
  • Method Details

    • isSupportsDisplayName

      public boolean isSupportsDisplayName()
    • propertyExpression

      protected String propertyExpression()
      Specified by:
      propertyExpression in class org.apache.wicket.model.AbstractPropertyModel<T>
      See Also:
      • AbstractPropertyModel.propertyExpression()
    • getObject

      public T getObject()
      Specified by:
      getObject in interface org.apache.wicket.model.IModel<T>
      Overrides:
      getObject in class org.apache.wicket.model.AbstractPropertyModel<T>
    • setObject

      public void setObject(T object)
      Specified by:
      setObject in interface org.apache.wicket.model.IModel<T>
      Overrides:
      setObject in class org.apache.wicket.model.AbstractPropertyModel<T>
    • detach

      public void detach()
      Specified by:
      detach in interface org.apache.wicket.model.IDetachable
      Specified by:
      detach in interface org.apache.wicket.model.IModel<T>
      Overrides:
      detach in class org.apache.wicket.model.ChainingModel<T>