Package io.jmix.core.impl
Class MetadataImpl
java.lang.Object
io.jmix.core.impl.MetadataImpl
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected List<EntityInitializer>protected Resourcesprotected Session
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionInstantiate an entity, taking into account extended entities.Instantiate an entity with provided id, taking into account extended entities.<T> TInstantiate an entity, taking into account extended entities.<T> TInstantiate an entity with provided id, taking into account extended entities.Instantiate an entity, taking into account extended entities.Instantiate an entity with provided id, taking into account extended entities.Search MetaClass by the corresponding Java class in the whole metamodel.Search MetaClass by its name in the whole metamodel.Search MetaClass by the corresponding Java class in the whole metamodel.Returns MetaClass of the given entity.Search MetaClass by its name in the whole metamodel.Get Metadata session - interface providing access to MetaClasses and MetaProperties.protected <T> TinternalCreate(Class<T> entityClass) protected <T> TinternalCreate(Class<T> entityClass, Object id) 
- 
Field Details- 
session
- 
resources
- 
entityInitializers
 
- 
- 
Constructor Details- 
MetadataImpl
 
- 
- 
Method Details- 
getSessionDescription copied from interface:MetadataGet Metadata session - interface providing access to MetaClasses and MetaProperties.- Specified by:
- getSessionin interface- Metadata
- Returns:
- current metadata session
 
- 
getClassDescription copied from interface:MetadataReturns MetaClass of the given entity.
- 
internalCreate
- 
internalCreate
- 
createDescription copied from interface:MetadataInstantiate an entity, taking into account extended entities.
- 
createDescription copied from interface:MetadataInstantiate an entity with provided id, taking into account extended entities.
- 
createDescription copied from interface:MetadataInstantiate an entity, taking into account extended entities.
- 
createDescription copied from interface:MetadataInstantiate an entity with provided id, taking into account extended entities.
- 
createDescription copied from interface:MetadataInstantiate an entity, taking into account extended entities.
- 
createDescription copied from interface:MetadataInstantiate an entity with provided id, taking into account extended entities.
- 
findClassDescription copied from interface:SessionSearch MetaClass by its name in the whole metamodel.
- 
getClassDescription copied from interface:SessionSearch MetaClass by its name in the whole metamodel.
- 
findClassDescription copied from interface:SessionSearch MetaClass by the corresponding Java class in the whole metamodel.
- 
getClassDescription copied from interface:SessionSearch MetaClass by the corresponding Java class in the whole metamodel.
- 
getClasses- Specified by:
- getClassesin interface- Session
- Returns:
- collection of all MetaClasses in the whole metamodel
 
 
-