Class DetachingModel<T>

java.lang.Object
org.apache.wicket.model.AbstractReadOnlyModel<T>
com.inductiveautomation.ignition.gateway.web.models.DetachingModel<T>
All Implemented Interfaces:
Serializable, org.apache.wicket.model.IDetachable, org.apache.wicket.model.IModel<T>, org.apache.wicket.util.io.IClusterable

public class DetachingModel<T> extends org.apache.wicket.model.AbstractReadOnlyModel<T>
A model that detatches its object and doesn't ever re-attach. Can only be used for one render cycle. Appropriate for RefreshingView
See Also:
  • Constructor Details

    • DetachingModel

      public DetachingModel(T obj)
  • Method Details

    • getObject

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

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