public final class Qi4jRuntimeImpl extends Object implements org.qi4j.spi.Qi4jSPI, org.qi4j.bootstrap.Qi4jRuntime
| Constructor and Description |
|---|
Qi4jRuntimeImpl() |
| Modifier and Type | Method and Description |
|---|---|
org.qi4j.api.Qi4j |
api() |
org.qi4j.bootstrap.ApplicationAssemblyFactory |
applicationAssemblyFactory() |
org.qi4j.bootstrap.ApplicationModelFactory |
applicationModelFactory() |
org.qi4j.api.association.AssociationDescriptor |
associationDescriptorFor(org.qi4j.api.association.AbstractAssociation association) |
org.qi4j.api.composite.CompositeDescriptor |
compositeDescriptorFor(Object compositeOrServiceReference) |
<T> T |
dereference(T composite) |
org.qi4j.api.entity.EntityDescriptor |
entityDescriptorFor(Object entity) |
org.qi4j.api.entity.EntityReference |
entityReferenceOf(org.qi4j.api.association.Association assoc) |
Iterable<org.qi4j.api.entity.EntityReference> |
entityReferenceOf(org.qi4j.api.association.ManyAssociation assoc) |
Iterable<Map.Entry<String,org.qi4j.api.entity.EntityReference>> |
entityReferenceOf(org.qi4j.api.association.NamedAssociation assoc) |
org.qi4j.spi.entity.EntityState |
entityStateOf(org.qi4j.api.entity.EntityComposite composite) |
org.qi4j.api.composite.ModelDescriptor |
modelDescriptorFor(Object compositeOrServiceReference) |
org.qi4j.api.structure.Module |
moduleOf(Object compositeOrServiceReferenceOrUow) |
org.qi4j.api.property.PropertyDescriptor |
propertyDescriptorFor(org.qi4j.api.property.Property<?> property) |
org.qi4j.api.service.ServiceDescriptor |
serviceDescriptorFor(Object service) |
org.qi4j.spi.Qi4jSPI |
spi() |
org.qi4j.api.association.AssociationStateHolder |
stateOf(org.qi4j.api.entity.EntityComposite composite) |
org.qi4j.api.property.StateHolder |
stateOf(org.qi4j.api.composite.TransientComposite composite) |
org.qi4j.api.association.AssociationStateHolder |
stateOf(org.qi4j.api.value.ValueComposite composite) |
org.qi4j.api.composite.TransientDescriptor |
transientDescriptorFor(Object transsient) |
org.qi4j.api.value.ValueDescriptor |
valueDescriptorFor(Object value) |
public org.qi4j.bootstrap.ApplicationAssemblyFactory applicationAssemblyFactory()
applicationAssemblyFactory in interface org.qi4j.bootstrap.Qi4jRuntimepublic org.qi4j.bootstrap.ApplicationModelFactory applicationModelFactory()
applicationModelFactory in interface org.qi4j.bootstrap.Qi4jRuntimepublic org.qi4j.api.Qi4j api()
api in interface org.qi4j.bootstrap.Qi4jRuntimepublic org.qi4j.spi.Qi4jSPI spi()
spi in interface org.qi4j.bootstrap.Qi4jRuntimepublic <T> T dereference(T composite)
dereference in interface org.qi4j.api.Qi4jpublic org.qi4j.api.structure.Module moduleOf(Object compositeOrServiceReferenceOrUow)
moduleOf in interface org.qi4j.api.Qi4jpublic org.qi4j.api.composite.ModelDescriptor modelDescriptorFor(Object compositeOrServiceReference)
modelDescriptorFor in interface org.qi4j.api.Qi4jpublic org.qi4j.api.composite.CompositeDescriptor compositeDescriptorFor(Object compositeOrServiceReference)
compositeDescriptorFor in interface org.qi4j.api.Qi4jpublic org.qi4j.api.composite.TransientDescriptor transientDescriptorFor(Object transsient)
transientDescriptorFor in interface org.qi4j.api.Qi4jpublic org.qi4j.api.property.StateHolder stateOf(org.qi4j.api.composite.TransientComposite composite)
stateOf in interface org.qi4j.spi.Qi4jSPIpublic org.qi4j.api.entity.EntityDescriptor entityDescriptorFor(Object entity)
entityDescriptorFor in interface org.qi4j.api.Qi4jpublic org.qi4j.api.association.AssociationStateHolder stateOf(org.qi4j.api.entity.EntityComposite composite)
stateOf in interface org.qi4j.spi.Qi4jSPIpublic org.qi4j.api.value.ValueDescriptor valueDescriptorFor(Object value)
valueDescriptorFor in interface org.qi4j.api.Qi4jpublic org.qi4j.api.association.AssociationStateHolder stateOf(org.qi4j.api.value.ValueComposite composite)
stateOf in interface org.qi4j.spi.Qi4jSPIpublic org.qi4j.api.service.ServiceDescriptor serviceDescriptorFor(Object service)
serviceDescriptorFor in interface org.qi4j.api.Qi4jpublic org.qi4j.api.property.PropertyDescriptor propertyDescriptorFor(org.qi4j.api.property.Property<?> property)
propertyDescriptorFor in interface org.qi4j.api.Qi4jpublic org.qi4j.api.association.AssociationDescriptor associationDescriptorFor(org.qi4j.api.association.AbstractAssociation association)
associationDescriptorFor in interface org.qi4j.api.Qi4jpublic org.qi4j.spi.entity.EntityState entityStateOf(org.qi4j.api.entity.EntityComposite composite)
entityStateOf in interface org.qi4j.spi.Qi4jSPIpublic org.qi4j.api.entity.EntityReference entityReferenceOf(org.qi4j.api.association.Association assoc)
entityReferenceOf in interface org.qi4j.spi.Qi4jSPIpublic Iterable<org.qi4j.api.entity.EntityReference> entityReferenceOf(org.qi4j.api.association.ManyAssociation assoc)
entityReferenceOf in interface org.qi4j.spi.Qi4jSPI