Package io.jmix.core.entity
Class EntitySystemAccess
java.lang.Object
io.jmix.core.entity.EntitySystemAccess
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddExtraState(Object entity, EntityEntryExtraState extraState) static voidaddPropertyChangeListener(Object entity, EntityPropertyChangeListener listener) static Class<?>getCreatedByClass(Object entity) static Class<?>getCreatedDateClass(Object entity) static Class<?>getDeletedByClass(Object entity) static Class<?>getDeletedDateClass(Object entity) static <T extends EntityEntry>
TgetEntityEntry(Object entity) static <T extends EntityEntryExtraState>
TgetExtraState(Object entity, Class<?> extraStateType) static Class<?>getLastModifiedByClass(Object entity) static Class<?>getLastModifiedDateClass(Object entity) static SecurityStategetSecurityState(Object entity) static <T extends EntityEntry>
TgetUncheckedEntityEntry(Object entity) static booleanisEmbeddable(Object entity) static voidremovePropertyChangeListener(Object entity, EntityPropertyChangeListener listener)
-
Constructor Details
-
EntitySystemAccess
public EntitySystemAccess()
-
-
Method Details
-
getEntityEntry
-
getUncheckedEntityEntry
-
getSecurityState
-
isEmbeddable
-
getDeletedDateClass
-
getDeletedByClass
-
getCreatedDateClass
-
getCreatedByClass
-
getLastModifiedDateClass
-
getLastModifiedByClass
-
addExtraState
-
getExtraState
@Nullable public static <T extends EntityEntryExtraState> T getExtraState(Object entity, Class<?> extraStateType) -
addPropertyChangeListener
-
removePropertyChangeListener
public static void removePropertyChangeListener(Object entity, EntityPropertyChangeListener listener)
-