public interface RelatedEntitiesAPI
Modifier and Type | Interface and Description |
---|---|
static class |
RelatedEntitiesAPI.RelatedScreenDescriptor |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NAME |
Modifier and Type | Method and Description |
---|---|
void |
openRelatedScreen(java.util.Collection<? extends Entity> selectedEntities,
MetaClass metaClass,
MetaProperty metaProperty)
Shows found related entities in default browse screen.
|
void |
openRelatedScreen(java.util.Collection<? extends Entity> selectedEntities,
MetaClass metaClass,
MetaProperty metaProperty,
RelatedEntitiesAPI.RelatedScreenDescriptor descriptor)
Shows found related entities in chosen screen.
|
<T extends Entity> |
openRelatedScreen(java.util.Collection<T> selectedEntities,
java.lang.Class<T> clazz,
java.lang.String property)
Shows found related entities in default browse screen.
|
<T extends Entity> |
openRelatedScreen(java.util.Collection<T> selectedEntities,
java.lang.Class<T> clazz,
java.lang.String property,
RelatedEntitiesAPI.RelatedScreenDescriptor descriptor)
Shows found related entities in chosen screen.
|
static final java.lang.String NAME
void openRelatedScreen(java.util.Collection<? extends Entity> selectedEntities, MetaClass metaClass, MetaProperty metaProperty)
selectedEntities
- set of entities which represents one side of relationmetaClass
- metaClass of single entity from selectedEntities
metaProperty
- chosen field to find related entities. Can be obtained from metaClass
void openRelatedScreen(java.util.Collection<? extends Entity> selectedEntities, MetaClass metaClass, MetaProperty metaProperty, RelatedEntitiesAPI.RelatedScreenDescriptor descriptor)
selectedEntities
- set of entities which represents one side of relationmetaClass
- metaClass of single entity from selectedEntities
metaProperty
- chosen field to find related entities. Can be obtained from metaClass
descriptor
- descriptor contains screen id, WindowManager.OpenType
and
generated filter caption<T extends Entity> void openRelatedScreen(java.util.Collection<T> selectedEntities, java.lang.Class<T> clazz, java.lang.String property)
selectedEntities
- set of entities which represents one side of relationclazz
- class of single entity from selectedEntities
property
- chosen field to find related entities<T extends Entity> void openRelatedScreen(java.util.Collection<T> selectedEntities, java.lang.Class<T> clazz, java.lang.String property, RelatedEntitiesAPI.RelatedScreenDescriptor descriptor)
selectedEntities
- set of entities which represents one side of relationclazz
- class of single entity from selectedEntities
property
- chosen field to find related entitiesdescriptor
- descriptor contains screen id, WindowManager.OpenType
and
generated filter caption