A B C D E F G H I J K L M N O P Q R S T U V W X Y 

A

AbstractAssociation - Interface in org.qi4j.api.association
Base interface for all associations.
accessor() - Method in interface org.qi4j.api.association.AssociationDescriptor
 
accessor() - Method in interface org.qi4j.api.property.PropertyDescriptor
 
accessor() - Method in class org.qi4j.api.query.grammar.AssociationFunction
 
accessor() - Method in class org.qi4j.api.query.grammar.ManyAssociationFunction
 
accessor() - Method in class org.qi4j.api.query.grammar.NamedAssociationFunction
 
accessor() - Method in class org.qi4j.api.query.grammar.PropertyFunction
 
activate() - Method in interface org.qi4j.api.activation.Activation
Activate.
activateService() - Method in interface org.qi4j.api.service.ServiceActivation
Called after ServiceComposite Activation.
Activation - Interface in org.qi4j.api.activation
Interface used by Structure elements and Services that can be activated and passivated.
ActivationEvent - Class in org.qi4j.api.activation
ActivationEvents are fired during activation and passivation of instances in Zest.
ActivationEvent(Object, ActivationEvent.EventType) - Constructor for class org.qi4j.api.activation.ActivationEvent
 
ActivationEvent.EventType - Enum in org.qi4j.api.activation
 
ActivationEventListener - Interface in org.qi4j.api.activation
Listener for ActivationEvent events
ActivationEventListenerRegistration - Interface in org.qi4j.api.activation
Use this to register listeners for ActivationEvents.
ActivationException - Exception in org.qi4j.api.activation
Thrown when unable to activate.
ActivationException(String, Throwable) - Constructor for exception org.qi4j.api.activation.ActivationException
 
Activator<ActivateeType> - Interface in org.qi4j.api.activation
Assemble Activators to hook Services Activation.
ActivatorAdapter<ActivateeType> - Class in org.qi4j.api.activation
Adapter for Activator.
ActivatorAdapter() - Constructor for class org.qi4j.api.activation.ActivatorAdapter
 
ActivatorDescriptor - Interface in org.qi4j.api.activation
Activator Descriptor.
Activators - Annotation Type in org.qi4j.api.activation
This annotation is used in ServiceComposites to declare Activator implementation classes.
Active - Annotation Type in org.qi4j.api.service.qualifier
Filter services based on whether they are active or not.
Active.ActiveQualifier - Class in org.qi4j.api.service.qualifier
Active Annotation Qualifier.
Active.ActiveQualifier() - Constructor for class org.qi4j.api.service.qualifier.Active.ActiveQualifier
 
add(int, T) - Method in interface org.qi4j.api.association.ManyAssociation
 
add(T) - Method in interface org.qi4j.api.association.ManyAssociation
 
add(int, Object) - Method in class org.qi4j.api.association.ManyAssociationWrapper
 
add(Object) - Method in class org.qi4j.api.association.ManyAssociationWrapper
 
add(Class<T>, T) - Method in class org.qi4j.api.common.MetaInfo
 
add(Property<Integer>, int) - Static method in class org.qi4j.api.property.Numbers
 
add(Property<Long>, long) - Static method in class org.qi4j.api.property.Numbers
 
add(Property<Double>, double) - Static method in class org.qi4j.api.property.Numbers
 
add(Property<Float>, float) - Static method in class org.qi4j.api.property.Numbers
 
add(Property<BigDecimal>, BigDecimal) - Static method in class org.qi4j.api.property.Numbers
 
add(K, V) - Method in class org.qi4j.api.util.ListMap
 
addUnitOfWorkCallback(UnitOfWorkCallback) - Method in interface org.qi4j.api.unitofwork.UnitOfWork
Register a callback.
afterActivation(ActivateeType) - Method in interface org.qi4j.api.activation.Activator
Called after activatee activation.
afterActivation(ActivateeType) - Method in class org.qi4j.api.activation.ActivatorAdapter
Called after activatee activation.
afterActivation(ServiceReference<ServiceActivation>) - Method in class org.qi4j.api.service.ServiceActivation.ServiceActivator
 
afterActivation(ServiceReference<ServiceType>) - Method in class org.qi4j.api.service.ServiceActivatorAdapter
Called after Service activation.
afterCompletion(UnitOfWorkCallback.UnitOfWorkStatus) - Method in interface org.qi4j.api.unitofwork.UnitOfWorkCallback
This is called after the completion or discarding of the UnitOfWork.
afterPassivation(ActivateeType) - Method in interface org.qi4j.api.activation.Activator
Called after activatee passivation.
afterPassivation(ActivateeType) - Method in class org.qi4j.api.activation.ActivatorAdapter
Called after activatee passivation.
afterPassivation(ServiceReference<ServiceType>) - Method in class org.qi4j.api.service.ServiceActivatorAdapter
Called after Service passivation.
Aggregated - Annotation Type in org.qi4j.api.entity
Marks an association as aggregating the referenced Entities
allAssociations() - Method in interface org.qi4j.api.association.AssociationStateHolder
Get all associations
allManyAssociations() - Method in interface org.qi4j.api.association.AssociationStateHolder
Get all ManyAssociations
allNamedAssociations() - Method in interface org.qi4j.api.association.AssociationStateHolder
Get all NmaedAssociations
ALWAYS - Static variable in class org.qi4j.api.cache.CacheOptions
 
ALWAYS - Static variable in interface org.qi4j.api.common.AppliesToFilter
This is an internal AppliesToFilter which is assigned if no other AppliesToFilters are found for a given fragment.
AmbiguousTypeException - Exception in org.qi4j.api.composite
This Exception is thrown when more than one Composite implements a MixinType that one tries to use to create a Composite instance from.
AmbiguousTypeException(String) - Constructor for exception org.qi4j.api.composite.AmbiguousTypeException
 
and(Specification<Composite>) - Method in class org.qi4j.api.query.grammar.ExpressionSpecification
 
and(Specification<Composite>, Specification<Composite>, Specification<Composite>...) - Static method in class org.qi4j.api.query.QueryExpressions
Create a new AND specification.
AndSpecification - Class in org.qi4j.api.query.grammar
AND Specification.
AndSpecification(Iterable<Specification<Composite>>) - Constructor for class org.qi4j.api.query.grammar.AndSpecification
 
annotation() - Method in interface org.qi4j.api.constraint.ConstraintDescriptor
 
annotationOn(Type, Class<T>) - Static method in class org.qi4j.api.util.Annotations
 
AnnotationQualifier<QUALIFIER extends Annotation> - Interface in org.qi4j.api.service.qualifier
Constructs a Specification for a given qualifier annotation
annotations() - Method in interface org.qi4j.api.composite.DependencyDescriptor
 
Annotations - Class in org.qi4j.api.util
Useful methods for handling Annotations.
Annotations() - Constructor for class org.qi4j.api.util.Annotations
 
ANNOTATIONS_OF - Static variable in class org.qi4j.api.util.Annotations
 
Application - Interface in org.qi4j.api.structure
The Application represents a whole Zest application.
Application.Mode - Enum in org.qi4j.api.structure
Application modes.
ApplicationDescriptor - Interface in org.qi4j.api.structure
Application Descriptor.
ApplicationPassivationThread - Class in org.qi4j.api.activation
Application Passivation Thread to use as a Shutdown Hook.
ApplicationPassivationThread(Application) - Constructor for class org.qi4j.api.activation.ApplicationPassivationThread
Create a new Application Passivation Thread that output errors to STDERR.
ApplicationPassivationThread(Application, Logger) - Constructor for class org.qi4j.api.activation.ApplicationPassivationThread
Create a new Application Passivation Thread that output errors to a Logger.
ApplicationPassivationThread(Application, PrintStream) - Constructor for class org.qi4j.api.activation.ApplicationPassivationThread
Create a new Application Passivation Thread that output errors to a PrintStream.
appliesTo(Method, Class<?>, Class<?>, Class<?>) - Method in class org.qi4j.api.association.AssociationMixin.AssociationFilter
 
appliesTo(Method, Class<?>, Class<?>, Class<?>) - Method in class org.qi4j.api.association.ManyAssociationMixin.AssociationFilter
 
appliesTo(Method, Class<?>, Class<?>, Class<?>) - Method in class org.qi4j.api.association.NamedAssociationMixin.AssociationFilter
 
AppliesTo - Annotation Type in org.qi4j.api.common
Fragments that implement InvocationHandler and which should only be applied to methods that have a particular annotation or implement a known interface should use this annotation.
appliesTo(Method, Class<?>, Class<?>, Class<?>) - Method in interface org.qi4j.api.common.AppliesToFilter
Check if the Fragment should be applied or not.
appliesTo(Method, Class<?>, Class<?>, Class<?>) - Method in class org.qi4j.api.property.PropertyMixin.PropertyFilter
 
AppliesToFilter - Interface in org.qi4j.api.common
Implementations of this interface can be specified in the @AppliesTo.
assignableTypeSpecification(Class) - Static method in class org.qi4j.api.util.Classes
 
Association<T> - Interface in org.qi4j.api.association
Association to a single EntityComposite.
association() - Method in class org.qi4j.api.query.grammar.AssociationNotNullSpecification
 
association() - Method in class org.qi4j.api.query.grammar.AssociationNullSpecification
 
association(Association<T>) - Static method in class org.qi4j.api.query.QueryExpressions
Create a new Query Template AssociationFunction.
AssociationDescriptor - Interface in org.qi4j.api.association
Association Descriptor.
associationDescriptorFor(AbstractAssociation) - Method in interface org.qi4j.api.Qi4j
Returns the AssociationDescriptor of the Association.
associationFor(AccessibleObject) - Method in interface org.qi4j.api.association.AssociationStateHolder
Get an association for a specific accessor method
AssociationFunction<T> - Class in org.qi4j.api.query.grammar
Function to get Entity Associations
AssociationFunction(AssociationFunction<?>, ManyAssociationFunction<?>, NamedAssociationFunction<?>, AccessibleObject) - Constructor for class org.qi4j.api.query.grammar.AssociationFunction
 
AssociationMixin - Class in org.qi4j.api.association
Generic mixin for associations.
AssociationMixin() - Constructor for class org.qi4j.api.association.AssociationMixin
 
AssociationMixin.AssociationFilter - Class in org.qi4j.api.association
Associations generic mixin AppliesToFilter.
AssociationMixin.AssociationFilter() - Constructor for class org.qi4j.api.association.AssociationMixin.AssociationFilter
 
AssociationNotNullSpecification<T> - Class in org.qi4j.api.query.grammar
Association not null Specification.
AssociationNotNullSpecification(AssociationFunction<T>) - Constructor for class org.qi4j.api.query.grammar.AssociationNotNullSpecification
 
AssociationNullSpecification<T> - Class in org.qi4j.api.query.grammar
Association null Specification.
AssociationNullSpecification(AssociationFunction<T>) - Constructor for class org.qi4j.api.query.grammar.AssociationNullSpecification
 
associations() - Method in interface org.qi4j.api.association.AssociationStateDescriptor
 
associations() - Method in class org.qi4j.api.type.ValueCompositeType
 
AssociationStateDescriptor - Interface in org.qi4j.api.association
Associations State Descriptor.
AssociationStateHolder - Interface in org.qi4j.api.association
This represents the state of a entity (properties+associations).
associationTypeOf(AccessibleObject) - Static method in class org.qi4j.api.association.GenericAssociationInfo
 
AssociationWrapper - Class in org.qi4j.api.association
If you want to catch getting and setting association, then create a GenericConcern that wraps the Zest-supplied Association instance with AssociationWrappers.
AssociationWrapper(Association<Object>) - Constructor for class org.qi4j.api.association.AssociationWrapper
 
Availability - Interface in org.qi4j.api.service
Services can implement this interface in order to allow Zest to ask it whether it is currently available for use or not.
Available - Annotation Type in org.qi4j.api.service.qualifier
Filter services based on whether they are available or not.
Available.AvailableQualifier - Class in org.qi4j.api.service.qualifier
Available Annotation Qualifier.
Available.AvailableQualifier() - Constructor for class org.qi4j.api.service.qualifier.Available.AvailableQualifier
 

B

Base64Encoder - Class in org.qi4j.api.util
Base64Encoder.
beforeActivation(ActivateeType) - Method in interface org.qi4j.api.activation.Activator
Called before activatee activation.
beforeActivation(ActivateeType) - Method in class org.qi4j.api.activation.ActivatorAdapter
Called before activatee activation.
beforeActivation(ServiceReference<ServiceType>) - Method in class org.qi4j.api.service.ServiceActivatorAdapter
Called before Service activation.
beforeCompletion() - Method in interface org.qi4j.api.unitofwork.UnitOfWorkCallback
This is called before the completion of the UnitOfWork.
beforePassivation(ActivateeType) - Method in interface org.qi4j.api.activation.Activator
Called before activatee passivation.
beforePassivation(ActivateeType) - Method in class org.qi4j.api.activation.ActivatorAdapter
Called before activatee passivation.
beforePassivation(ServiceReference<ServiceActivation>) - Method in class org.qi4j.api.service.ServiceActivation.ServiceActivator
 
beforePassivation(ServiceReference<ServiceType>) - Method in class org.qi4j.api.service.ServiceActivatorAdapter
Called before Service passivation.
BinarySpecification - Class in org.qi4j.api.query.grammar
Base binary Specification, used for AND and OR Specifications..
BinarySpecification(Iterable<Specification<Composite>>) - Constructor for class org.qi4j.api.query.grammar.BinarySpecification
 
build(T) - Method in class org.qi4j.api.entity.EntityBuilderTemplate
 
build(T) - Method in class org.qi4j.api.value.ValueBuilderTemplate
 
buildUsecase(String) - Static method in class org.qi4j.api.usecase.UsecaseBuilder
 

C

cacheOnNew() - Method in class org.qi4j.api.cache.CacheOptions
 
cacheOnRead() - Method in class org.qi4j.api.cache.CacheOptions
 
cacheOnWrite() - Method in class org.qi4j.api.cache.CacheOptions
 
CacheOptions - Class in org.qi4j.api.cache
CacheOptions is a metaInfo class for the Cache system for Entity persistence.
CacheOptions(boolean, boolean, boolean) - Constructor for class org.qi4j.api.cache.CacheOptions
Constructor for CacheOptions.
causes() - Method in exception org.qi4j.api.activation.PassivationException
 
check() - Method in interface org.qi4j.api.metrics.MetricsHealthCheck
 
Classes - Class in org.qi4j.api.util
Useful methods for handling Classes.
classHierarchy(Class<?>) - Static method in class org.qi4j.api.util.Classes
 
classLoader() - Method in interface org.qi4j.api.structure.Module
 
close() - Method in interface org.qi4j.api.unitofwork.UnitOfWork
Discard this UnitOfWork.
collectedType() - Method in class org.qi4j.api.type.CollectionType
 
collectionOf(Class<?>) - Static method in class org.qi4j.api.type.CollectionType
 
collectionProperty() - Method in class org.qi4j.api.query.grammar.ContainsAllSpecification
 
collectionProperty() - Method in class org.qi4j.api.query.grammar.ContainsSpecification
 
CollectionType - Class in org.qi4j.api.type
Collection ValueType.
CollectionType(Class<?>, ValueType) - Constructor for class org.qi4j.api.type.CollectionType
 
compare(T) - Method in class org.qi4j.api.query.grammar.ComparisonSpecification
 
compare(T) - Method in class org.qi4j.api.query.grammar.EqSpecification
 
compare(T) - Method in class org.qi4j.api.query.grammar.GeSpecification
 
compare(T) - Method in class org.qi4j.api.query.grammar.GtSpecification
 
compare(T) - Method in class org.qi4j.api.query.grammar.LeSpecification
 
compare(T) - Method in class org.qi4j.api.query.grammar.LtSpecification
 
compare(T) - Method in class org.qi4j.api.query.grammar.NeSpecification
 
compareTo(QualifiedName) - Method in class org.qi4j.api.common.QualifiedName
 
compareTo(TypeName) - Method in class org.qi4j.api.common.TypeName
 
ComparisonSpecification<T> - Class in org.qi4j.api.query.grammar
Base comparison Specification.
ComparisonSpecification(PropertyFunction<T>, T) - Constructor for class org.qi4j.api.query.grammar.ComparisonSpecification
 
complete() - Method in interface org.qi4j.api.unitofwork.UnitOfWork
Complete this UnitOfWork.
Composite - Interface in org.qi4j.api.composite
Base Composite interface.
CompositeContext<T extends TransientComposite> - Class in org.qi4j.api.composite
Thread-associated composites.
CompositeContext(Module, Class<T>) - Constructor for class org.qi4j.api.composite.CompositeContext
 
CompositeDescriptor - Interface in org.qi4j.api.composite
Composite Descriptor.
compositeDescriptorFor(Object) - Method in interface org.qi4j.api.Qi4j
Returns the CompositeDescriptor of the Composite.
CompositeInstance - Interface in org.qi4j.api.composite
Composite Instance.
CompositeInvoker - Interface in org.qi4j.api.composite
Composite method invoker.
compositeType() - Method in exception org.qi4j.api.composite.NoSuchCompositeException
 
compositeType() - Method in exception org.qi4j.api.unitofwork.EntityTypeNotFoundException
 
ConcernDescriptor - Interface in org.qi4j.api.concern
Concern descriptor.
ConcernFor - Annotation Type in org.qi4j.api.concern.internal
This annotation is required once in each Concern, to mark the field where the next element in the call sequence should be injected.
ConcernOf<T> - Class in org.qi4j.api.concern
Base class for Concerns.
ConcernOf() - Constructor for class org.qi4j.api.concern.ConcernOf
 
Concerns - Annotation Type in org.qi4j.api.concern
This annotation is used by composites and mixins to declare what Concerns should be applied to the type or specific method.
ConcernsDescriptor - Interface in org.qi4j.api.concern
Concerns descriptor.
ConcurrentEntityModificationException - Exception in org.qi4j.api.unitofwork
This exception is thrown by UnitOfWork.complete() if any entities that are being committed had been changed while the UnitOfWork was being executed.
ConcurrentEntityModificationException(Iterable<EntityComposite>) - Constructor for exception org.qi4j.api.unitofwork.ConcurrentEntityModificationException
 
concurrentlyModifiedEntities() - Method in exception org.qi4j.api.unitofwork.ConcurrentEntityModificationException
 
configType() - Method in exception org.qi4j.api.configuration.NoSuchConfigurationException
 
Configuration<T> - Interface in org.qi4j.api.configuration
Provide Configurations for Services.
Configuration.ConfigurationMixin<T> - Class in org.qi4j.api.configuration
Implementation of Configuration.
Configuration.ConfigurationMixin() - Constructor for class org.qi4j.api.configuration.Configuration.ConfigurationMixin
 
ConfigurationComposite - Interface in org.qi4j.api.configuration
Services that want to be configurable should have a ConfigurationComposite that contains all the settings.
configurationType() - Method in interface org.qi4j.api.service.ServiceDescriptor
 
constrain(Specification<T>) - Method in interface org.qi4j.api.dataset.DataSet
 
constrain(Specification<T>) - Method in class org.qi4j.api.dataset.iterable.IterableDataSet
 
Constraint<ANNOTATION extends Annotation,TYPE> - Interface in org.qi4j.api.constraint
All Constraints must implement this interface, which is used for each value validation.
constraint() - Method in class org.qi4j.api.constraint.ConstraintViolation
 
ConstraintDeclaration - Annotation Type in org.qi4j.api.constraint
All annotations that are used to trigger Constraints must have this annotation.
ConstraintDescriptor - Interface in org.qi4j.api.constraint
Constraint Descriptor.
ConstraintImplementationNotFoundException - Exception in org.qi4j.api.constraint
This exception is thrown if a Constraint implementation can not be found.
ConstraintImplementationNotFoundException(String) - Constructor for exception org.qi4j.api.constraint.ConstraintImplementationNotFoundException
 
Constraints - Annotation Type in org.qi4j.api.constraint
This annotation is used by composites and mixins to declare what Constraints can be applied in the Composite.
ConstraintsDescriptor - Interface in org.qi4j.api.constraint
Constraints Descriptor.
ConstraintViolation - Class in org.qi4j.api.constraint
When a constraint violation has occurred (ie Constraint.isValid has returned false) it is put in a collection of all violations that have occurred for this value check.
ConstraintViolation(String, Annotation, Object) - Constructor for class org.qi4j.api.constraint.ConstraintViolation
 
ConstraintViolationException - Exception in org.qi4j.api.constraint
This Exception is thrown when there is one or more Constraint Violations in a method call.
ConstraintViolationException(Composite, Member, Collection<ConstraintViolation>) - Constructor for exception org.qi4j.api.constraint.ConstraintViolationException
 
ConstraintViolationException(String, Iterable<Class<?>>, Member, Collection<ConstraintViolation>) - Constructor for exception org.qi4j.api.constraint.ConstraintViolationException
 
ConstraintViolationException(String, Iterable<Class<?>>, String, String, Collection<ConstraintViolation>) - Constructor for exception org.qi4j.api.constraint.ConstraintViolationException
 
constraintViolations() - Method in exception org.qi4j.api.constraint.ConstraintViolationException
 
ConstructionException - Exception in org.qi4j.api.common
Thrown when a Fragment or object could not be instantiated.
ConstructionException() - Constructor for exception org.qi4j.api.common.ConstructionException
 
ConstructionException(String) - Constructor for exception org.qi4j.api.common.ConstructionException
 
ConstructionException(String, Throwable) - Constructor for exception org.qi4j.api.common.ConstructionException
 
ConstructionException(Throwable) - Constructor for exception org.qi4j.api.common.ConstructionException
 
constructor() - Method in interface org.qi4j.api.composite.ConstructorDescriptor
 
ConstructorDescriptor - Interface in org.qi4j.api.composite
Composite constructor descriptor.
Constructors - Class in org.qi4j.api.util
Useful methods for handling Constructors.
Constructors() - Constructor for class org.qi4j.api.util.Constructors
 
CONSTRUCTORS_OF - Static variable in class org.qi4j.api.util.Constructors
 
containedValues() - Method in class org.qi4j.api.query.grammar.ContainsAllSpecification
 
contains(T) - Method in interface org.qi4j.api.association.ManyAssociation
 
contains(Object) - Method in class org.qi4j.api.association.ManyAssociationWrapper
 
contains(Property<? extends Collection<T>>, T) - Static method in class org.qi4j.api.query.QueryExpressions
Create a new CONTAINS specification for a Collection Property.
contains(Property<? extends Collection<T>>, Variable) - Static method in class org.qi4j.api.query.QueryExpressions
Create a new CONTAINS specification for a Collection Property using named Variables.
contains(ManyAssociation<T>, T) - Static method in class org.qi4j.api.query.QueryExpressions
Create a new CONTAINS specification for a ManyAssociation.
contains(NamedAssociation<T>, T) - Static method in class org.qi4j.api.query.QueryExpressions
Create a new CONTAINS specification for a NamedAssociation.
containsAll(Property<? extends Collection<T>>, Iterable<T>) - Static method in class org.qi4j.api.query.QueryExpressions
Create a new CONTAINS ALL specification for a Collection Property.
ContainsAllSpecification<T> - Class in org.qi4j.api.query.grammar
Contains All Specification.
ContainsAllSpecification(PropertyFunction<? extends Collection<T>>, Iterable<T>) - Constructor for class org.qi4j.api.query.grammar.ContainsAllSpecification
 
containsAllVariables(Property<? extends Collection<T>>, Iterable<Variable>) - Static method in class org.qi4j.api.query.QueryExpressions
Create a new CONTAINS ALL specification for a Collection Property using named Variables.
containsName(String) - Method in interface org.qi4j.api.association.NamedAssociation
Checks if there is an association with the given name.
containsName(String) - Method in class org.qi4j.api.association.NamedAssociationWrapper
 
containsName(NamedAssociation<T>, String) - Static method in class org.qi4j.api.query.QueryExpressions
Create a new CONTAINS NAME specification for a NamedAssociation.
ContainsSpecification<T> - Class in org.qi4j.api.query.grammar
Contains Specification.
ContainsSpecification(PropertyFunction<? extends Collection<T>>, T) - Constructor for class org.qi4j.api.query.grammar.ContainsSpecification
 
count() - Method in interface org.qi4j.api.association.ManyAssociation
Returns the number of references in this association.
count() - Method in class org.qi4j.api.association.ManyAssociationWrapper
 
count() - Method in interface org.qi4j.api.association.NamedAssociation
 
count() - Method in class org.qi4j.api.association.NamedAssociationWrapper
 
count() - Method in class org.qi4j.api.dataset.iterable.IterableQuery
 
count() - Method in interface org.qi4j.api.dataset.Query
 
count() - Method in interface org.qi4j.api.query.Query
Count how many results would be returned by this Query.
create(Identity) - Static method in class org.qi4j.api.entity.EntityReference
 
create() - Method in interface org.qi4j.api.entity.Lifecycle
Creation callback method.
createCounter(Class<?>, String) - Method in interface org.qi4j.api.metrics.MetricsCounterFactory
Create a MetricsCounter instance.
createFactory(Class<T>) - Method in interface org.qi4j.api.metrics.MetricsProvider
Creates a new factory instance.
createHistogram(Class<?>, String) - Method in interface org.qi4j.api.metrics.MetricsHistogramFactory
Create a MetricsHistogram instance.
createMeter(Class<?>, String, String, TimeUnit) - Method in interface org.qi4j.api.metrics.MetricsMeterFactory
Create a MetricsMeter instance.
createTimer(Class<?>, String, TimeUnit, TimeUnit) - Method in interface org.qi4j.api.metrics.MetricsTimerFactory
Create a MetricsTimer instance.
currentTime() - Method in interface org.qi4j.api.unitofwork.UnitOfWork
 
currentUnitOfWork() - Method in interface org.qi4j.api.unitofwork.UnitOfWorkFactory
Returns the UnitOfWork that is currently associated with the executing thread.

D

DataSet<T> - Interface in org.qi4j.api.dataset
definition.constrain(entity(Person.class)) builder.from(path(Person.class,Movie.))
DataSetSource - Interface in org.qi4j.api.dataset
TODO
Dates - Class in org.qi4j.api.util
Useful methods for handling Dates.
decode(String) - Static method in class org.qi4j.api.util.Base64Encoder
Decodes a base 64 String into a String.
decode(byte[]) - Static method in class org.qi4j.api.util.Base64Encoder
Decodes a base64 byte array into a byte array.
DecoratorMixin - Class in org.qi4j.api.composite
Generic decorator mixin that allows a Composite to wrap any other Composite as long as they share an interface.
DecoratorMixin(Object) - Constructor for class org.qi4j.api.composite.DecoratorMixin
 
decrement() - Method in interface org.qi4j.api.metrics.MetricsCounter
 
decrement(int) - Method in interface org.qi4j.api.metrics.MetricsCounter
 
DEFAULT - Static variable in class org.qi4j.api.usecase.Usecase
 
DefaultValues - Class in org.qi4j.api.property
Default values for various property types
DefaultValues() - Constructor for class org.qi4j.api.property.DefaultValues
 
denormalizeURIToClass(String) - Static method in class org.qi4j.api.util.Classes
 
dependency() - Method in interface org.qi4j.api.composite.InjectedFieldDescriptor
 
DependencyDescriptor - Interface in org.qi4j.api.composite
Composite dependency descriptor.
dereference(T) - Method in interface org.qi4j.api.Qi4j
If a Modifier gets a reference to the Composite using @This, then that reference must be dereferenced using this method before handing it out for others to use.
deregisterActivationEventListener(ActivationEventListener) - Method in interface org.qi4j.api.activation.ActivationEventListenerRegistration
 
descriptor() - Method in interface org.qi4j.api.composite.CompositeInstance
 
descriptor() - Method in interface org.qi4j.api.structure.Application
 
deserialize(Class<T>) - Method in interface org.qi4j.api.value.ValueDeserializer
Factory method for a typed deserialize function.
deserialize(ValueType) - Method in interface org.qi4j.api.value.ValueDeserializer
Factory method for a typed deserialize function.
deserialize() - Method in interface org.qi4j.api.value.ValueDeserializer
Factory method for an untyped deserialize function.
deserialize(Class<?>, String) - Method in interface org.qi4j.api.value.ValueDeserializer
Deserialize a value from a state.
deserialize(ValueType, String) - Method in interface org.qi4j.api.value.ValueDeserializer
Deserialize a value from a state.
deserialize(Class<?>, InputStream) - Method in interface org.qi4j.api.value.ValueDeserializer
Deserialize a value from a state.
deserialize(ValueType, InputStream) - Method in interface org.qi4j.api.value.ValueDeserializer
Deserialize a value from a state.
discard() - Method in interface org.qi4j.api.unitofwork.UnitOfWork
Discard this UnitOfWork.
discardIfRequired(Method, UnitOfWork, Throwable) - Method in class org.qi4j.api.unitofwork.concern.UnitOfWorkConcern
Discard unit of work if the discard policy match.
div(Property<Integer>, int) - Static method in class org.qi4j.api.property.Numbers
 
div(Property<Long>, long) - Static method in class org.qi4j.api.property.Numbers
 
div(Property<Double>, double) - Static method in class org.qi4j.api.property.Numbers
 
div(Property<Float>, float) - Static method in class org.qi4j.api.property.Numbers
 
div(Property<BigDecimal>, BigDecimal) - Static method in class org.qi4j.api.property.Numbers
 
DuplicateServiceIdentityException - Exception in org.qi4j.api.service
Thrown when a duplicate service identity is detected.
DuplicateServiceIdentityException(String) - Constructor for exception org.qi4j.api.service.DuplicateServiceIdentityException
 

E

Enabled - Interface in org.qi4j.api.configuration
Common configuration for setting whether a service is enabled or not.
enabled() - Method in interface org.qi4j.api.configuration.Enabled
 
encode(String, boolean) - Static method in class org.qi4j.api.util.Base64Encoder
Encodes a String into a base 64 String.
encode(byte[], boolean) - Static method in class org.qi4j.api.util.Base64Encoder
Encodes a byte array into a base 64 byte array.
EntityBuilder<T> - Interface in org.qi4j.api.entity
EntityBuilders are used to instantiate EntityComposites.
EntityBuilderTemplate<T> - Class in org.qi4j.api.entity
EntityBuilderTemplate.
EntityBuilderTemplate(Class<T>) - Constructor for class org.qi4j.api.entity.EntityBuilderTemplate
 
EntityComposite - Interface in org.qi4j.api.entity
EntityComposites are Composites that has mutable state persisted in EntityStores and equality defined from its identity.
EntityCompositeAlreadyExistsException - Exception in org.qi4j.api.unitofwork
If you try to create an EntityComposite whose identity already exists, then this exception will be thrown.
EntityCompositeAlreadyExistsException(EntityReference) - Constructor for exception org.qi4j.api.unitofwork.EntityCompositeAlreadyExistsException
 
EntityDescriptor - Interface in org.qi4j.api.entity
Entity Descriptor.
entityDescriptor(String) - Method in interface org.qi4j.api.structure.Module
 
entityDescriptorFor(Object) - Method in interface org.qi4j.api.Qi4j
Returns the EntityDescriptor of the EntityComposite.
EntityReference - Class in org.qi4j.api.entity
An EntityReference is identity of a specific Entity instance.
EntityReference(EntityComposite) - Constructor for class org.qi4j.api.entity.EntityReference
 
EntityReference(String) - Constructor for class org.qi4j.api.entity.EntityReference
 
entityReferenceFor(Object) - Static method in class org.qi4j.api.entity.EntityReference
 
EntityTypeNotFoundException - Exception in org.qi4j.api.unitofwork
Zest exception to be thrown in case that an entity composite was not found during a lookup call.
EntityTypeNotFoundException(String, String, Iterable<String>) - Constructor for exception org.qi4j.api.unitofwork.EntityTypeNotFoundException
 
EnumType - Class in org.qi4j.api.type
Enum ValueType.
EnumType(Class<?>) - Constructor for class org.qi4j.api.type.EnumType
 
eq(Property<T>, T) - Static method in class org.qi4j.api.query.QueryExpressions
Create a new EQUALS specification for a Property.
eq(Property<T>, Variable) - Static method in class org.qi4j.api.query.QueryExpressions
Create a new EQUALS specification for a Property using a named Variable.
eq(Association<T>, T) - Static method in class org.qi4j.api.query.QueryExpressions
Create a new EQUALS specification for an Association.
EqSpecification<T> - Class in org.qi4j.api.query.grammar
Equals Specification.
EqSpecification(PropertyFunction<T>, T) - Constructor for class org.qi4j.api.query.grammar.EqSpecification
 
equals(Object) - Method in class org.qi4j.api.association.AssociationWrapper
 
equals(Object) - Method in class org.qi4j.api.association.ManyAssociationWrapper
 
equals(Object) - Method in class org.qi4j.api.association.NamedAssociationWrapper
 
equals(Object) - Method in class org.qi4j.api.common.QualifiedName
 
equals(Object) - Method in class org.qi4j.api.common.TypeName
 
equals(Object) - Method in class org.qi4j.api.entity.EntityReference
 
equals(Object) - Method in class org.qi4j.api.property.PropertyWrapper
 
exactTypeSpecification(Class) - Static method in class org.qi4j.api.util.Classes
 
execute(Visitor<T, ThrowableType>) - Method in class org.qi4j.api.dataset.iterable.IterableQuery
 
execute(Visitor<T, ThrowableType>) - Method in interface org.qi4j.api.dataset.Query
 
ExpressionSpecification - Class in org.qi4j.api.query.grammar
Base expression Specification.
ExpressionSpecification() - Constructor for class org.qi4j.api.query.grammar.ExpressionSpecification
 

F

field() - Method in interface org.qi4j.api.composite.InjectedFieldDescriptor
 
FIELD_NAMED - Static variable in class org.qi4j.api.util.Fields
 
Fields - Class in org.qi4j.api.util
Useful methods for handling Fields.
Fields() - Constructor for class org.qi4j.api.util.Fields
 
FIELDS_OF - Static variable in class org.qi4j.api.util.Fields
 
filter(Specification<T>) - Method in class org.qi4j.api.dataset.iterable.IterableQuery
 
filter(Specification<T>) - Method in interface org.qi4j.api.dataset.Query
 
find() - Method in interface org.qi4j.api.query.Query
Get the first Entity that matches the criteria.
findAccessorAndTypeAnnotationsIn(AccessibleObject) - Static method in class org.qi4j.api.util.Annotations
 
findAnnotationOfTypeOrAnyOfSuperTypes(Class<?>, Class<AnnotationType>) - Static method in class org.qi4j.api.util.Classes
 
findConfigurationInstanceFor(ServiceComposite, UnitOfWork) - Method in class org.qi4j.api.configuration.Configuration.ConfigurationMixin
 
findLayer(String) - Method in interface org.qi4j.api.structure.Application
Find a Layer.
findModule(String, String) - Method in interface org.qi4j.api.structure.Application
Find a Module.
findPropertyModelByName(String) - Method in interface org.qi4j.api.composite.StateDescriptor
 
findPropertyModelByQualifiedName(QualifiedName) - Method in interface org.qi4j.api.composite.StateDescriptor
 
findService(Class<T>) - Method in interface org.qi4j.api.service.ServiceFinder
Find a ServiceReference that implements the given type.
findService(Type) - Method in interface org.qi4j.api.service.ServiceFinder
Find a ServiceReference that implements the given type.
findServices(Class<T>) - Method in interface org.qi4j.api.service.ServiceFinder
Find ServiceReferences that implements the given type.
findServices(Type) - Method in interface org.qi4j.api.service.ServiceFinder
Find ServiceReferences that implements the given type.
first() - Method in class org.qi4j.api.dataset.iterable.IterableQuery
 
first() - Method in interface org.qi4j.api.dataset.Query
 
firstResult(int) - Method in interface org.qi4j.api.query.Query
Set the index of the first result.
firstService(Specification<ServiceReference<?>>, Iterable<ServiceReference<T>>) - Static method in class org.qi4j.api.service.qualifier.ServiceQualifier
 
forClassHierarchy(Function<Class<?>, Iterable<T>>) - Static method in class org.qi4j.api.util.Classes
 
forTypes(Function<Type, Iterable<T>>) - Static method in class org.qi4j.api.util.Classes
 
fromAccessor(AccessibleObject) - Static method in class org.qi4j.api.common.QualifiedName
Creates a QualifiedName from a method.
fromClass(Class, String) - Static method in class org.qi4j.api.common.QualifiedName
Creates a QualifiedName instance from the Class and a given name.
fromFQN(String) - Static method in class org.qi4j.api.common.QualifiedName
Creates a QualifiedName from the external string format of QualifiedName.
fromName(String, String) - Static method in class org.qi4j.api.common.QualifiedName
Creates a Qualified name from a type as string and a name qualifier.
fromString(String) - Static method in class org.qi4j.api.util.Dates
 
FUNCTION_COMPOSITE_INSTANCE_OF - Static variable in interface org.qi4j.api.Qi4j
Function that returns the CompositeInstance of a Composite.
FUNCTION_DESCRIPTOR_FOR - Static variable in interface org.qi4j.api.Qi4j
Function that returns the CompositeDescriptor of a Composite.

G

ge(Property<T>, T) - Static method in class org.qi4j.api.query.QueryExpressions
Create a new GREATER OR EQUALS specification for a Property.
ge(Property<T>, Variable) - Static method in class org.qi4j.api.query.QueryExpressions
Create a new GREATER OR EQUALS specification for a Property using a named Variable.
generate(Class<?>) - Method in interface org.qi4j.api.entity.IdentityGenerator
Generate a new id for the given Composite type
GenericAssociationInfo - Class in org.qi4j.api.association
Generic Association info.
GenericAssociationInfo() - Constructor for class org.qi4j.api.association.GenericAssociationInfo
 
GenericConcern - Class in org.qi4j.api.concern
Base class for generic Concerns.
GenericConcern() - Constructor for class org.qi4j.api.concern.GenericConcern
 
GenericPropertyInfo - Class in org.qi4j.api.property
Generic Property info utility class.
GenericPropertyInfo() - Constructor for class org.qi4j.api.property.GenericPropertyInfo
 
GenericSideEffect - Class in org.qi4j.api.sideeffect
Base class for generic SideEffects.
GenericSideEffect() - Constructor for class org.qi4j.api.sideeffect.GenericSideEffect
 
GeSpecification<T> - Class in org.qi4j.api.query.grammar
Greater or equals Specification.
GeSpecification(PropertyFunction<T>, T) - Constructor for class org.qi4j.api.query.grammar.GeSpecification
 
get() - Method in interface org.qi4j.api.association.Association
Get the associated entity.
get() - Method in class org.qi4j.api.association.AssociationWrapper
 
get(int) - Method in interface org.qi4j.api.association.ManyAssociation
 
get(int) - Method in class org.qi4j.api.association.ManyAssociationWrapper
 
get(String) - Method in interface org.qi4j.api.association.NamedAssociation
Retrieves a named association.
get(String) - Method in class org.qi4j.api.association.NamedAssociationWrapper
 
get(Class<T>) - Method in class org.qi4j.api.common.MetaInfo
 
get() - Method in class org.qi4j.api.configuration.Configuration.ConfigurationMixin
 
get() - Method in interface org.qi4j.api.configuration.Configuration
Retrieves the user configuration instance managed by this Configuration.
get() - Method in interface org.qi4j.api.property.Property
Get the value of the property.
get() - Method in class org.qi4j.api.property.PropertyWrapper
 
get() - Method in interface org.qi4j.api.service.ServiceReference
 
get(Class<T>, String) - Method in interface org.qi4j.api.unitofwork.UnitOfWork
Find an Entity of the given mixin type with the give identity.
get(T) - Method in interface org.qi4j.api.unitofwork.UnitOfWork
If you have a reference to an Entity from another UnitOfWork and want to create a reference to it in this UnitOfWork, then call this method.
getAssociationByName(String) - Method in interface org.qi4j.api.association.AssociationStateDescriptor
 
getAssociationByQualifiedName(QualifiedName) - Method in interface org.qi4j.api.association.AssociationStateDescriptor
 
getBoolean(String) - Method in class org.qi4j.api.value.ValueSerializer.Options
Get Boolean option value.
getDefaultValueOf(Type) - Static method in class org.qi4j.api.property.DefaultValues
 
getException() - Method in class org.qi4j.api.metrics.MetricsHealthCheck.Result
 
getInteger(String) - Method in class org.qi4j.api.value.ValueSerializer.Options
Get Integer option value.
getLocalizedMessage() - Method in exception org.qi4j.api.constraint.ConstraintViolationException
 
getManyAssociationByName(String) - Method in interface org.qi4j.api.association.AssociationStateDescriptor
 
getManyAssociationByQualifiedName(QualifiedName) - Method in interface org.qi4j.api.association.AssociationStateDescriptor
 
getMessage() - Method in exception org.qi4j.api.constraint.ConstraintViolationException
 
getMessage() - Method in class org.qi4j.api.metrics.MetricsHealthCheck.Result
 
getNamedAssociationByName(String) - Method in interface org.qi4j.api.association.AssociationStateDescriptor
 
getNamedAssociationByQualifiedName(QualifiedName) - Method in interface org.qi4j.api.association.AssociationStateDescriptor
 
getString(String) - Method in class org.qi4j.api.value.ValueSerializer.Options
Get String option value.
getUnitOfWork(EntityComposite) - Method in interface org.qi4j.api.unitofwork.UnitOfWorkFactory
Returns the UnitOfWork that the EntityComposite is bound to.
getVariable(String) - Method in class org.qi4j.api.dataset.iterable.IterableQuery
 
getVariable(String) - Method in interface org.qi4j.api.dataset.Query
 
getVariable(String) - Method in interface org.qi4j.api.query.Query
Get the value of a named variable.
gt(Property<T>, T) - Static method in class org.qi4j.api.query.QueryExpressions
Create a new GREATER THAN specification for a Property.
gt(Property<T>, Variable) - Static method in class org.qi4j.api.query.QueryExpressions
Create a new GREATER THAN specification for a Property using a named Variable.
GtSpecification<T> - Class in org.qi4j.api.query.grammar
Greater than Specification.
GtSpecification(PropertyFunction<T>, T) - Constructor for class org.qi4j.api.query.grammar.GtSpecification
 

H

HAS_METHODS - Static variable in class org.qi4j.api.util.Methods
 
hasAnnotation(Class<? extends Annotation>) - Static method in class org.qi4j.api.util.Annotations
 
hashCode() - Method in class org.qi4j.api.association.AssociationWrapper
 
hashCode() - Method in class org.qi4j.api.association.ManyAssociationWrapper
 
hashCode() - Method in class org.qi4j.api.association.NamedAssociationWrapper
 
hashCode() - Method in class org.qi4j.api.common.QualifiedName
 
hashCode() - Method in class org.qi4j.api.common.TypeName
 
hashCode() - Method in class org.qi4j.api.entity.EntityReference
 
hashCode() - Method in class org.qi4j.api.property.PropertyWrapper
 
HasMetaInfo - Annotation Type in org.qi4j.api.service.qualifier
Filter services based on Meta Info being declared on the Service.
HasMetaInfo.HasMetaInfoQualifier - Class in org.qi4j.api.service.qualifier
HasMetaInfo Annotation Qualifier.
HasMetaInfo.HasMetaInfoQualifier() - Constructor for class org.qi4j.api.service.qualifier.HasMetaInfo.HasMetaInfoQualifier
 
hasModifier(int) - Static method in class org.qi4j.api.util.Classes
 
hasTag(String) - Method in class org.qi4j.api.service.qualifier.ServiceTags
 
hasTags(String...) - Method in class org.qi4j.api.service.qualifier.ServiceTags
 
HasTypes - Interface in org.qi4j.api.type
Has types.

I

IdentifiedBy - Annotation Type in org.qi4j.api.service.qualifier
Filter services based on identity.
IdentifiedBy.IdentifiedByQualifier - Class in org.qi4j.api.service.qualifier
IdentifiedBy Annotation Qualifier.
IdentifiedBy.IdentifiedByQualifier() - Constructor for class org.qi4j.api.service.qualifier.IdentifiedBy.IdentifiedByQualifier
 
identity() - Method in exception org.qi4j.api.configuration.NoSuchConfigurationException
 
identity() - Method in class org.qi4j.api.entity.EntityReference
 
Identity - Interface in org.qi4j.api.entity
This interface provides the identity of the object which may be used to store the state in a database.
identity() - Method in interface org.qi4j.api.entity.Identity
Returns the client view of the identity.
identity() - Method in class org.qi4j.api.entity.Identity.IdentityMixin
 
identity() - Method in interface org.qi4j.api.service.IdentityDescriptor
 
identity() - Method in interface org.qi4j.api.service.ServiceReference
 
identity() - Method in exception org.qi4j.api.unitofwork.EntityCompositeAlreadyExistsException
 
identity() - Method in exception org.qi4j.api.unitofwork.NoSuchEntityException
 
Identity.IdentityMixin - Class in org.qi4j.api.entity
Default Identity implementation.
Identity.IdentityMixin() - Constructor for class org.qi4j.api.entity.Identity.IdentityMixin
 
IdentityDescriptor - Interface in org.qi4j.api.service
Identity Descriptor.
IdentityGenerator - Interface in org.qi4j.api.entity
Generator for identities of EntityComposite's.
Immutable - Annotation Type in org.qi4j.api.property
This annotation adds Immutability to Types, Properties and Associations
ImportedServiceDescriptor - Interface in org.qi4j.api.service
ServiceDescriptor provides meta information of a service.
importService(ImportedServiceDescriptor) - Method in class org.qi4j.api.service.importer.InstanceImporter
 
importService(ImportedServiceDescriptor) - Method in class org.qi4j.api.service.importer.NewObjectImporter
 
importService(ImportedServiceDescriptor) - Method in class org.qi4j.api.service.importer.ServiceInstanceImporter
 
importService(ImportedServiceDescriptor) - Method in class org.qi4j.api.service.importer.ServiceSelectorImporter
 
importService(ImportedServiceDescriptor) - Method in interface org.qi4j.api.service.ServiceImporter
Imports an instance of the service type described in the service descriptor.
INCLUDE_TYPE_INFO - Static variable in class org.qi4j.api.value.ValueSerializer.Options
Boolean flag to include type information.
increment() - Method in interface org.qi4j.api.metrics.MetricsCounter
 
increment(int) - Method in interface org.qi4j.api.metrics.MetricsCounter
 
Initializable - Interface in org.qi4j.api.mixin
Fragments which want to be initialized can implement this callback interface.
InitializationException - Exception in org.qi4j.api.mixin
Thrown when a Fragment or object could not be instantiated.
InitializationException() - Constructor for exception org.qi4j.api.mixin.InitializationException
 
InitializationException(String) - Constructor for exception org.qi4j.api.mixin.InitializationException
 
InitializationException(String, Throwable) - Constructor for exception org.qi4j.api.mixin.InitializationException
 
InitializationException(Throwable) - Constructor for exception org.qi4j.api.mixin.InitializationException
 
initialize() - Method in interface org.qi4j.api.mixin.Initializable
Initialize the fragment
initialValue() - Method in class org.qi4j.api.composite.CompositeContext
 
initialValue(Module) - Method in interface org.qi4j.api.property.PropertyDescriptor
 
injectedClass() - Method in interface org.qi4j.api.composite.DependencyDescriptor
 
InjectedFieldDescriptor - Interface in org.qi4j.api.composite
Composite injected field descriptor.
InjectedMethodDescriptor - Interface in org.qi4j.api.composite
Composite injected method descriptor.
InjectedParametersDescriptor - Interface in org.qi4j.api.composite
Composite constructors and method injected parameters descriptor.
injectionAnnotation() - Method in interface org.qi4j.api.composite.DependencyDescriptor
 
InjectionScope - Annotation Type in org.qi4j.api.injection
This is used to annotate annotation types which are used for injection.
injectionType() - Method in interface org.qi4j.api.composite.DependencyDescriptor
 
injectTo(Object, Object...) - Method in interface org.qi4j.api.object.ObjectFactory
Inject an existing instance.
instance() - Method in interface org.qi4j.api.entity.EntityBuilder
Get a representation of the state for the new Composite.
instanceFor(Class<K>) - Method in interface org.qi4j.api.entity.EntityBuilder
Get a representation of the state of the given type for the new Composite.
InstanceImporter<T> - Class in org.qi4j.api.service.importer
Return a predefined service instance that was provided as meta-info.
InstanceImporter() - Constructor for class org.qi4j.api.service.importer.InstanceImporter
 
instanceOf(Class) - Static method in class org.qi4j.api.util.Classes
 
interfacesOf(Iterable<? extends Type>) - Static method in class org.qi4j.api.util.Classes
 
interfacesOf(Type) - Static method in class org.qi4j.api.util.Classes
 
interfacesWithMethods(Set<Class<?>>) - Static method in class org.qi4j.api.util.Classes
 
InvalidApplicationException - Exception in org.qi4j.api.common
Thrown when an application is considered to not be constructed properly.
InvalidApplicationException(String) - Constructor for exception org.qi4j.api.common.InvalidApplicationException
 
InvalidApplicationException(String, Throwable) - Constructor for exception org.qi4j.api.common.InvalidApplicationException
 
InvalidCompositeException - Exception in org.qi4j.api.composite
This exception is thrown if a Composite is invalid.
InvalidCompositeException(String) - Constructor for exception org.qi4j.api.composite.InvalidCompositeException
 
InvalidMixinException - Exception in org.qi4j.api.mixin
This exception is thrown if a Mixin is invalid (missing method implementation).
InvalidMixinException(Class, Method) - Constructor for exception org.qi4j.api.mixin.InvalidMixinException
 
InvalidPropertyTypeException - Exception in org.qi4j.api.property
Thrown when attempting to subclass Property.
InvalidPropertyTypeException(AccessibleObject) - Constructor for exception org.qi4j.api.property.InvalidPropertyTypeException
 
InvalidValueCompositeException - Exception in org.qi4j.api.composite
This exception is thrown if a ValueComposite is invalid.
InvalidValueCompositeException(String) - Constructor for exception org.qi4j.api.composite.InvalidValueCompositeException
 
Invocation - Annotation Type in org.qi4j.api.injection.scope
Annotation to denote the injection of a invocation specific resource.
invoke(Object, Method, Object[]) - Method in class org.qi4j.api.association.AssociationMixin
 
invoke(Object, Method, Object[]) - Method in class org.qi4j.api.association.ManyAssociationMixin
 
invoke(Object, Method, Object[]) - Method in class org.qi4j.api.association.NamedAssociationMixin
 
invoke(Object, Method, Object[]) - Method in class org.qi4j.api.composite.DecoratorMixin
 
invoke(Object, Method, Object[]) - Method in class org.qi4j.api.mixin.NoopMixin
 
invoke(Object, Method, Object[]) - Method in class org.qi4j.api.property.PropertyMixin
 
invoke(Object, Method, Object[]) - Method in class org.qi4j.api.sideeffect.GenericSideEffect
invoke(Method, Object[]) - Method in class org.qi4j.api.sideeffect.GenericSideEffect
Convenience method to be overridden by subclasses in order to avoid returning null, as returned value from side effects is not taken in consideration.
invoke(Object, Method, Object[]) - Method in class org.qi4j.api.unitofwork.concern.UnitOfWorkConcern
Handles method with UnitOfWorkPropagation annotation.
invokeComposite(Method, Object[]) - Method in interface org.qi4j.api.composite.CompositeInvoker
 
invokeWithCommit(Object, Method, Object[], UnitOfWork) - Method in class org.qi4j.api.unitofwork.concern.UnitOfWorkConcern
 
isActive() - Method in interface org.qi4j.api.service.ServiceReference
 
isAggregated() - Method in interface org.qi4j.api.association.AssociationDescriptor
 
isAssignableFrom(Class) - Static method in class org.qi4j.api.util.Classes
 
isAssignableTo(Class<?>) - Method in interface org.qi4j.api.composite.ModelDescriptor
 
isAvailable() - Method in interface org.qi4j.api.service.Availability
Implementations should return true if the underlying service is currently available for use.
isAvailable(T) - Method in class org.qi4j.api.service.importer.InstanceImporter
 
isAvailable(T) - Method in class org.qi4j.api.service.importer.NewObjectImporter
 
isAvailable(T) - Method in class org.qi4j.api.service.importer.ServiceInstanceImporter
 
isAvailable(T) - Method in class org.qi4j.api.service.importer.ServiceSelectorImporter
 
isAvailable(T) - Method in interface org.qi4j.api.service.ServiceImporter
Ask if the service is available or not.
isAvailable() - Method in interface org.qi4j.api.service.ServiceReference
 
isClass(Class<?>) - Method in class org.qi4j.api.common.TypeName
 
isCollection(Type) - Static method in class org.qi4j.api.type.CollectionType
 
isEnum(Type) - Static method in class org.qi4j.api.type.EnumType
 
isHealthy() - Method in class org.qi4j.api.metrics.MetricsHealthCheck.Result
 
isImmutable() - Method in interface org.qi4j.api.association.AssociationDescriptor
 
isImmutable() - Method in interface org.qi4j.api.property.PropertyDescriptor
 
isInstantiateOnStartup() - Method in interface org.qi4j.api.service.ServiceDescriptor
 
isMap(Type) - Static method in class org.qi4j.api.type.MapType
 
isNotNull(Property<T>) - Static method in class org.qi4j.api.query.QueryExpressions
Create a new NOT NULL specification for a Property.
isNotNull(Association<T>) - Static method in class org.qi4j.api.query.QueryExpressions
Create a new NOT NULL specification for an Association.
isNull(Property<T>) - Static method in class org.qi4j.api.query.QueryExpressions
Create a new NULL specification for a Property.
isNull(Association<T>) - Static method in class org.qi4j.api.query.QueryExpressions
Create a new NULL specification for an Association.
isOpen() - Method in interface org.qi4j.api.unitofwork.UnitOfWork
Check if the UnitOfWork is open.
isPaused() - Method in interface org.qi4j.api.unitofwork.UnitOfWork
Check if the UnitOfWork is paused.
isPrimitiveValue(Object) - Static method in class org.qi4j.api.type.ValueType
Check if a non-null object is of any of the Primitive Value Types or an array of them.
isPrimitiveValueType(ValueType) - Static method in class org.qi4j.api.type.ValueType
 
isPrimitiveValueType(Class<?>) - Static method in class org.qi4j.api.type.ValueType
 
isPruneOnPause() - Method in class org.qi4j.api.unitofwork.UnitOfWorkOptions
 
isQueryLanguage(String, Specification<Composite>) - Static method in class org.qi4j.api.query.grammar.QuerySpecification
 
isType(Class<? extends Annotation>) - Static method in class org.qi4j.api.util.Annotations
 
isUnitOfWorkActive() - Method in interface org.qi4j.api.unitofwork.UnitOfWorkFactory
 
isValid(ANNOTATION, TYPE) - Method in interface org.qi4j.api.constraint.Constraint
For each value or parameter which should be checked this method will be invoked.
isValueComposite(Type) - Static method in class org.qi4j.api.type.ValueCompositeType
 
IterableDataSet<T> - Class in org.qi4j.api.dataset.iterable
TODO
IterableDataSet(Iterable<T>) - Constructor for class org.qi4j.api.dataset.iterable.IterableDataSet
 
IterableQuery<T> - Class in org.qi4j.api.dataset.iterable
TODO
IterableQuery(Iterable<T>) - Constructor for class org.qi4j.api.dataset.iterable.IterableQuery
 
iterator() - Method in class org.qi4j.api.association.ManyAssociationWrapper
 
iterator() - Method in class org.qi4j.api.association.NamedAssociationWrapper
 

J

JSON - Static variable in interface org.qi4j.api.value.ValueSerialization.Formats
Tag a ValueSerialization service that support the JSON format.

K

keyType() - Method in class org.qi4j.api.type.MapType
 

L

language() - Method in class org.qi4j.api.query.grammar.QuerySpecification
 
Layer - Interface in org.qi4j.api.structure
The Layer represents a single layer in a Zest application.
LayerDescriptor - Interface in org.qi4j.api.structure
Layer Descriptor.
layers() - Method in interface org.qi4j.api.structure.UsedLayersDescriptor
 
le(Property<T>, T) - Static method in class org.qi4j.api.query.QueryExpressions
Create a new LESS OR EQUALS specification for a Property.
le(Property<T>, Variable) - Static method in class org.qi4j.api.query.QueryExpressions
Create a new LESS OR EQUALS specification for a Property using a named Variable.
LeSpecification<T> - Class in org.qi4j.api.query.grammar
Less or equals Specification.
LeSpecification(PropertyFunction<T>, T) - Constructor for class org.qi4j.api.query.grammar.LeSpecification
 
Lifecycle - Interface in org.qi4j.api.entity
Lifecycle interface for all Composites.
LifecycleException - Exception in org.qi4j.api.entity
Thrown by methods of Lifecycle if invocation fails
LifecycleException(String) - Constructor for exception org.qi4j.api.entity.LifecycleException
 
LifecycleException(String, Throwable) - Constructor for exception org.qi4j.api.entity.LifecycleException
 
LifecycleException(Throwable) - Constructor for exception org.qi4j.api.entity.LifecycleException
 
limit(int) - Method in class org.qi4j.api.dataset.iterable.IterableQuery
 
limit(int) - Method in interface org.qi4j.api.dataset.Query
 
ListMap<K,V> - Class in org.qi4j.api.util
Map whose values are Lists of things.
ListMap() - Constructor for class org.qi4j.api.util.ListMap
 
listOf(Class<?>) - Static method in class org.qi4j.api.type.CollectionType
 
localizedMessage() - Method in exception org.qi4j.api.constraint.ConstraintViolationException
 
localizedMessagesFrom(ResourceBundle) - Method in exception org.qi4j.api.constraint.ConstraintViolationException
Creates localized messages of all the constraint violations that has occured.
lt(Property<T>, T) - Static method in class org.qi4j.api.query.QueryExpressions
Create a new LESSER THAN specification for a Property.
lt(Property<T>, Variable) - Static method in class org.qi4j.api.query.QueryExpressions
Create a new LESSER THAN specification for a Property using a named Variable.
LtSpecification<T> - Class in org.qi4j.api.query.grammar
Lesser than Specification.
LtSpecification(PropertyFunction<T>, T) - Constructor for class org.qi4j.api.query.grammar.LtSpecification
 

M

mainType() - Method in class org.qi4j.api.type.ValueType
 
ManyAssociation<T> - Interface in org.qi4j.api.association
Association to a collection of entities.
manyAssociation() - Method in class org.qi4j.api.query.grammar.ManyAssociationContainsSpecification
 
manyAssociation(ManyAssociation<T>) - Static method in class org.qi4j.api.query.QueryExpressions
Create a new Query Template ManyAssociationFunction.
ManyAssociationContainsSpecification<T> - Class in org.qi4j.api.query.grammar
ManyAssociation Contains Specification.
ManyAssociationContainsSpecification(ManyAssociationFunction<T>, T) - Constructor for class org.qi4j.api.query.grammar.ManyAssociationContainsSpecification
 
manyAssociationFor(AccessibleObject) - Method in interface org.qi4j.api.association.AssociationStateHolder
Get a many-association for a specific accessor method
ManyAssociationFunction<T> - Class in org.qi4j.api.query.grammar
Function to get Entity ManyAssociations.
ManyAssociationFunction(AssociationFunction<?>, ManyAssociationFunction<?>, NamedAssociationFunction<?>, AccessibleObject) - Constructor for class org.qi4j.api.query.grammar.ManyAssociationFunction
 
ManyAssociationMixin - Class in org.qi4j.api.association
Generic mixin for associations.
ManyAssociationMixin() - Constructor for class org.qi4j.api.association.ManyAssociationMixin
 
ManyAssociationMixin.AssociationFilter - Class in org.qi4j.api.association
ManyAssociations generic mixin AppliesToFilter.
ManyAssociationMixin.AssociationFilter() - Constructor for class org.qi4j.api.association.ManyAssociationMixin.AssociationFilter
 
manyAssociations() - Method in interface org.qi4j.api.association.AssociationStateDescriptor
 
manyAssociations() - Method in class org.qi4j.api.type.ValueCompositeType
 
ManyAssociationWrapper - Class in org.qi4j.api.association
If you want to catch calls to ManyAssociations, then create a GenericConcern that wraps the Zest-supplied ManyAssociation instance with ManyAssociationWrappers.
ManyAssociationWrapper(ManyAssociation<Object>) - Constructor for class org.qi4j.api.association.ManyAssociationWrapper
 
map(Properties, Composite) - Static method in class org.qi4j.api.composite.PropertyMapper
Populate the Composite with properties from the given properties object.
map(InputStream, Composite) - Static method in class org.qi4j.api.composite.PropertyMapper
Load a Properties object from the given stream, close it, and then populate the Composite with the properties.
map(Composite) - Method in class org.qi4j.api.query.grammar.AssociationFunction
 
map(Composite) - Method in class org.qi4j.api.query.grammar.ManyAssociationFunction
 
map(Composite) - Method in class org.qi4j.api.query.grammar.NamedAssociationFunction
 
map(Composite) - Method in class org.qi4j.api.query.grammar.PropertyFunction
 
MAP_ENTRIES_AS_OBJECTS - Static variable in class org.qi4j.api.value.ValueSerializer.Options
 
MapType - Class in org.qi4j.api.type
Map ValueType.
MapType(Class<?>, ValueType, ValueType) - Constructor for class org.qi4j.api.type.MapType
 
MapType(Class<?>, ValueType, ValueType, Serialization.Variant) - Constructor for class org.qi4j.api.type.MapType
 
mark() - Method in interface org.qi4j.api.metrics.MetricsMeter
 
mark(int) - Method in interface org.qi4j.api.metrics.MetricsMeter
Mark the occurrence of a given number of events.
matches(Property<String>, String) - Static method in class org.qi4j.api.query.QueryExpressions
Create a new REGULAR EXPRESSION specification for a Property.
matches(Property<String>, Variable) - Static method in class org.qi4j.api.query.QueryExpressions
Create a new REGULAR EXPRESSION specification for a Property using a named Variable.
MatchesSpecification - Class in org.qi4j.api.query.grammar
Regular expression match Specification.
MatchesSpecification(PropertyFunction<String>, String) - Constructor for class org.qi4j.api.query.grammar.MatchesSpecification
 
MatchesSpecification(PropertyFunction<String>, Variable) - Constructor for class org.qi4j.api.query.grammar.MatchesSpecification
 
MatchTypeSpecification - Class in org.qi4j.api.type
Match Type Specification for HasTypes.
MatchTypeSpecification(Class<?>) - Constructor for class org.qi4j.api.type.MatchTypeSpecification
 
maxResults(int) - Method in interface org.qi4j.api.query.Query
Set how many results should be returned.
memberNamed(String) - Static method in class org.qi4j.api.util.Classes
 
message() - Method in class org.qi4j.api.activation.ActivationEvent
 
MetaInfo - Class in org.qi4j.api.common
Used to declare and access meta-info.
MetaInfo() - Constructor for class org.qi4j.api.common.MetaInfo
 
MetaInfo(MetaInfo) - Constructor for class org.qi4j.api.common.MetaInfo
 
metaInfo(Class<T>) - Method in interface org.qi4j.api.structure.MetaInfoHolder
Get metadata that implements the given type.
metaInfo(Class<T>) - Method in class org.qi4j.api.usecase.Usecase
Meta-info for the usecase.
MetaInfoHolder - Interface in org.qi4j.api.structure
MetaInfo holder.
method() - Method in interface org.qi4j.api.composite.InjectedMethodDescriptor
 
method() - Method in interface org.qi4j.api.composite.MethodDescriptor
 
MethodDescriptor - Interface in org.qi4j.api.composite
Composite Method Descriptor.
methodName() - Method in exception org.qi4j.api.constraint.ConstraintViolationException
 
Methods - Class in org.qi4j.api.util
Useful methods for handling Methods.
Methods() - Constructor for class org.qi4j.api.util.Methods
 
METHODS_OF - Static variable in class org.qi4j.api.util.Methods
 
Metric - Interface in org.qi4j.api.metrics
Marker interface for all Metric types.
MetricsCounter - Interface in org.qi4j.api.metrics
Metrics Counter.
MetricsCounterFactory - Interface in org.qi4j.api.metrics
Create MetricsCounter instances.
MetricsFactory - Interface in org.qi4j.api.metrics
Metrics Factory.
MetricsGauge<T> - Interface in org.qi4j.api.metrics
MetricsGauge is the most basic Metric type, and is completely flexible and therefor handled slightly differently in the MetricsFactory than all other Gauges.
MetricsGaugeFactory - Interface in org.qi4j.api.metrics
Register MetricsGauge with the underlying Metrics system.
MetricsHealthCheck - Interface in org.qi4j.api.metrics
Metrics Health Check.
MetricsHealthCheck.Result - Class in org.qi4j.api.metrics
 
MetricsHealthCheck.Result(boolean, String, Throwable) - Constructor for class org.qi4j.api.metrics.MetricsHealthCheck.Result
 
MetricsHealthCheckFactory - Interface in org.qi4j.api.metrics
Create MetricsHealthCheck instances.
MetricsHistogram - Interface in org.qi4j.api.metrics
A metric which calculates the distribution of a value.
MetricsHistogramFactory - Interface in org.qi4j.api.metrics
Create MetricsHistogram instances.
MetricsMeter - Interface in org.qi4j.api.metrics
A meter metric which measures mean throughput and one-, five-, and fifteen-minute exponentially-weighted moving average throughputs.
MetricsMeterFactory - Interface in org.qi4j.api.metrics
Create MetricsMeter instances.
MetricsNotSupportedException - Exception in org.qi4j.api.metrics
Thrown when the underlying MetricsProvider do not support a Metric type.
MetricsNotSupportedException(Class<? extends MetricsFactory>, Class<? extends MetricsProvider>) - Constructor for exception org.qi4j.api.metrics.MetricsNotSupportedException
 
MetricsProvider - Interface in org.qi4j.api.metrics
Metrics Provider SPI.
MetricsTimer - Interface in org.qi4j.api.metrics
Timer Metrics.
MetricsTimer.Context - Interface in org.qi4j.api.metrics
Timer Metrics Context.
MetricsTimerFactory - Interface in org.qi4j.api.metrics
Create MetricsTimer instances.
MissingIndexingSystemException - Exception in org.qi4j.api.query
This Exception is thrown in QueryBuilderFactory.newQueryBuilder() method if no indexing subsystem has been declared in the assembly.
MissingIndexingSystemException() - Constructor for exception org.qi4j.api.query.MissingIndexingSystemException
 
MissingMethodException - Exception in org.qi4j.api.composite
This exception is thrown if client code tries to invoke a non-existing Composite method.
MissingMethodException(String) - Constructor for exception org.qi4j.api.composite.MissingMethodException
 
MissingMethodException(String, NoSuchMethodException) - Constructor for exception org.qi4j.api.composite.MissingMethodException
 
mixinClass() - Method in interface org.qi4j.api.mixin.MixinDescriptor
 
MixinDescriptor - Interface in org.qi4j.api.mixin
Mixin Descriptor.
MixinMappingException - Exception in org.qi4j.api.mixin
This Exception is thrown when it is not possible to map the MixinType to a valid CompositeType.
MixinMappingException(String) - Constructor for exception org.qi4j.api.mixin.MixinMappingException
 
Mixins - Annotation Type in org.qi4j.api.mixin
This annotation is used in composites to declare mixin implementation classes.
mixinTypeName() - Method in exception org.qi4j.api.constraint.ConstraintViolationException
 
mixinTypes() - Method in interface org.qi4j.api.composite.CompositeDescriptor
 
mixinTypes() - Method in exception org.qi4j.api.unitofwork.NoSuchEntityException
 
mode() - Method in interface org.qi4j.api.structure.Application
 
ModelDescriptor - Interface in org.qi4j.api.composite
Composite ModelDescriptor.
modelDescriptorFor(Object) - Method in interface org.qi4j.api.Qi4j
Returns the ModelDescriptor of the Composite.
modelTypeSpecification(String) - Static method in class org.qi4j.api.util.Classes
 
modifierClass() - Method in interface org.qi4j.api.concern.ConcernDescriptor
 
modifierClass() - Method in interface org.qi4j.api.sideeffect.SideEffectDescriptor
 
module() - Method in interface org.qi4j.api.composite.CompositeInstance
 
Module - Interface in org.qi4j.api.structure
API for interacting with a Module.
ModuleDescriptor - Interface in org.qi4j.api.structure
Module Descriptor.
moduleName() - Method in exception org.qi4j.api.composite.NoSuchCompositeException
 
moduleName() - Method in exception org.qi4j.api.object.NoSuchObjectException
 
moduleOf(Object) - Method in interface org.qi4j.api.Qi4j
Returns the Module or UnitOfWork where the Composite belongs.
mult(Property<Integer>, int) - Static method in class org.qi4j.api.property.Numbers
 
mult(Property<Long>, long) - Static method in class org.qi4j.api.property.Numbers
 
mult(Property<Double>, double) - Static method in class org.qi4j.api.property.Numbers
 
mult(Property<Float>, float) - Static method in class org.qi4j.api.property.Numbers
 
mult(Property<BigDecimal>, BigDecimal) - Static method in class org.qi4j.api.property.Numbers
 

N

name() - Method in class org.qi4j.api.common.QualifiedName
Returns the name component of the QualifiedName.
name() - Method in class org.qi4j.api.common.TypeName
 
name() - Method in class org.qi4j.api.constraint.ConstraintViolation
 
Name - Annotation Type in org.qi4j.api.constraint
Annotation for parameter names.
name() - Method in class org.qi4j.api.query.grammar.NamedAssociationContainsNameSpecification
 
name() - Method in interface org.qi4j.api.structure.Application
 
name() - Method in interface org.qi4j.api.structure.ApplicationDescriptor
 
name() - Method in interface org.qi4j.api.structure.Layer
 
name() - Method in interface org.qi4j.api.structure.LayerDescriptor
 
name() - Method in interface org.qi4j.api.structure.Module
 
name() - Method in interface org.qi4j.api.structure.ModuleDescriptor
 
name() - Method in class org.qi4j.api.usecase.Usecase
Name of the usecase.
NamedAssociation<T> - Interface in org.qi4j.api.association
Association to named Entities.
namedAssociation() - Method in class org.qi4j.api.query.grammar.NamedAssociationContainsNameSpecification
 
namedAssociation() - Method in class org.qi4j.api.query.grammar.NamedAssociationContainsSpecification
 
namedAssociation(NamedAssociation<T>) - Static method in class org.qi4j.api.query.QueryExpressions
Create a new Query Template NamedAssociationFunction.
NamedAssociationContainsNameSpecification<T> - Class in org.qi4j.api.query.grammar
NamedAssociation Contains Specification.
NamedAssociationContainsNameSpecification(NamedAssociationFunction<T>, String) - Constructor for class org.qi4j.api.query.grammar.NamedAssociationContainsNameSpecification
 
NamedAssociationContainsSpecification<T> - Class in org.qi4j.api.query.grammar
NamedAssociation Contains Specification.
NamedAssociationContainsSpecification(NamedAssociationFunction<T>, T) - Constructor for class org.qi4j.api.query.grammar.NamedAssociationContainsSpecification
 
namedAssociationFor(AccessibleObject) - Method in interface org.qi4j.api.association.AssociationStateHolder
Get a named-association for a specific accessor method
NamedAssociationFunction<T> - Class in org.qi4j.api.query.grammar
Function to get Entity NamedAssociations.
NamedAssociationFunction(AssociationFunction<?>, ManyAssociationFunction<?>, NamedAssociationFunction<?>, AccessibleObject) - Constructor for class org.qi4j.api.query.grammar.NamedAssociationFunction
 
NamedAssociationMixin - Class in org.qi4j.api.association
Generic mixin for NamedAssociations.
NamedAssociationMixin() - Constructor for class org.qi4j.api.association.NamedAssociationMixin
 
NamedAssociationMixin.AssociationFilter - Class in org.qi4j.api.association
NamedAssociations generic mixin AppliesToFilter.
NamedAssociationMixin.AssociationFilter() - Constructor for class org.qi4j.api.association.NamedAssociationMixin.AssociationFilter
 
namedAssociations() - Method in interface org.qi4j.api.association.AssociationStateDescriptor
 
namedAssociations() - Method in class org.qi4j.api.type.ValueCompositeType
 
NamedAssociationWrapper - Class in org.qi4j.api.association
If you want to catch calls to NamedAssociations, then create a GenericConcern that wraps the Zest-supplied NamedAssociations instance with NamedAssociationsWrapper.
NamedAssociationWrapper(NamedAssociation<Object>) - Constructor for class org.qi4j.api.association.NamedAssociationWrapper
 
nameOf(T) - Method in interface org.qi4j.api.association.NamedAssociation
Checks if the entity is present.
nameOf(Object) - Method in class org.qi4j.api.association.NamedAssociationWrapper
 
nameOf(Class) - Static method in class org.qi4j.api.common.TypeName
 
nameOf(Type) - Static method in class org.qi4j.api.common.TypeName
 
nameOf(String) - Static method in class org.qi4j.api.common.TypeName
 
ne(Property<T>, T) - Static method in class org.qi4j.api.query.QueryExpressions
Create a new NOT EQUALS specification for a Property.
ne(Property<T>, Variable) - Static method in class org.qi4j.api.query.QueryExpressions
Create a new NOT EQUALS specification for a Property using a named Variable.
NeSpecification<T> - Class in org.qi4j.api.query.grammar
Not equals Specification.
NeSpecification(PropertyFunction<T>, T) - Constructor for class org.qi4j.api.query.grammar.NeSpecification
 
NEVER - Static variable in class org.qi4j.api.cache.CacheOptions
 
newDataSet(Class<T>) - Method in interface org.qi4j.api.dataset.DataSetSource
 
newEntity(Class<T>) - Method in interface org.qi4j.api.unitofwork.UnitOfWork
Create a new Entity which implements the given mixin type.
newEntity(Class<T>, String) - Method in interface org.qi4j.api.unitofwork.UnitOfWork
Create a new Entity which implements the given mixin type.
newEntityBuilder(Class<T>) - Method in interface org.qi4j.api.unitofwork.UnitOfWork
Create a new EntityBuilder for an EntityComposite which implements the given mixin type.
newEntityBuilder(Class<T>, String) - Method in interface org.qi4j.api.unitofwork.UnitOfWork
Create a new EntityBuilder for an EntityComposite which implements the given mixin type.
newEntityBuilderWithState(Class<T>, Function<PropertyDescriptor, Object>, Function<AssociationDescriptor, EntityReference>, Function<AssociationDescriptor, Iterable<EntityReference>>, Function<AssociationDescriptor, Map<String, EntityReference>>) - Method in interface org.qi4j.api.unitofwork.UnitOfWork
Create a new EntityBuilder for an EntityComposite wich implements the given mixin type starting with the given state.
newEntityBuilderWithState(Class<T>, String, Function<PropertyDescriptor, Object>, Function<AssociationDescriptor, EntityReference>, Function<AssociationDescriptor, Iterable<EntityReference>>, Function<AssociationDescriptor, Map<String, EntityReference>>) - Method in interface org.qi4j.api.unitofwork.UnitOfWork
Create a new EntityBuilder for an EntityComposite wich implements the given mixin type starting with the given state.
newInstance() - Method in interface org.qi4j.api.composite.TransientBuilder
Create a new Composite instance.
newInstance() - Method in interface org.qi4j.api.entity.EntityBuilder
Create a new Entity instance.
newInstance(Module) - Method in class org.qi4j.api.entity.EntityBuilderTemplate
 
newInstance(Qi4j, Object...) - Method in interface org.qi4j.api.structure.ApplicationDescriptor
Create a new instance of the Application.
newInstance() - Method in interface org.qi4j.api.value.ValueBuilder
Create a new Composite instance.
newInstance(Module) - Method in class org.qi4j.api.value.ValueBuilderTemplate
 
newObject(Class<T>, Object...) - Method in interface org.qi4j.api.object.ObjectFactory
Create new objects of the given type.
NewObjectImporter<T> - Class in org.qi4j.api.service.importer
Import Services using a new registered Object instance.
NewObjectImporter() - Constructor for class org.qi4j.api.service.importer.NewObjectImporter
 
newProxy(Class<T>) - Method in interface org.qi4j.api.composite.CompositeInstance
 
newQuery() - Method in interface org.qi4j.api.dataset.DataSet
 
newQuery() - Method in class org.qi4j.api.dataset.iterable.IterableDataSet
 
newQuery(Iterable<T>) - Method in interface org.qi4j.api.query.QueryBuilder
Create a new query with the declared where-clauses that will be evaluated against the iterable entries.
newQuery(QueryBuilder<T>) - Method in interface org.qi4j.api.unitofwork.UnitOfWork
 
newQueryBuilder(Class<T>) - Method in interface org.qi4j.api.query.QueryBuilderFactory
Create a new QueryBuilder.
newTransient(Class<T>, Object...) - Method in interface org.qi4j.api.composite.TransientBuilderFactory
Instantiate a TransientComposite of the given type.
newTransientBuilder(Class<T>) - Method in interface org.qi4j.api.composite.TransientBuilderFactory
Create a builder for creating new TransientComposites that implements the given TransientComposite type.
newUnitOfWork() - Method in interface org.qi4j.api.unitofwork.UnitOfWorkFactory
Create a new UnitOfWork and associate it with the current thread.
newUnitOfWork(long) - Method in interface org.qi4j.api.unitofwork.UnitOfWorkFactory
Create a new UnitOfWork and associate it with the current thread.
newUnitOfWork(Usecase) - Method in interface org.qi4j.api.unitofwork.UnitOfWorkFactory
Create a new UnitOfWork for the given Usecase and associate it with the current thread.
newUnitOfWork(Usecase, long) - Method in interface org.qi4j.api.unitofwork.UnitOfWorkFactory
Create a new UnitOfWork for the given Usecase and associate it with the current thread.
newUsecase(String) - Static method in class org.qi4j.api.usecase.UsecaseBuilder
 
newUsecase() - Method in class org.qi4j.api.usecase.UsecaseBuilder
 
newValue(Class<T>) - Method in interface org.qi4j.api.value.ValueBuilderFactory
Instantiate a Value of the given type.
newValueBuilder(Class<T>) - Method in interface org.qi4j.api.value.ValueBuilderFactory
Create a builder for creating new Values that implements the given Value type.
newValueBuilderWithPrototype(T) - Method in interface org.qi4j.api.value.ValueBuilderFactory
Create a builder for creating a new Value starting with the given prototype.
newValueBuilderWithState(Class<T>, Function<PropertyDescriptor, Object>, Function<AssociationDescriptor, EntityReference>, Function<AssociationDescriptor, Iterable<EntityReference>>, Function<AssociationDescriptor, Map<String, EntityReference>>) - Method in interface org.qi4j.api.value.ValueBuilderFactory
Create a builder for creating a new Value starting with the given state.
newValueFromSerializedState(Class<T>, String) - Method in interface org.qi4j.api.value.ValueBuilderFactory
Instantiate a Value of the given type using the serialized state given as String.
next - Variable in class org.qi4j.api.association.AssociationWrapper
 
next() - Method in class org.qi4j.api.association.AssociationWrapper
 
next - Variable in class org.qi4j.api.association.ManyAssociationWrapper
 
next() - Method in class org.qi4j.api.association.ManyAssociationWrapper
 
next - Variable in class org.qi4j.api.association.NamedAssociationWrapper
 
next() - Method in class org.qi4j.api.association.NamedAssociationWrapper
 
next - Variable in class org.qi4j.api.concern.ConcernOf
The "next" pointer.
next - Variable in class org.qi4j.api.property.PropertyWrapper
 
next() - Method in class org.qi4j.api.property.PropertyWrapper
 
NoopMixin - Class in org.qi4j.api.mixin
Generic mixin that is a no-op.
NoopMixin() - Constructor for class org.qi4j.api.mixin.NoopMixin
 
normalizeClassToURI(String) - Static method in class org.qi4j.api.util.Classes
 
normalized() - Method in class org.qi4j.api.common.TypeName
 
NoSuchCompositeException - Exception in org.qi4j.api.composite
This exception is thrown if client code tries to create a non-existing Composite type.
NoSuchCompositeException(String, String, String) - Constructor for exception org.qi4j.api.composite.NoSuchCompositeException
 
NoSuchConfigurationException - Exception in org.qi4j.api.configuration
 
NoSuchConfigurationException(Class<? extends Identity>, String, ConstraintViolationException) - Constructor for exception org.qi4j.api.configuration.NoSuchConfigurationException
 
NoSuchEntityException - Exception in org.qi4j.api.unitofwork
This exception indicates that the requested Entity with the given identity does not exist.
NoSuchEntityException(EntityReference, Class<?>, Usecase) - Constructor for exception org.qi4j.api.unitofwork.NoSuchEntityException
 
NoSuchEntityException(EntityReference, Class<?>[], Usecase) - Constructor for exception org.qi4j.api.unitofwork.NoSuchEntityException
 
NoSuchEntityException(EntityReference, Iterable<Class<?>>, Usecase) - Constructor for exception org.qi4j.api.unitofwork.NoSuchEntityException
 
NoSuchObjectException - Exception in org.qi4j.api.object
This exception is thrown if no visible Object of the requested type can be found.
NoSuchObjectException(String, String) - Constructor for exception org.qi4j.api.object.NoSuchObjectException
 
NoSuchServiceException - Exception in org.qi4j.api.service
Thrown when no visible service of the requested type is found.
NoSuchServiceException(String, String) - Constructor for exception org.qi4j.api.service.NoSuchServiceException
 
NoSuchTransientException - Exception in org.qi4j.api.composite
This exception is thrown if client code tries to create a non-existing TransientComposite type.
NoSuchTransientException(String, String) - Constructor for exception org.qi4j.api.composite.NoSuchTransientException
 
NoSuchValueException - Exception in org.qi4j.api.value
Thrown when no visible value of the requested type is found.
NoSuchValueException(String, String) - Constructor for exception org.qi4j.api.value.NoSuchValueException
 
not(Specification<Composite>) - Static method in class org.qi4j.api.query.QueryExpressions
Create a new NOT specification.
NotQueryableException - Exception in org.qi4j.api.query
Thrown in case that a non queryable type or accessor (marked with @Queriable(false)) is used during query building, or when non-Property, non-Associations are trying to be queried (possibly can not happen).
NotQueryableException(String) - Constructor for exception org.qi4j.api.query.NotQueryableException
Constructor.
NotSpecification - Class in org.qi4j.api.query.grammar
NOT Specification.
NotSpecification(Specification<Composite>) - Constructor for class org.qi4j.api.query.grammar.NotSpecification
 
NullArgumentException - Exception in org.qi4j.api.util
Thrown if an argument to a method was null, and the method required it to be non-null.
Numbers - Class in org.qi4j.api.property
Convenience class for mathematical operations on numerical properties.
Numbers() - Constructor for class org.qi4j.api.property.Numbers
 

O

ObjectDescriptor - Interface in org.qi4j.api.object
Object Descriptor.
objectDescriptor(String) - Method in interface org.qi4j.api.structure.Module
 
ObjectFactory - Interface in org.qi4j.api.object
This factory creates and injects POJO's.
objectType() - Method in exception org.qi4j.api.object.NoSuchObjectException
 
of(Class<?>) - Static method in class org.qi4j.api.type.EnumType
 
of(Class<?>, Class<?>) - Static method in class org.qi4j.api.type.MapType
 
of(Class<?>, Class<?>, Serialization.Variant) - Static method in class org.qi4j.api.type.MapType
 
of(Class<?>) - Static method in class org.qi4j.api.type.ValueType
 
oneOf(ManyAssociation<T>) - Static method in class org.qi4j.api.query.QueryExpressions
 
oneOf(NamedAssociation<T>) - Static method in class org.qi4j.api.query.QueryExpressions
 
onEvent(ActivationEvent) - Method in interface org.qi4j.api.activation.ActivationEventListener
 
operand() - Method in class org.qi4j.api.query.grammar.NotSpecification
 
operands - Variable in class org.qi4j.api.query.grammar.BinarySpecification
 
operands() - Method in class org.qi4j.api.query.grammar.BinarySpecification
 
Optional - Annotation Type in org.qi4j.api.common
Annotation to denote that something is optional.
optional() - Method in interface org.qi4j.api.composite.DependencyDescriptor
 
or(Specification<Composite>) - Method in class org.qi4j.api.query.grammar.ExpressionSpecification
 
or(Specification<Composite>...) - Static method in class org.qi4j.api.query.QueryExpressions
Create a new OR specification.
order() - Method in class org.qi4j.api.query.grammar.OrderBy
Getter.
orderBy(Property<?>, Query.Order) - Method in class org.qi4j.api.dataset.iterable.IterableQuery
 
orderBy(Property<?>, Query.Order) - Method in interface org.qi4j.api.dataset.Query
 
OrderBy - Class in org.qi4j.api.query.grammar
Query sorting segment.
OrderBy(PropertyFunction<?>, OrderBy.Order) - Constructor for class org.qi4j.api.query.grammar.OrderBy
Constructor.
orderBy(OrderBy...) - Method in interface org.qi4j.api.query.Query
Set the ordering rules.
orderBy(Property<?>, OrderBy.Order) - Method in interface org.qi4j.api.query.Query
Append an ordering rule to the existing segments.
orderBy(Property<?>) - Method in interface org.qi4j.api.query.Query
Append an ascending ordering rule to the existing segments.
orderBy(Property<T>) - Static method in class org.qi4j.api.query.QueryExpressions
Create a new Query ascending order segment for a Property.
orderBy(Property<T>, OrderBy.Order) - Static method in class org.qi4j.api.query.QueryExpressions
Create a new Query ordering segment for a Property.
OrderBy.Order - Enum in org.qi4j.api.query.grammar
Order direction.
org.qi4j.api - package org.qi4j.api
Apache Zestâ„¢ API.
org.qi4j.api.activation - package org.qi4j.api.activation
Activation API.
org.qi4j.api.association - package org.qi4j.api.association
Association API.
org.qi4j.api.cache - package org.qi4j.api.cache
Cache API.
org.qi4j.api.common - package org.qi4j.api.common
Common API.
org.qi4j.api.composite - package org.qi4j.api.composite
Composite API.
org.qi4j.api.concern - package org.qi4j.api.concern
Concern API.
org.qi4j.api.concern.internal - package org.qi4j.api.concern.internal
Internal/Private package for the Concern API.
org.qi4j.api.configuration - package org.qi4j.api.configuration
Configuration API.
org.qi4j.api.constraint - package org.qi4j.api.constraint
Constraint API.
org.qi4j.api.dataset - package org.qi4j.api.dataset
DataSet API.
org.qi4j.api.dataset.iterable - package org.qi4j.api.dataset.iterable
Iterable DataSets.
org.qi4j.api.entity - package org.qi4j.api.entity
Entity API.
org.qi4j.api.injection - package org.qi4j.api.injection
Dependency Injection API.
org.qi4j.api.injection.scope - package org.qi4j.api.injection.scope
Dependency Injection Scopes.
org.qi4j.api.metrics - package org.qi4j.api.metrics
Metrics API.
org.qi4j.api.mixin - package org.qi4j.api.mixin
Mixin API.
org.qi4j.api.object - package org.qi4j.api.object
Object API.
org.qi4j.api.property - package org.qi4j.api.property
Property API.
org.qi4j.api.query - package org.qi4j.api.query
Query API.
org.qi4j.api.query.grammar - package org.qi4j.api.query.grammar
Query Grammar.
org.qi4j.api.service - package org.qi4j.api.service
Service API.
org.qi4j.api.service.importer - package org.qi4j.api.service.importer
Service Importers.
org.qi4j.api.service.qualifier - package org.qi4j.api.service.qualifier
Service Qualifiers.
org.qi4j.api.sideeffect - package org.qi4j.api.sideeffect
SideEffect API.
org.qi4j.api.sideeffect.internal - package org.qi4j.api.sideeffect.internal
Internal/Private package for the API.
org.qi4j.api.structure - package org.qi4j.api.structure
Application Structure API.
org.qi4j.api.type - package org.qi4j.api.type
Type API.
org.qi4j.api.unitofwork - package org.qi4j.api.unitofwork
UnitOfWork API.
org.qi4j.api.unitofwork.concern - package org.qi4j.api.unitofwork.concern
UnitOfWork Concerns.
org.qi4j.api.usecase - package org.qi4j.api.usecase
Usecase API.
org.qi4j.api.util - package org.qi4j.api.util
API Utilities.
org.qi4j.api.value - package org.qi4j.api.value
Value API.
OrSpecification - Class in org.qi4j.api.query.grammar
OR Specification.
OrSpecification(Iterable<Specification<Composite>>) - Constructor for class org.qi4j.api.query.grammar.OrSpecification
 

P

parseEntityReference(String) - Static method in class org.qi4j.api.entity.EntityReference
Parse an Entity identity to an EntityReference.
parseURI(String) - Static method in class org.qi4j.api.entity.EntityReference
Parse an URI to an EntityReference.
passivate() - Method in interface org.qi4j.api.activation.Activation
Passivate.
passivateService() - Method in interface org.qi4j.api.service.ServiceActivation
Called before ServiceComposite Passivation.
PassivationException - Exception in org.qi4j.api.activation
Thrown when unable to passivate.
PassivationException(Collection<Exception>) - Constructor for exception org.qi4j.api.activation.PassivationException
Create new PassivationException.
pause() - Method in interface org.qi4j.api.unitofwork.UnitOfWork
Pauses this UnitOfWork.
primaryType() - Method in interface org.qi4j.api.composite.CompositeDescriptor
 
project(Function<T, U>) - Method in interface org.qi4j.api.dataset.DataSet
 
project(Function<T, U>) - Method in class org.qi4j.api.dataset.iterable.IterableDataSet
 
properties() - Method in interface org.qi4j.api.composite.StateDescriptor
 
properties() - Method in interface org.qi4j.api.property.StateHolder
 
properties() - Method in class org.qi4j.api.type.ValueCompositeType
 
Property<T> - Interface in org.qi4j.api.property
Properties are declared in Composite interfaces by using this interface.
property - Variable in class org.qi4j.api.query.grammar.ComparisonSpecification
 
property() - Method in class org.qi4j.api.query.grammar.ComparisonSpecification
 
property() - Method in class org.qi4j.api.query.grammar.MatchesSpecification
 
property() - Method in class org.qi4j.api.query.grammar.OrderBy
Getter.
property() - Method in class org.qi4j.api.query.grammar.PropertyNotNullSpecification
 
property() - Method in class org.qi4j.api.query.grammar.PropertyNullSpecification
 
property(Property<T>) - Static method in class org.qi4j.api.query.QueryExpressions
Create a new Query Template PropertyFunction.
property(Class<?>, String) - Static method in class org.qi4j.api.query.QueryExpressions
Create a new Query Property instance.
PropertyDescriptor - Interface in org.qi4j.api.property
Property Descriptor.
propertyDescriptorFor(Property<?>) - Method in interface org.qi4j.api.Qi4j
Returns the PropertyDescriptor of the Property.
propertyFor(AccessibleObject) - Method in interface org.qi4j.api.property.StateHolder
Get a property for a specific accessor
PropertyFunction<T> - Class in org.qi4j.api.query.grammar
Function to get Entity Properties.
PropertyFunction(PropertyFunction<?>, AssociationFunction<?>, ManyAssociationFunction<?>, NamedAssociationFunction<?>, AccessibleObject) - Constructor for class org.qi4j.api.query.grammar.PropertyFunction
 
PropertyMapper - Class in org.qi4j.api.composite
Transfer java.util.Properties to Composite properties
PropertyMixin - Class in org.qi4j.api.property
Generic mixin for properties.
PropertyMixin() - Constructor for class org.qi4j.api.property.PropertyMixin
 
PropertyMixin.PropertyFilter - Class in org.qi4j.api.property
Filter Property methods to apply generic Property Mixin.
PropertyMixin.PropertyFilter() - Constructor for class org.qi4j.api.property.PropertyMixin.PropertyFilter
 
PropertyNotNullSpecification<T> - Class in org.qi4j.api.query.grammar
Property not null Specification.
PropertyNotNullSpecification(PropertyFunction<T>) - Constructor for class org.qi4j.api.query.grammar.PropertyNotNullSpecification
 
PropertyNullSpecification<T> - Class in org.qi4j.api.query.grammar
Property null Specification.
PropertyNullSpecification(PropertyFunction<T>) - Constructor for class org.qi4j.api.query.grammar.PropertyNullSpecification
 
PropertyReference - Interface in org.qi4j.api.query.grammar
Property Reference.
propertyTypeOf(AccessibleObject) - Static method in class org.qi4j.api.property.GenericPropertyInfo
 
PropertyWrapper - Class in org.qi4j.api.property
If you want to catch getting and setting properties, then create a GenericConcern that wraps the Zest-supplied Property instance with PropertyWrappers.
PropertyWrapper(Property<Object>) - Constructor for class org.qi4j.api.property.PropertyWrapper
 
prototype() - Method in interface org.qi4j.api.composite.TransientBuilder
Get a representation of the state for the new Composite.
prototype() - Method in interface org.qi4j.api.value.ValueBuilder
Get a representation of the state for the new Value.
prototypeFor(Class<K>) - Method in interface org.qi4j.api.composite.TransientBuilder
Get a representation of the state of the given type for the new Composite.
prototypeFor(Class<K>) - Method in interface org.qi4j.api.value.ValueBuilder
Get a representation of the state of the given type for the new ValueComposite.
proxy() - Method in class org.qi4j.api.composite.CompositeContext
 
proxy() - Method in interface org.qi4j.api.composite.CompositeInstance
 
put(String, T) - Method in interface org.qi4j.api.association.NamedAssociation
Adds a named assocation.
put(String, Object) - Method in class org.qi4j.api.association.NamedAssociationWrapper
 
put(String, String) - Method in class org.qi4j.api.value.ValueSerializer.Options
Put an option String value.
put(String, Boolean) - Method in class org.qi4j.api.value.ValueSerializer.Options
Put an option boolean value.
put(String, Integer) - Method in class org.qi4j.api.value.ValueSerializer.Options
Put an option Integer value.

Q

Qi4j - Interface in org.qi4j.api
Encapsulation of the Zest API.
qualifiedName() - Method in interface org.qi4j.api.association.AssociationDescriptor
Get the qualified name of the association.
QualifiedName - Class in org.qi4j.api.common
QualifiedName is a representation of Property names to their full declaration.
qualifiedName() - Method in interface org.qi4j.api.property.PropertyDescriptor
Get the qualified name of the property which is equal to: <interface name>:<method name>
qualifier(Active) - Method in class org.qi4j.api.service.qualifier.Active.ActiveQualifier
 
qualifier(QUALIFIER) - Method in interface org.qi4j.api.service.qualifier.AnnotationQualifier
 
qualifier(Available) - Method in class org.qi4j.api.service.qualifier.Available.AvailableQualifier
 
qualifier(HasMetaInfo) - Method in class org.qi4j.api.service.qualifier.HasMetaInfo.HasMetaInfoQualifier
 
qualifier(IdentifiedBy) - Method in class org.qi4j.api.service.qualifier.IdentifiedBy.IdentifiedByQualifier
 
Qualifier - Annotation Type in org.qi4j.api.service.qualifier
Annotation used to declare Qualifiers annotations.
qualifier(Tagged) - Method in class org.qi4j.api.service.qualifier.Tagged.TaggedQualifier
 
Query<T> - Interface in org.qi4j.api.dataset
TODO
query() - Method in class org.qi4j.api.query.grammar.QuerySpecification
 
Query<T> - Interface in org.qi4j.api.query
This represents a Query in an indexing system.
Query.Order - Enum in org.qi4j.api.dataset
 
queryable() - Method in interface org.qi4j.api.association.AssociationDescriptor
 
queryable() - Method in interface org.qi4j.api.entity.EntityDescriptor
 
Queryable - Annotation Type in org.qi4j.api.entity
This annotation is used to mark entity types or properties/associations that are indexable.
queryable() - Method in interface org.qi4j.api.property.PropertyDescriptor
 
QueryBuilder<T> - Interface in org.qi4j.api.query
QueryBuilders are used to create Query instances.
QueryBuilderFactory - Interface in org.qi4j.api.query
This is used to create QueryBuilders.
QueryException - Exception in org.qi4j.api.query
Base class for Query exceptions.
QueryException() - Constructor for exception org.qi4j.api.query.QueryException
 
QueryException(String) - Constructor for exception org.qi4j.api.query.QueryException
 
QueryException(String, Throwable) - Constructor for exception org.qi4j.api.query.QueryException
 
QueryExecutionException - Exception in org.qi4j.api.query
Throw this exception if a query could not be executed
QueryExecutionException(String) - Constructor for exception org.qi4j.api.query.QueryExecutionException
 
QueryExecutionException(String, Throwable) - Constructor for exception org.qi4j.api.query.QueryExecutionException
 
QueryExpressionException - Exception in org.qi4j.api.query
Throw this exception if a QueryExpression is invalid.
QueryExpressionException(String) - Constructor for exception org.qi4j.api.query.QueryExpressionException
 
QueryExpressions - Class in org.qi4j.api.query
Static factory methods for query expressions and operators.
QuerySpecification - Class in org.qi4j.api.query.grammar
This should be used when doing native queries, such as SQL, SPARQL or similar.
QuerySpecification(String, String) - Constructor for class org.qi4j.api.query.grammar.QuerySpecification
 

R

RAW_CLASS - Static variable in class org.qi4j.api.util.Classes
Function that extract the raw class of a type.
rawInjectionType() - Method in interface org.qi4j.api.composite.DependencyDescriptor
 
reference() - Method in interface org.qi4j.api.association.Association
 
reference() - Method in class org.qi4j.api.association.AssociationWrapper
 
reference() - Method in interface org.qi4j.api.query.grammar.PropertyReference
 
referenceOf(String) - Method in interface org.qi4j.api.association.NamedAssociation
Returns the EntityReference for the Association with the given name.
referenceOf(String) - Method in class org.qi4j.api.association.NamedAssociationWrapper
 
references() - Method in interface org.qi4j.api.association.ManyAssociation
Returns an unmodifiable Iterable of the references to the associated entities.
references() - Method in class org.qi4j.api.association.ManyAssociationWrapper
 
references() - Method in interface org.qi4j.api.association.NamedAssociation
Returns an unmodifiable Iterable of the references to the associated entities.
references() - Method in class org.qi4j.api.association.NamedAssociationWrapper
 
refresh() - Method in class org.qi4j.api.configuration.Configuration.ConfigurationMixin
 
refresh() - Method in interface org.qi4j.api.configuration.Configuration
Updates the values of the managed user ConfigurationComposite instance from the underlying org.qi4j.spi.entitystore.EntityStore.
regexp() - Method in class org.qi4j.api.query.grammar.MatchesSpecification
 
registerActivationEventListener(ActivationEventListener) - Method in interface org.qi4j.api.activation.ActivationEventListenerRegistration
 
registered() - Method in interface org.qi4j.api.metrics.MetricsFactory
 
registerGauge(Class<?>, String, MetricsGauge<T>) - Method in interface org.qi4j.api.metrics.MetricsGaugeFactory
Register a MetricsGauge with the underlying Metrics system.
registerHealthCheck(Class<?>, String, MetricsHealthCheck) - Method in interface org.qi4j.api.metrics.MetricsHealthCheckFactory
Create a MetricsHealthCheck instance.
remove(T) - Method in interface org.qi4j.api.association.ManyAssociation
 
remove(Object) - Method in class org.qi4j.api.association.ManyAssociationWrapper
 
remove(String) - Method in interface org.qi4j.api.association.NamedAssociation
Remove a named association.
remove(String) - Method in class org.qi4j.api.association.NamedAssociationWrapper
 
remove(Class) - Method in class org.qi4j.api.common.MetaInfo
 
remove() - Method in interface org.qi4j.api.entity.Lifecycle
Removal callback method.
remove(Object) - Method in interface org.qi4j.api.unitofwork.UnitOfWork
Remove the given Entity.
remove(String) - Method in class org.qi4j.api.value.ValueSerializer.Options
Remove an option value.
removeUnitOfWorkCallback(UnitOfWorkCallback) - Method in interface org.qi4j.api.unitofwork.UnitOfWork
Unregister a callback.
resolveTypeVariable(TypeVariable, Class, Class) - Static method in class org.qi4j.api.util.Classes
Given a type variable, find what it resolves to given the declaring class where type variable was found and a top class that extends the declaring class.
result - Variable in class org.qi4j.api.sideeffect.SideEffectOf
 
resultType() - Method in interface org.qi4j.api.query.Query
Get the result type of this Query
resume() - Method in interface org.qi4j.api.unitofwork.UnitOfWork
Resumes this UnitOfWork to again become the current UnitOfWork.

S

satisfiedBy(Composite) - Method in class org.qi4j.api.query.grammar.AndSpecification
 
satisfiedBy(Composite) - Method in class org.qi4j.api.query.grammar.AssociationNotNullSpecification
 
satisfiedBy(Composite) - Method in class org.qi4j.api.query.grammar.AssociationNullSpecification
 
satisfiedBy(Composite) - Method in class org.qi4j.api.query.grammar.ComparisonSpecification
 
satisfiedBy(Composite) - Method in class org.qi4j.api.query.grammar.ContainsAllSpecification
 
satisfiedBy(Composite) - Method in class org.qi4j.api.query.grammar.ContainsSpecification
 
satisfiedBy(Composite) - Method in class org.qi4j.api.query.grammar.ManyAssociationContainsSpecification
 
satisfiedBy(Composite) - Method in class org.qi4j.api.query.grammar.MatchesSpecification
 
satisfiedBy(Composite) - Method in class org.qi4j.api.query.grammar.NamedAssociationContainsNameSpecification
 
satisfiedBy(Composite) - Method in class org.qi4j.api.query.grammar.NamedAssociationContainsSpecification
 
satisfiedBy(Composite) - Method in class org.qi4j.api.query.grammar.NotSpecification
 
satisfiedBy(Composite) - Method in class org.qi4j.api.query.grammar.OrSpecification
 
satisfiedBy(Composite) - Method in class org.qi4j.api.query.grammar.PropertyNotNullSpecification
 
satisfiedBy(Composite) - Method in class org.qi4j.api.query.grammar.PropertyNullSpecification
 
satisfiedBy(Composite) - Method in class org.qi4j.api.query.grammar.QuerySpecification
 
satisfiedBy(HasTypes) - Method in class org.qi4j.api.type.MatchTypeSpecification
 
save() - Method in class org.qi4j.api.configuration.Configuration.ConfigurationMixin
 
save() - Method in interface org.qi4j.api.configuration.Configuration
Persists the modified values in the user configuration instance to the underlying store.
Serialization - Annotation Type in org.qi4j.api.type
Serialization options for Property intstances.
Serialization.Variant - Enum in org.qi4j.api.type
 
serialize() - Method in interface org.qi4j.api.value.ValueSerializer
Factory method for a serialize function.
serialize(ValueSerializer.Options) - Method in interface org.qi4j.api.value.ValueSerializer
Factory method for a serialize function.
serialize(boolean) - Method in interface org.qi4j.api.value.ValueSerializer
Deprecated.
serialize(Object) - Method in interface org.qi4j.api.value.ValueSerializer
Serialize the state of a value with type information.
serialize(ValueSerializer.Options, Object) - Method in interface org.qi4j.api.value.ValueSerializer
Serialize the state of a value.
serialize(Object, boolean) - Method in interface org.qi4j.api.value.ValueSerializer
Deprecated.
serialize(Object, OutputStream) - Method in interface org.qi4j.api.value.ValueSerializer
Serialize the state of a value with type information.
serialize(ValueSerializer.Options, Object, OutputStream) - Method in interface org.qi4j.api.value.ValueSerializer
Serialize the state of a value.
serialize(Object, OutputStream, boolean) - Method in interface org.qi4j.api.value.ValueSerializer
Deprecated.
Service - Annotation Type in org.qi4j.api.injection.scope
Annotation to denote the injection of a service dependency into a Fragment.
ServiceActivation - Interface in org.qi4j.api.service
Convenience interface for simple Service Activation.
ServiceActivation.ServiceActivator - Class in org.qi4j.api.service
Service Activator.
ServiceActivation.ServiceActivator() - Constructor for class org.qi4j.api.service.ServiceActivation.ServiceActivator
 
ServiceActivatorAdapter<ServiceType> - Class in org.qi4j.api.service
Adapter for Service Activator.
ServiceActivatorAdapter() - Constructor for class org.qi4j.api.service.ServiceActivatorAdapter
 
ServiceComposite - Interface in org.qi4j.api.service
All Composites being used to implement Services must extend this interface.
ServiceDescriptor - Interface in org.qi4j.api.service
ServiceDescriptor provides meta informations of a service.
serviceDescriptorFor(Object) - Method in interface org.qi4j.api.Qi4j
Returns the ServiceDescriptor of the ServiceComposite.
ServiceFinder - Interface in org.qi4j.api.service
Interface used to query for ServiceReferences.
serviceImporter() - Method in interface org.qi4j.api.service.ImportedServiceDescriptor
 
ServiceImporter<T> - Interface in org.qi4j.api.service
Import a service from some external source.
ServiceImporterException - Exception in org.qi4j.api.service
If a ServiceImporter could not import a service instance it must throw this exception.
ServiceImporterException() - Constructor for exception org.qi4j.api.service.ServiceImporterException
 
ServiceImporterException(String) - Constructor for exception org.qi4j.api.service.ServiceImporterException
 
ServiceImporterException(String, Throwable) - Constructor for exception org.qi4j.api.service.ServiceImporterException
 
ServiceImporterException(Throwable) - Constructor for exception org.qi4j.api.service.ServiceImporterException
 
ServiceInstanceImporter<T> - Class in org.qi4j.api.service.importer
Use a registered service that implements ServiceImporter to do the actual import.
ServiceInstanceImporter() - Constructor for class org.qi4j.api.service.importer.ServiceInstanceImporter
 
ServiceQualifier - Class in org.qi4j.api.service.qualifier
This class helps you select a particular service from a list.
ServiceQualifier() - Constructor for class org.qi4j.api.service.qualifier.ServiceQualifier
 
ServiceReference<T> - Interface in org.qi4j.api.service
From a ServiceReference you can access and modify metadata about a service.
ServiceSelectorImporter<T> - Class in org.qi4j.api.service.importer
If several services are available with a given type, and you want to constrain the current module to use a specific one, then use this importer.
ServiceSelectorImporter() - Constructor for class org.qi4j.api.service.importer.ServiceSelectorImporter
 
ServiceTags - Class in org.qi4j.api.service.qualifier
Use this as metainfo about a Service to specify tags.
ServiceTags(String...) - Constructor for class org.qi4j.api.service.qualifier.ServiceTags
 
ServiceUnavailableException - Exception in org.qi4j.api.service
Thrown when no available service is found.
ServiceUnavailableException(String) - Constructor for exception org.qi4j.api.service.ServiceUnavailableException
 
ServiceUnavailableException(String, Throwable) - Constructor for exception org.qi4j.api.service.ServiceUnavailableException
 
set(T) - Method in interface org.qi4j.api.association.Association
Set the associated entity.
set(Object) - Method in class org.qi4j.api.association.AssociationWrapper
 
set(Object) - Method in class org.qi4j.api.common.MetaInfo
 
set(T) - Method in interface org.qi4j.api.property.Property
Set the value of the property
set(Object) - Method in class org.qi4j.api.property.PropertyWrapper
 
setMetaInfo(Object) - Method in interface org.qi4j.api.unitofwork.UnitOfWork
 
setOf(Class<?>) - Static method in class org.qi4j.api.type.CollectionType
 
setVariable(String, Object) - Method in class org.qi4j.api.dataset.iterable.IterableQuery
 
setVariable(String, Object) - Method in interface org.qi4j.api.dataset.Query
 
setVariable(String, Object) - Method in interface org.qi4j.api.query.Query
Set the value of a named variable.
SideEffectDescriptor - Interface in org.qi4j.api.sideeffect
SideEffect Descriptor.
SideEffectFor - Annotation Type in org.qi4j.api.sideeffect.internal
This annotation is required once in each SideEffect, to mark the field where the element providing the invocation result should be injected.
SideEffectOf<T> - Class in org.qi4j.api.sideeffect
Base class for SideEffects.
SideEffectOf() - Constructor for class org.qi4j.api.sideeffect.SideEffectOf
 
SideEffects - Annotation Type in org.qi4j.api.sideeffect
This annotation is used by composites and mixins to declare what SideEffects should apply to the type or specific method.
SideEffectsDescriptor - Interface in org.qi4j.api.sideeffect
SideEffects Descriptor.
simpleGenericNameOf(Type) - Static method in class org.qi4j.api.util.Classes
 
single() - Method in class org.qi4j.api.dataset.iterable.IterableQuery
 
single() - Method in interface org.qi4j.api.dataset.Query
 
skip(int) - Method in class org.qi4j.api.dataset.iterable.IterableQuery
 
skip(int) - Method in interface org.qi4j.api.dataset.Query
 
source() - Method in class org.qi4j.api.activation.ActivationEvent
 
start() - Method in interface org.qi4j.api.metrics.MetricsTimer
Start the Timer Metrics.
state() - Method in interface org.qi4j.api.composite.CompositeInstance
 
state() - Method in interface org.qi4j.api.composite.StatefulCompositeDescriptor
 
state() - Method in interface org.qi4j.api.entity.EntityDescriptor
 
State - Annotation Type in org.qi4j.api.injection.scope
Annotation to denote the injection of a property, association or StateHolder.
state() - Method in interface org.qi4j.api.value.ValueBuilder
 
state() - Method in interface org.qi4j.api.value.ValueDescriptor
 
StateDescriptor - Interface in org.qi4j.api.composite
Composite State Descriptor.
StatefulCompositeDescriptor - Interface in org.qi4j.api.composite
Stateful Composite Descriptor.
StateHolder - Interface in org.qi4j.api.property
This represents the state of a composite (properties).
stop() - Method in interface org.qi4j.api.metrics.MetricsTimer.Context
Stop the Timer Metrics.
Structure - Annotation Type in org.qi4j.api.injection.scope
Annotation to denote the injection of a resource specific for the module which the injected object/fragment is instantiated in.
sub(Property<Integer>, int) - Static method in class org.qi4j.api.property.Numbers
 
sub(Property<Long>, long) - Static method in class org.qi4j.api.property.Numbers
 
sub(Property<Double>, double) - Static method in class org.qi4j.api.property.Numbers
 
sub(Property<Float>, float) - Static method in class org.qi4j.api.property.Numbers
 
sub(Property<BigDecimal>, BigDecimal) - Static method in class org.qi4j.api.property.Numbers
 

T

Tagged - Annotation Type in org.qi4j.api.service.qualifier
Filter services based on tags.
Tagged.TaggedQualifier - Class in org.qi4j.api.service.qualifier
Tagged Annotation Qualifier.
Tagged.TaggedQualifier() - Constructor for class org.qi4j.api.service.qualifier.Tagged.TaggedQualifier
 
tags() - Method in class org.qi4j.api.service.qualifier.ServiceTags
 
templateFor(Class<T>) - Static method in class org.qi4j.api.query.QueryExpressions
Create a Query Template using the given type.
templateFor(Class<T>, Association<?>) - Static method in class org.qi4j.api.query.QueryExpressions
Create a Query Template using the given mixin class and association.
This - Annotation Type in org.qi4j.api.injection.scope
Annotation to denote the injection of a reference to the same Composite as the fragment is a part of.
throwIfNotQueryable(AccessibleObject) - Static method in exception org.qi4j.api.query.NotQueryableException
Verify that the provided accessor method has not been marked with a Queryable(false).
throwIfNotQueryable(Class<?>) - Static method in exception org.qi4j.api.query.NotQueryableException
Verify that the provided type has not been marked with a Queryable(false).
toAssociationType(Type) - Static method in class org.qi4j.api.association.GenericAssociationInfo
 
toClassName(String) - Static method in class org.qi4j.api.util.Classes
Get class name from a URI
toClassName() - Static method in class org.qi4j.api.util.Classes
 
toEntity(Class<T>, T) - Method in interface org.qi4j.api.unitofwork.UnitOfWork
Converts the provided Value to an Entity of the same type.
toIterable() - Method in class org.qi4j.api.dataset.iterable.IterableQuery
 
toIterable() - Method in interface org.qi4j.api.dataset.Query
 
toJavaProperties(Composite) - Static method in class org.qi4j.api.composite.PropertyMapper
Create Properties object which is backed by the given Composite.
toList() - Method in interface org.qi4j.api.association.ManyAssociation
 
toList() - Method in class org.qi4j.api.association.ManyAssociationWrapper
 
toMap() - Method in interface org.qi4j.api.association.NamedAssociation
 
toMap() - Method in class org.qi4j.api.association.NamedAssociationWrapper
 
toMap() - Method in class org.qi4j.api.value.ValueSerializer.Options
Get all defined options as a Map.
toNamespace() - Method in class org.qi4j.api.common.QualifiedName
Return the URI of the TypeName component of the QualifiedName.
toPropertyType(Type) - Static method in class org.qi4j.api.property.GenericPropertyInfo
 
toSet() - Method in interface org.qi4j.api.association.ManyAssociation
 
toSet() - Method in class org.qi4j.api.association.ManyAssociationWrapper
 
toString() - Method in class org.qi4j.api.activation.ActivationEvent
 
toString() - Method in class org.qi4j.api.association.AssociationWrapper
 
toString() - Method in class org.qi4j.api.association.ManyAssociationWrapper
 
toString() - Method in class org.qi4j.api.association.NamedAssociationWrapper
 
toString() - Method in class org.qi4j.api.common.MetaInfo
 
toString() - Method in class org.qi4j.api.common.QualifiedName
Return the formal and official, long-term stable, external string representation of a QualifiedName.
toString() - Method in class org.qi4j.api.common.TypeName
 
toString() - Method in class org.qi4j.api.entity.EntityReference
 
toString() - Method in class org.qi4j.api.property.PropertyWrapper
 
toString() - Method in class org.qi4j.api.query.grammar.AndSpecification
 
toString() - Method in class org.qi4j.api.query.grammar.AssociationFunction
 
toString() - Method in class org.qi4j.api.query.grammar.AssociationNotNullSpecification
 
toString() - Method in class org.qi4j.api.query.grammar.AssociationNullSpecification
 
toString() - Method in class org.qi4j.api.query.grammar.ContainsAllSpecification
 
toString() - Method in class org.qi4j.api.query.grammar.ContainsSpecification
 
toString() - Method in class org.qi4j.api.query.grammar.EqSpecification
 
toString() - Method in class org.qi4j.api.query.grammar.GeSpecification
 
toString() - Method in class org.qi4j.api.query.grammar.GtSpecification
 
toString() - Method in class org.qi4j.api.query.grammar.LeSpecification
 
toString() - Method in class org.qi4j.api.query.grammar.LtSpecification
 
toString() - Method in class org.qi4j.api.query.grammar.ManyAssociationContainsSpecification
 
toString() - Method in class org.qi4j.api.query.grammar.ManyAssociationFunction
 
toString() - Method in class org.qi4j.api.query.grammar.MatchesSpecification
 
toString() - Method in class org.qi4j.api.query.grammar.NamedAssociationContainsNameSpecification
 
toString() - Method in class org.qi4j.api.query.grammar.NamedAssociationContainsSpecification
 
toString() - Method in class org.qi4j.api.query.grammar.NamedAssociationFunction
 
toString() - Method in class org.qi4j.api.query.grammar.NeSpecification
 
toString() - Method in class org.qi4j.api.query.grammar.NotSpecification
 
toString() - Method in class org.qi4j.api.query.grammar.OrderBy
 
toString() - Method in class org.qi4j.api.query.grammar.OrSpecification
 
toString() - Method in class org.qi4j.api.query.grammar.PropertyFunction
 
toString() - Method in class org.qi4j.api.query.grammar.PropertyNotNullSpecification
 
toString() - Method in class org.qi4j.api.query.grammar.PropertyNullSpecification
 
toString() - Method in class org.qi4j.api.query.grammar.QuerySpecification
 
toString() - Method in class org.qi4j.api.query.grammar.Variable
 
toString() - Method in class org.qi4j.api.type.CollectionType
 
toString() - Method in class org.qi4j.api.type.MapType
 
toString() - Method in class org.qi4j.api.type.ValueType
 
toString() - Method in class org.qi4j.api.usecase.Usecase
 
toString(Iterable<? extends Class>) - Static method in class org.qi4j.api.util.Classes
 
toURI() - Method in class org.qi4j.api.common.QualifiedName
Returns the URI of the QualifiedName.
toURI() - Method in class org.qi4j.api.common.TypeName
 
toURI() - Method in class org.qi4j.api.entity.EntityReference
 
toURI(Class) - Static method in class org.qi4j.api.util.Classes
Get URI for a class.
toURI(String) - Static method in class org.qi4j.api.util.Classes
Get URI for a class name.
toUtcString(Date) - Static method in class org.qi4j.api.util.Dates
 
toValue(Class<T>, T) - Method in interface org.qi4j.api.unitofwork.UnitOfWork
Converts the provided Entity to a Value of the same type.
TransientBuilder<T> - Interface in org.qi4j.api.composite
TransientBuilders are used to instantiate TransientComposites.
TransientBuilderFactory - Interface in org.qi4j.api.composite
This factory creates TransientComposites and the TransientBuilders.
TransientComposite - Interface in org.qi4j.api.composite
Transient Composite Type.
TransientDescriptor - Interface in org.qi4j.api.composite
TransientComposite Descriptor.
transientDescriptor(String) - Method in interface org.qi4j.api.structure.Module
 
transientDescriptorFor(Object) - Method in interface org.qi4j.api.Qi4j
Returns the TransientDescriptor of the TransientComposite.
traversedAssociation() - Method in class org.qi4j.api.query.grammar.AssociationFunction
 
traversedAssociation() - Method in class org.qi4j.api.query.grammar.ManyAssociationFunction
 
traversedAssociation() - Method in class org.qi4j.api.query.grammar.NamedAssociationFunction
 
traversedAssociation() - Method in class org.qi4j.api.query.grammar.PropertyFunction
 
traversedManyAssociation() - Method in class org.qi4j.api.query.grammar.AssociationFunction
 
traversedManyAssociation() - Method in class org.qi4j.api.query.grammar.ManyAssociationFunction
 
traversedManyAssociation() - Method in class org.qi4j.api.query.grammar.NamedAssociationFunction
 
traversedManyAssociation() - Method in class org.qi4j.api.query.grammar.PropertyFunction
 
traversedNamedAssociation() - Method in class org.qi4j.api.query.grammar.AssociationFunction
 
traversedNamedAssociation() - Method in class org.qi4j.api.query.grammar.ManyAssociationFunction
 
traversedNamedAssociation() - Method in class org.qi4j.api.query.grammar.NamedAssociationFunction
 
traversedNamedAssociation() - Method in class org.qi4j.api.query.grammar.PropertyFunction
 
traversedProperty() - Method in class org.qi4j.api.query.grammar.PropertyFunction
 
type() - Method in class org.qi4j.api.activation.ActivationEvent
 
type() - Method in interface org.qi4j.api.association.AssociationDescriptor
Get the type of the associated Entities
type() - Method in class org.qi4j.api.common.QualifiedName
Returns the normalized string of the type part of the QualifiedName.
type() - Method in interface org.qi4j.api.property.PropertyDescriptor
Get the type of the property.
type() - Method in interface org.qi4j.api.service.ImportedServiceDescriptor
 
type() - Static method in class org.qi4j.api.util.Annotations
 
TypeName - Class in org.qi4j.api.common
Represents a Type name.
typeOf(AccessibleObject) - Static method in class org.qi4j.api.util.Classes
 
types() - Method in interface org.qi4j.api.type.HasTypes
 
types - Variable in class org.qi4j.api.type.ValueType
 
types() - Method in class org.qi4j.api.type.ValueType
 
typesOf(Iterable<Type>) - Static method in class org.qi4j.api.util.Classes
 
typesOf(Type) - Static method in class org.qi4j.api.util.Classes
 

U

UnitOfWork - Interface in org.qi4j.api.unitofwork
All operations on entities goes through an UnitOfWork.
UnitOfWorkCallback - Interface in org.qi4j.api.unitofwork
Callback interface for UnitOfWork completion or discard.
UnitOfWorkCallback.UnitOfWorkStatus - Enum in org.qi4j.api.unitofwork
 
UnitOfWorkCompletionException - Exception in org.qi4j.api.unitofwork
When an attempt to UnitOfWork.complete() an UnitOfWork fails, this exception will be thrown.
UnitOfWorkCompletionException() - Constructor for exception org.qi4j.api.unitofwork.UnitOfWorkCompletionException
 
UnitOfWorkCompletionException(String) - Constructor for exception org.qi4j.api.unitofwork.UnitOfWorkCompletionException
 
UnitOfWorkCompletionException(String, Throwable) - Constructor for exception org.qi4j.api.unitofwork.UnitOfWorkCompletionException
 
UnitOfWorkCompletionException(Throwable) - Constructor for exception org.qi4j.api.unitofwork.UnitOfWorkCompletionException
 
UnitOfWorkConcern - Class in org.qi4j.api.unitofwork.concern
UnitOfWorkConcern manages the unit of work complete, discard and retry policy.
UnitOfWorkConcern() - Constructor for class org.qi4j.api.unitofwork.concern.UnitOfWorkConcern
 
UnitOfWorkDiscardOn - Annotation Type in org.qi4j.api.unitofwork.concern
Annotation to denote the unit of work discard policy.
UnitOfWorkException - Exception in org.qi4j.api.unitofwork
Base Exception for UnitOfWork related concerns.
UnitOfWorkException() - Constructor for exception org.qi4j.api.unitofwork.UnitOfWorkException
 
UnitOfWorkException(String) - Constructor for exception org.qi4j.api.unitofwork.UnitOfWorkException
 
UnitOfWorkException(String, Throwable) - Constructor for exception org.qi4j.api.unitofwork.UnitOfWorkException
 
UnitOfWorkException(Throwable) - Constructor for exception org.qi4j.api.unitofwork.UnitOfWorkException
 
unitOfWorkFactory() - Method in interface org.qi4j.api.unitofwork.UnitOfWork
Get the UnitOfWorkFactory that this UnitOfWork was created from.
UnitOfWorkFactory - Interface in org.qi4j.api.unitofwork
Factory for UnitOfWork.
UnitOfWorkOptions - Class in org.qi4j.api.unitofwork
Set instances of this in MetaInfo on UnitOfWork or the associated Usecase.
UnitOfWorkOptions(boolean) - Constructor for class org.qi4j.api.unitofwork.UnitOfWorkOptions
 
UnitOfWorkPropagation - Annotation Type in org.qi4j.api.unitofwork.concern
Annotation to denote the unit of work propagation.
UnitOfWorkPropagation.Propagation - Enum in org.qi4j.api.unitofwork.concern
Propagation behaviors.
UnitOfWorkRetry - Annotation Type in org.qi4j.api.unitofwork.concern
This annotation describes the retries that should occur in case of ConcurrentEntityModificationException occurs.
UnitOfWorkTemplate<RESULT,ThrowableType extends Throwable> - Class in org.qi4j.api.unitofwork
UnitOfWork Template.
UnitOfWorkTemplate() - Constructor for class org.qi4j.api.unitofwork.UnitOfWorkTemplate
 
UnitOfWorkTemplate(int, boolean) - Constructor for class org.qi4j.api.unitofwork.UnitOfWorkTemplate
 
UnitOfWorkTemplate(Usecase, int, boolean) - Constructor for class org.qi4j.api.unitofwork.UnitOfWorkTemplate
 
update(long) - Method in interface org.qi4j.api.metrics.MetricsHistogram
 
use(Object...) - Method in interface org.qi4j.api.composite.TransientBuilder
Provide objects that can be injected into mixins that has the @Uses dependency injection annotation.
usecase() - Method in exception org.qi4j.api.unitofwork.NoSuchEntityException
 
usecase() - Method in interface org.qi4j.api.unitofwork.UnitOfWork
Get the Usecase for this UnitOfWork
Usecase - Class in org.qi4j.api.usecase
A Usecase.
UsecaseBuilder - Class in org.qi4j.api.usecase
Builder for Usecases.
UseDefaults - Annotation Type in org.qi4j.api.common
Annotation to denote that the initial value of a Property will be the default value for the type if none is specified during construction.
usedLayers() - Method in interface org.qi4j.api.structure.LayerDescriptor
 
UsedLayersDescriptor - Interface in org.qi4j.api.structure
Used Layers Descriptor.
Uses - Annotation Type in org.qi4j.api.injection.scope
Annotation to denote the injection of a dependency to be used by a Mixin.

V

validateNotEmpty(String, String) - Static method in exception org.qi4j.api.util.NullArgumentException
 
validateNotNull(String, Object) - Static method in exception org.qi4j.api.util.NullArgumentException
 
value() - Method in class org.qi4j.api.constraint.ConstraintViolation
 
value() - Method in interface org.qi4j.api.metrics.MetricsGauge
Returns the metric's current value.
value - Variable in class org.qi4j.api.query.grammar.ComparisonSpecification
 
value() - Method in class org.qi4j.api.query.grammar.ComparisonSpecification
 
value() - Method in class org.qi4j.api.query.grammar.ContainsSpecification
 
value() - Method in class org.qi4j.api.query.grammar.ManyAssociationContainsSpecification
 
value() - Method in class org.qi4j.api.query.grammar.MatchesSpecification
 
value() - Method in class org.qi4j.api.query.grammar.NamedAssociationContainsSpecification
 
ValueBuilder<T> - Interface in org.qi4j.api.value
Builder for Values.
ValueBuilderFactory - Interface in org.qi4j.api.value
Factory for Values and ValueBuilders.
ValueBuilderTemplate<T> - Class in org.qi4j.api.value
Builder template for Values.
ValueBuilderTemplate(Class<T>) - Constructor for class org.qi4j.api.value.ValueBuilderTemplate
 
ValueComposite - Interface in org.qi4j.api.value
ValueComposites are Composites that has state, and equality is defined from its values and not any identity nor instance references.
ValueCompositeType - Class in org.qi4j.api.type
ValueComposite ValueType.
ValueCompositeType(ValueDescriptor) - Constructor for class org.qi4j.api.type.ValueCompositeType
 
valueDescriptor(String) - Method in interface org.qi4j.api.structure.Module
 
ValueDescriptor - Interface in org.qi4j.api.value
Descriptor for ValueComposites.
valueDescriptorFor(Object) - Method in interface org.qi4j.api.Qi4j
Returns the ValueDescriptor of the ValueComposite.
ValueDeserializer - Interface in org.qi4j.api.value
Use a ValueDeserializer to create new values instances from serialized state.
valueOf(String) - Static method in enum org.qi4j.api.activation.ActivationEvent.EventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.qi4j.api.common.Visibility
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.qi4j.api.dataset.Query.Order
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.qi4j.api.query.grammar.OrderBy.Order
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.qi4j.api.structure.Application.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.qi4j.api.type.Serialization.Variant
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.qi4j.api.unitofwork.concern.UnitOfWorkPropagation.Propagation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.qi4j.api.unitofwork.UnitOfWorkCallback.UnitOfWorkStatus
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.qi4j.api.activation.ActivationEvent.EventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.qi4j.api.common.Visibility
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.qi4j.api.dataset.Query.Order
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.qi4j.api.query.grammar.OrderBy.Order
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.qi4j.api.structure.Application.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.qi4j.api.type.Serialization.Variant
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.qi4j.api.unitofwork.concern.UnitOfWorkPropagation.Propagation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.qi4j.api.unitofwork.UnitOfWorkCallback.UnitOfWorkStatus
Returns an array containing the constants of this enum type, in the order they are declared.
ValueSerialization - Interface in org.qi4j.api.value
ValueSerialization API.
ValueSerialization.Formats - Interface in org.qi4j.api.value
Serialization format @Service tags.
ValueSerializationException - Exception in org.qi4j.api.value
Thrown when an error occur during value state (de)serialization.
ValueSerializationException() - Constructor for exception org.qi4j.api.value.ValueSerializationException
 
ValueSerializationException(String) - Constructor for exception org.qi4j.api.value.ValueSerializationException
 
ValueSerializationException(String, Throwable) - Constructor for exception org.qi4j.api.value.ValueSerializationException
 
ValueSerializationException(Throwable) - Constructor for exception org.qi4j.api.value.ValueSerializationException
 
ValueSerializer - Interface in org.qi4j.api.value
Use a ValueSerializer to serialize values state.
ValueSerializer.Options - Class in org.qi4j.api.value
Serialization options.
ValueSerializer.Options() - Constructor for class org.qi4j.api.value.ValueSerializer.Options
Create new default ValueSerializer Options.
valueType() - Method in interface org.qi4j.api.property.PropertyDescriptor
 
valueType() - Method in class org.qi4j.api.type.MapType
 
ValueType - Class in org.qi4j.api.type
Base class for types of values in ValueComposites and Properties.
ValueType(Class<?>) - Constructor for class org.qi4j.api.type.ValueType
 
ValueType(Iterable<? extends Class<?>>) - Constructor for class org.qi4j.api.type.ValueType
 
valueType() - Method in interface org.qi4j.api.value.ValueDescriptor
 
Variable - Class in org.qi4j.api.query.grammar
Query Variable name.
Variable(String) - Constructor for class org.qi4j.api.query.grammar.Variable
 
variable(String) - Static method in class org.qi4j.api.query.QueryExpressions
Create a new Query Variable.
variableName() - Method in class org.qi4j.api.query.grammar.Variable
 
variant() - Method in class org.qi4j.api.type.MapType
 
version() - Method in interface org.qi4j.api.structure.Application
The version of the application.
Visibility - Enum in org.qi4j.api.common
Visibility is a core concept in the Zest structure system.
visibility() - Method in interface org.qi4j.api.composite.ModelDescriptor
 

W

where(Specification<Composite>) - Method in interface org.qi4j.api.query.QueryBuilder
Add a where-clause to the Query.
whereActive() - Static method in class org.qi4j.api.service.qualifier.ServiceQualifier
 
whereAvailable() - Static method in class org.qi4j.api.service.qualifier.ServiceQualifier
 
whereMetaInfoIs(Object) - Static method in class org.qi4j.api.service.qualifier.ServiceQualifier
 
withAnnotations(AnnotatedElement) - Method in class org.qi4j.api.common.MetaInfo
 
withId(String) - Static method in class org.qi4j.api.service.qualifier.ServiceQualifier
 
withMapEntriesAsKeyValuePairs() - Method in class org.qi4j.api.value.ValueSerializer.Options
 
withMapEntriesAsObjects() - Method in class org.qi4j.api.value.ValueSerializer.Options
 
withMetaInfo(Object) - Method in class org.qi4j.api.usecase.UsecaseBuilder
 
withModule(Module) - Method in class org.qi4j.api.unitofwork.UnitOfWorkTemplate
 
withoutTypeInfo() - Method in class org.qi4j.api.value.ValueSerializer.Options
withTags(String...) - Static method in class org.qi4j.api.service.qualifier.ServiceQualifier
 
withTypeInfo() - Method in class org.qi4j.api.value.ValueSerializer.Options
withUnitOfWork(UnitOfWork) - Method in class org.qi4j.api.unitofwork.UnitOfWorkTemplate
 
wrapperClass(Type) - Static method in class org.qi4j.api.util.Classes
 

X

XML - Static variable in interface org.qi4j.api.value.ValueSerialization.Formats
Tag a ValueSerialization service that support the XML format.

Y

YAML - Static variable in interface org.qi4j.api.value.ValueSerialization.Formats
Tag a ValueSerialization service that support the YAML format.
A B C D E F G H I J K L M N O P Q R S T U V W X Y