@Override public final T getObject() { if (state == null || state == InternalState.DETACHED) { // prevent infinite attachment loops state = InternalState.ATTACHING; transientModelObject = load(); if (log.isDebugEnabled()) { log.debug("loaded transient object '{}' for '{}'", transientModelObject, this); } state = InternalState.ATTACHED; onAttach(); } return transientModelObject; }
@Override public final T getObject() { if (state == null || state == InternalState.DETACHED) { // prevent infinite attachment loops state = InternalState.ATTACHING; transientModelObject = load(); if (log.isDebugEnabled()) { log.debug("loaded transient object '{}' for '{}'", transientModelObject, this); } state = InternalState.ATTACHED; onAttach(); } return transientModelObject; }
/** * @see org.apache.wicket.model.IModel#getObject() */ public T getObject() { if (!attached) { attached = true; transientModelObject = load(); if (log.isDebugEnabled()) { log.debug("loaded transient object " + transientModelObject + " for " + this + ", requestCycle " + RequestCycle.get()); } onAttach(); } return transientModelObject; }
/** * @see org.apache.wicket.model.IModel#getObject() */ public Object getObject() { if (!attached) { attached = true; transientModelObject = load(); if (log.isDebugEnabled()) { log.debug("loaded transient object " + transientModelObject + " for " + this + ", requestCycle " + RequestCycle.get()); } onAttach(); } return transientModelObject; }