Class DefaultBeanState

java.lang.Object
io.ebeaninternal.server.core.DefaultBeanState
All Implemented Interfaces:
io.ebean.BeanState

public final class DefaultBeanState extends Object implements io.ebean.BeanState
Default implementation of BeanState.
  • Constructor Details

    • DefaultBeanState

      public DefaultBeanState(io.ebean.bean.EntityBean entityBean)
  • Method Details

    • setPropertyLoaded

      public void setPropertyLoaded(String propertyName, boolean loaded)
      Specified by:
      setPropertyLoaded in interface io.ebean.BeanState
    • isReference

      public boolean isReference()
      Specified by:
      isReference in interface io.ebean.BeanState
    • isNew

      public boolean isNew()
      Specified by:
      isNew in interface io.ebean.BeanState
    • isNewOrDirty

      public boolean isNewOrDirty()
      Specified by:
      isNewOrDirty in interface io.ebean.BeanState
    • isDirty

      public boolean isDirty()
      Specified by:
      isDirty in interface io.ebean.BeanState
    • loadedProps

      public Set<String> loadedProps()
      Specified by:
      loadedProps in interface io.ebean.BeanState
    • changedProps

      public Set<String> changedProps()
      Specified by:
      changedProps in interface io.ebean.BeanState
    • dirtyValues

      public Map<String, io.ebean.ValuePair> dirtyValues()
      Specified by:
      dirtyValues in interface io.ebean.BeanState
    • isUnmodifiable

      public boolean isUnmodifiable()
      Specified by:
      isUnmodifiable in interface io.ebean.BeanState
    • setLoaded

      public void setLoaded()
      Specified by:
      setLoaded in interface io.ebean.BeanState
    • setDisableLazyLoad

      public void setDisableLazyLoad(boolean disableLazyLoading)
      Specified by:
      setDisableLazyLoad in interface io.ebean.BeanState
    • isDisableLazyLoad

      public boolean isDisableLazyLoad()
      Specified by:
      isDisableLazyLoad in interface io.ebean.BeanState
    • resetForInsert

      public void resetForInsert()
      Specified by:
      resetForInsert in interface io.ebean.BeanState
    • loadErrors

      public Map<String, Exception> loadErrors()
      Specified by:
      loadErrors in interface io.ebean.BeanState
    • sortOrder

      public int sortOrder()
      Specified by:
      sortOrder in interface io.ebean.BeanState