Class EntitySystemAccess

java.lang.Object
io.jmix.core.entity.EntitySystemAccess

public class EntitySystemAccess extends Object
  • Constructor Details

    • EntitySystemAccess

      public EntitySystemAccess()
  • Method Details

    • getEntityEntry

      public static <T extends EntityEntry> T getEntityEntry(Object entity)
    • getUncheckedEntityEntry

      public static <T extends EntityEntry> T getUncheckedEntityEntry(Object entity)
    • getSecurityState

      public static SecurityState getSecurityState(Object entity)
    • isEmbeddable

      public static boolean isEmbeddable(Object entity)
    • getDeletedDateClass

      public static Class<?> getDeletedDateClass(Object entity)
    • getDeletedByClass

      public static Class<?> getDeletedByClass(Object entity)
    • getCreatedDateClass

      public static Class<?> getCreatedDateClass(Object entity)
    • getCreatedByClass

      public static Class<?> getCreatedByClass(Object entity)
    • getLastModifiedDateClass

      public static Class<?> getLastModifiedDateClass(Object entity)
    • getLastModifiedByClass

      public static Class<?> getLastModifiedByClass(Object entity)
    • addExtraState

      public static void addExtraState(Object entity, EntityEntryExtraState extraState)
    • getExtraState

      @Nullable public static <T extends EntityEntryExtraState> T getExtraState(Object entity, Class<?> extraStateType)
    • addPropertyChangeListener

      public static void addPropertyChangeListener(Object entity, EntityPropertyChangeListener listener)
    • removePropertyChangeListener

      public static void removePropertyChangeListener(Object entity, EntityPropertyChangeListener listener)