public class EntityLoadInfo
extends java.lang.Object
metaclassName-id[-viewName], e.g.:
sec$User-60885987-1b61-4247-94c7-dff348347f93
sec$Role-0c018061-b26f-4de2-a5be-dff348347f93-role.browse
ref$Seller-101
ref$Currency-{usd}
EntityLoadInfoBuilder.parse(String) and toString() methods to convert from/to a string.| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
NEW_PREFIX |
| Modifier | Constructor and Description |
|---|---|
protected |
EntityLoadInfo(java.lang.Object id,
MetaClass metaClass,
java.lang.String viewName,
boolean stringKey) |
protected |
EntityLoadInfo(java.lang.Object id,
MetaClass metaClass,
java.lang.String viewName,
boolean stringKey,
boolean newEntity) |
| Modifier and Type | Method and Description |
|---|---|
static EntityLoadInfo |
create(Entity entity)
Create a new info instance with empty view name.
|
static EntityLoadInfo |
create(Entity entity,
java.lang.String viewName)
Create a new info instance.
|
java.lang.Object |
getId() |
MetaClass |
getMetaClass() |
java.lang.String |
getViewName() |
boolean |
isNewEntity() |
static EntityLoadInfo |
parse(java.lang.String str)
Parse an info from the string.
|
java.lang.String |
toString() |
public static final java.lang.String NEW_PREFIX
protected EntityLoadInfo(java.lang.Object id,
MetaClass metaClass,
java.lang.String viewName,
boolean stringKey)
protected EntityLoadInfo(java.lang.Object id,
MetaClass metaClass,
java.lang.String viewName,
boolean stringKey,
boolean newEntity)
public java.lang.Object getId()
public MetaClass getMetaClass()
@Nullable public java.lang.String getViewName()
public boolean isNewEntity()
public static EntityLoadInfo create(Entity entity, @Nullable java.lang.String viewName)
Consider using EntityLoadInfoBuilder for better performance.
entity - entity instanceviewName - view name, can be nullpublic static EntityLoadInfo create(Entity entity)
Consider using EntityLoadInfoBuilder for better performance.
entity - entity instance@Nullable public static EntityLoadInfo parse(java.lang.String str)
Consider using EntityLoadInfoBuilder for better performance.
str - string representation of the infopublic java.lang.String toString()
toString in class java.lang.Object