A B C D E F I L M N O P R T U V W 

A

AbstractMigrationRule - Class in org.qi4j.migration.assembly
Base class for migration rules.
AbstractMigrationRule(String, String) - Constructor for class org.qi4j.migration.assembly.AbstractMigrationRule
 
addAssociation(String, String) - Method in class org.qi4j.migration.assembly.EntityMigrationBuilder
Add rule to add an Entity association.
addAssociation(JSONObject, String, String) - Method in class org.qi4j.migration.MigrationService.MigrationMixin
 
addAssociation(JSONObject, String, String) - Method in interface org.qi4j.migration.Migrator
 
AddAssociation - Class in org.qi4j.migration.operation
Add an association
AddAssociation(String, String) - Constructor for class org.qi4j.migration.operation.AddAssociation
 
addManyAssociation(String, String...) - Method in class org.qi4j.migration.assembly.EntityMigrationBuilder
Add rule to add an Entity many-association.
addManyAssociation(JSONObject, String, String...) - Method in class org.qi4j.migration.MigrationService.MigrationMixin
 
addManyAssociation(JSONObject, String, String...) - Method in interface org.qi4j.migration.Migrator
 
AddManyAssociation - Class in org.qi4j.migration.operation
Add a many-association
AddManyAssociation(String, String...) - Constructor for class org.qi4j.migration.operation.AddManyAssociation
 
addNamedAssociation(String, Map<String, String>) - Method in class org.qi4j.migration.assembly.EntityMigrationBuilder
Add rule to add an Entity named-association.
addNamedAssociation(JSONObject, String, Map<String, String>) - Method in class org.qi4j.migration.MigrationService.MigrationMixin
 
addNamedAssociation(JSONObject, String, Map<String, String>) - Method in interface org.qi4j.migration.Migrator
 
AddNamedAssociation - Class in org.qi4j.migration.operation
Add a named-association
AddNamedAssociation(String, Map<String, String>) - Constructor for class org.qi4j.migration.operation.AddNamedAssociation
 
addProperty(String, Object) - Method in class org.qi4j.migration.assembly.EntityMigrationBuilder
Add rule to add an Entity property.
addProperty(JSONObject, String, Object) - Method in class org.qi4j.migration.MigrationService.MigrationMixin
 
addProperty(JSONObject, String, Object) - Method in interface org.qi4j.migration.Migrator
 
AddProperty - Class in org.qi4j.migration.operation
Add a property
AddProperty(String, Object) - Constructor for class org.qi4j.migration.operation.AddProperty
 
addRule(T) - Method in class org.qi4j.migration.assembly.MigrationRules
 
afterActivation(ServiceReference<MigrationService>) - Method in class org.qi4j.migration.MigrationService.Activator
 
appliesTo(String) - Method in class org.qi4j.migration.assembly.EntityMigrationRule
 
associationAdded(String, String, String) - Method in class org.qi4j.migration.MigrationEventLogger
 
associationAdded(String, String, String) - Method in interface org.qi4j.migration.MigrationEvents
 
associationRemoved(String, String) - Method in class org.qi4j.migration.MigrationEventLogger
 
associationRemoved(String, String) - Method in interface org.qi4j.migration.MigrationEvents
 
associationRenamed(String, String, String) - Method in class org.qi4j.migration.MigrationEventLogger
 
associationRenamed(String, String, String) - Method in interface org.qi4j.migration.MigrationEvents
 
atStartup(MigrationOperation) - Method in class org.qi4j.migration.assembly.VersionMigrationBuilder
 

B

builder - Variable in class org.qi4j.migration.MigrationService.MigrationMixin
 

C

changeEntityType(JSONObject, String) - Method in class org.qi4j.migration.MigrationService.MigrationMixin
 
changeEntityType(JSONObject, String) - Method in interface org.qi4j.migration.Migrator
 
custom(EntityMigrationOperation) - Method in class org.qi4j.migration.assembly.EntityMigrationBuilder
Add rule to perform a custom operation

D

downgrade(JSONObject, StateStore, Migrator) - Method in interface org.qi4j.migration.assembly.EntityMigrationOperation
 
downgrade(JSONObject, StateStore, Migrator) - Method in class org.qi4j.migration.assembly.EntityMigrationRule
 
downgrade(StateStore, Migrator) - Method in interface org.qi4j.migration.assembly.MigrationOperation
 
downgrade(StateStore, Migrator) - Method in class org.qi4j.migration.assembly.MigrationRule
 
downgrade(JSONObject, StateStore, Migrator) - Method in class org.qi4j.migration.operation.AddAssociation
 
downgrade(JSONObject, StateStore, Migrator) - Method in class org.qi4j.migration.operation.AddManyAssociation
 
downgrade(JSONObject, StateStore, Migrator) - Method in class org.qi4j.migration.operation.AddNamedAssociation
 
downgrade(JSONObject, StateStore, Migrator) - Method in class org.qi4j.migration.operation.AddProperty
 
downgrade(JSONObject, StateStore, Migrator) - Method in class org.qi4j.migration.operation.RemoveAssociation
 
downgrade(JSONObject, StateStore, Migrator) - Method in class org.qi4j.migration.operation.RemoveManyAssociation
 
downgrade(JSONObject, StateStore, Migrator) - Method in class org.qi4j.migration.operation.RemoveNamedAssociation
 
downgrade(JSONObject, StateStore, Migrator) - Method in class org.qi4j.migration.operation.RemoveProperty
 
downgrade(JSONObject, StateStore, Migrator) - Method in class org.qi4j.migration.operation.RenameAssociation
 
downgrade(JSONObject, StateStore, Migrator) - Method in class org.qi4j.migration.operation.RenameEntity
 
downgrade(JSONObject, StateStore, Migrator) - Method in class org.qi4j.migration.operation.RenameManyAssociation
 
downgrade(JSONObject, StateStore, Migrator) - Method in class org.qi4j.migration.operation.RenameNamedAssociation
 
downgrade(JSONObject, StateStore, Migrator) - Method in class org.qi4j.migration.operation.RenameProperty
 

E

end() - Method in class org.qi4j.migration.assembly.EntityMigrationBuilder
Return the version builder
end() - Method in class org.qi4j.migration.assembly.PackageMigrationBuilder
 
EntityMigrationBuilder - Class in org.qi4j.migration.assembly
Fluent API for creating migration rules for specific entity types.
EntityMigrationBuilder(VersionMigrationBuilder, String[]) - Constructor for class org.qi4j.migration.assembly.EntityMigrationBuilder
 
EntityMigrationOperation - Interface in org.qi4j.migration.assembly
Migration operation for a specific entity.
EntityMigrationRule - Class in org.qi4j.migration.assembly
Migration rule for a specific set of entity types
EntityMigrationRule(String, String, String[], EntityMigrationOperation) - Constructor for class org.qi4j.migration.assembly.EntityMigrationRule
 
entityMigrationRules() - Method in class org.qi4j.migration.assembly.MigrationBuilder
 
entityTypeChanged(String, String) - Method in class org.qi4j.migration.MigrationEventLogger
 
entityTypeChanged(String, String) - Method in interface org.qi4j.migration.MigrationEvents
 
entityTypes() - Method in class org.qi4j.migration.assembly.EntityMigrationRule
 

F

forEntities(String...) - Method in class org.qi4j.migration.assembly.VersionMigrationBuilder
 
fromVersion - Variable in class org.qi4j.migration.assembly.AbstractMigrationRule
 
fromVersion() - Method in class org.qi4j.migration.assembly.AbstractMigrationRule
 

I

initialize() - Method in interface org.qi4j.migration.MigrationService
 
initialize() - Method in class org.qi4j.migration.MigrationService.MigrationMixin
 

L

lastStartupVersion() - Method in interface org.qi4j.migration.MigrationConfiguration
 
log - Variable in class org.qi4j.migration.MigrationService.MigrationMixin
 
logger - Variable in class org.qi4j.migration.MigrationEventLogger
 

M

manyAssociationAdded(String, String, String...) - Method in class org.qi4j.migration.MigrationEventLogger
 
manyAssociationAdded(String, String, String...) - Method in interface org.qi4j.migration.MigrationEvents
 
manyAssociationRemoved(String, String) - Method in class org.qi4j.migration.MigrationEventLogger
 
manyAssociationRemoved(String, String) - Method in interface org.qi4j.migration.MigrationEvents
 
manyAssociationRenamed(String, String, String) - Method in class org.qi4j.migration.MigrationEventLogger
 
manyAssociationRenamed(String, String, String) - Method in interface org.qi4j.migration.MigrationEvents
 
migrate(JSONObject, String, StateStore) - Method in class org.qi4j.migration.MigrationService.MigrationMixin
 
MigrationBuilder - Class in org.qi4j.migration.assembly
Builder for set of migration rules.
MigrationBuilder(String) - Constructor for class org.qi4j.migration.assembly.MigrationBuilder
 
MigrationConfiguration - Interface in org.qi4j.migration
JAVADOC
MigrationEventLogger - Class in org.qi4j.migration
MigrationEvents implementation that logs the events.
MigrationEventLogger() - Constructor for class org.qi4j.migration.MigrationEventLogger
 
MigrationEvents - Interface in org.qi4j.migration
Implement this as a service to receive events from the Migration process.
MigrationOperation - Interface in org.qi4j.migration.assembly
Non-entity specific migration operation.
MigrationRule - Class in org.qi4j.migration.assembly
Migration rule that does not apply to a specific entity type
MigrationRule(String, String, MigrationOperation) - Constructor for class org.qi4j.migration.assembly.MigrationRule
 
migrationRules() - Method in class org.qi4j.migration.assembly.MigrationBuilder
 
MigrationRules<T extends AbstractMigrationRule> - Class in org.qi4j.migration.assembly
Set of migration rules.
MigrationRules() - Constructor for class org.qi4j.migration.assembly.MigrationRules
 
MigrationService - Interface in org.qi4j.migration
Migration service.
MigrationService.Activator - Class in org.qi4j.migration
 
MigrationService.Activator() - Constructor for class org.qi4j.migration.MigrationService.Activator
 
MigrationService.MigrationMixin - Class in org.qi4j.migration
 
MigrationService.MigrationMixin() - Constructor for class org.qi4j.migration.MigrationService.MigrationMixin
 
Migrator - Interface in org.qi4j.migration
The Migrator implements this interface, which is invoked by MigrationOperation implementations to perform changes to EntityState during a version migration.

N

namedAssociationAdded(String, String, Map<String, String>) - Method in class org.qi4j.migration.MigrationEventLogger
 
namedAssociationAdded(String, String, Map<String, String>) - Method in interface org.qi4j.migration.MigrationEvents
 
namedAssociationRemoved(String, String) - Method in class org.qi4j.migration.MigrationEventLogger
 
namedAssociationRemoved(String, String) - Method in interface org.qi4j.migration.MigrationEvents
 
namedAssociationRenamed(String, String, String) - Method in class org.qi4j.migration.MigrationEventLogger
 
namedAssociationRenamed(String, String, String) - Method in interface org.qi4j.migration.MigrationEvents
 

O

org.qi4j.migration - package org.qi4j.migration
Entities Migration Extension.
org.qi4j.migration.assembly - package org.qi4j.migration.assembly
Entities Migration Assembly.
org.qi4j.migration.operation - package org.qi4j.migration.operation
Entities Migration Operations.

P

PackageMigrationBuilder - Class in org.qi4j.migration.assembly
JAVADOC
PackageMigrationBuilder(MigrationBuilder, VersionMigrationBuilder, String, String, String, String) - Constructor for class org.qi4j.migration.assembly.PackageMigrationBuilder
 
propertyAdded(String, String, Object) - Method in class org.qi4j.migration.MigrationEventLogger
 
propertyAdded(String, String, Object) - Method in interface org.qi4j.migration.MigrationEvents
 
propertyRemoved(String, String) - Method in class org.qi4j.migration.MigrationEventLogger
 
propertyRemoved(String, String) - Method in interface org.qi4j.migration.MigrationEvents
 
propertyRenamed(String, String, String) - Method in class org.qi4j.migration.MigrationEventLogger
 
propertyRenamed(String, String, String) - Method in interface org.qi4j.migration.MigrationEvents
 

R

removeAssociation(String, String) - Method in class org.qi4j.migration.assembly.EntityMigrationBuilder
Add rule to remove an Entity association
removeAssociation(JSONObject, String) - Method in class org.qi4j.migration.MigrationService.MigrationMixin
 
removeAssociation(JSONObject, String) - Method in interface org.qi4j.migration.Migrator
 
RemoveAssociation - Class in org.qi4j.migration.operation
Remove an association.
RemoveAssociation(String, String) - Constructor for class org.qi4j.migration.operation.RemoveAssociation
 
removeManyAssociation(String, String...) - Method in class org.qi4j.migration.assembly.EntityMigrationBuilder
Add rule to remove an Entity many-association
removeManyAssociation(JSONObject, String) - Method in class org.qi4j.migration.MigrationService.MigrationMixin
 
removeManyAssociation(JSONObject, String) - Method in interface org.qi4j.migration.Migrator
 
RemoveManyAssociation - Class in org.qi4j.migration.operation
Add a many-association
RemoveManyAssociation(String, String...) - Constructor for class org.qi4j.migration.operation.RemoveManyAssociation
 
removeNamedAssociation(String, Map<String, String>) - Method in class org.qi4j.migration.assembly.EntityMigrationBuilder
Add rule to remove an Entity named-association
removeNamedAssociation(JSONObject, String) - Method in class org.qi4j.migration.MigrationService.MigrationMixin
 
removeNamedAssociation(JSONObject, String) - Method in interface org.qi4j.migration.Migrator
 
RemoveNamedAssociation - Class in org.qi4j.migration.operation
Add a named-association
RemoveNamedAssociation(String, Map<String, String>) - Constructor for class org.qi4j.migration.operation.RemoveNamedAssociation
 
removeProperty(String, String) - Method in class org.qi4j.migration.assembly.EntityMigrationBuilder
Add rule to remove an Entity property
removeProperty(JSONObject, String) - Method in class org.qi4j.migration.MigrationService.MigrationMixin
 
removeProperty(JSONObject, String) - Method in interface org.qi4j.migration.Migrator
 
RemoveProperty - Class in org.qi4j.migration.operation
Remove a property.
RemoveProperty(String, String) - Constructor for class org.qi4j.migration.operation.RemoveProperty
 
renameAssociation(String, String) - Method in class org.qi4j.migration.assembly.EntityMigrationBuilder
Add rule to rename an Entity association.
renameAssociation(JSONObject, String, String) - Method in class org.qi4j.migration.MigrationService.MigrationMixin
 
renameAssociation(JSONObject, String, String) - Method in interface org.qi4j.migration.Migrator
 
RenameAssociation - Class in org.qi4j.migration.operation
Rename an Association
RenameAssociation(String, String) - Constructor for class org.qi4j.migration.operation.RenameAssociation
 
renameEntity(String, String) - Method in class org.qi4j.migration.assembly.VersionMigrationBuilder
 
RenameEntity - Class in org.qi4j.migration.operation
Rename an Entity type
RenameEntity(String, String) - Constructor for class org.qi4j.migration.operation.RenameEntity
 
renameManyAssociation(String, String) - Method in class org.qi4j.migration.assembly.EntityMigrationBuilder
Add rule to rename an Entity many-association.
renameManyAssociation(JSONObject, String, String) - Method in class org.qi4j.migration.MigrationService.MigrationMixin
 
renameManyAssociation(JSONObject, String, String) - Method in interface org.qi4j.migration.Migrator
 
RenameManyAssociation - Class in org.qi4j.migration.operation
Rename a ManyAssociation
RenameManyAssociation(String, String) - Constructor for class org.qi4j.migration.operation.RenameManyAssociation
 
renameNamedAssociation(String, String) - Method in class org.qi4j.migration.assembly.EntityMigrationBuilder
Add rule to rename an Entity named-association.
renameNamedAssociation(JSONObject, String, String) - Method in class org.qi4j.migration.MigrationService.MigrationMixin
 
renameNamedAssociation(JSONObject, String, String) - Method in interface org.qi4j.migration.Migrator
 
RenameNamedAssociation - Class in org.qi4j.migration.operation
Rename a NamedAssociation
RenameNamedAssociation(String, String) - Constructor for class org.qi4j.migration.operation.RenameNamedAssociation
 
renamePackage(String, String) - Method in class org.qi4j.migration.assembly.VersionMigrationBuilder
 
renameProperty(String, String) - Method in class org.qi4j.migration.assembly.EntityMigrationBuilder
Add rule to rename an Entity property.
renameProperty(JSONObject, String, String) - Method in class org.qi4j.migration.MigrationService.MigrationMixin
 
renameProperty(JSONObject, String, String) - Method in interface org.qi4j.migration.Migrator
 
RenameProperty - Class in org.qi4j.migration.operation
Rename a property
RenameProperty(String, String) - Constructor for class org.qi4j.migration.operation.RenameProperty
 
rulesBetweenVersions(String, String) - Method in class org.qi4j.migration.assembly.MigrationRules
 

T

toString() - Method in class org.qi4j.migration.assembly.EntityMigrationRule
 
toString() - Method in class org.qi4j.migration.assembly.MigrationRule
 
toString() - Method in class org.qi4j.migration.operation.AddAssociation
 
toString() - Method in class org.qi4j.migration.operation.AddManyAssociation
 
toString() - Method in class org.qi4j.migration.operation.AddNamedAssociation
 
toString() - Method in class org.qi4j.migration.operation.AddProperty
 
toString() - Method in class org.qi4j.migration.operation.RemoveAssociation
 
toString() - Method in class org.qi4j.migration.operation.RemoveManyAssociation
 
toString() - Method in class org.qi4j.migration.operation.RemoveNamedAssociation
 
toString() - Method in class org.qi4j.migration.operation.RemoveProperty
 
toString() - Method in class org.qi4j.migration.operation.RenameAssociation
 
toString() - Method in class org.qi4j.migration.operation.RenameEntity
 
toString() - Method in class org.qi4j.migration.operation.RenameManyAssociation
 
toString() - Method in class org.qi4j.migration.operation.RenameNamedAssociation
 
toString() - Method in class org.qi4j.migration.operation.RenameProperty
 
toVersion - Variable in class org.qi4j.migration.assembly.AbstractMigrationRule
 
toVersion() - Method in class org.qi4j.migration.assembly.AbstractMigrationRule
 
toVersion(String) - Method in class org.qi4j.migration.assembly.MigrationBuilder
 
toVersion(String) - Method in class org.qi4j.migration.assembly.VersionMigrationBuilder
 

U

upgrade(JSONObject, StateStore, Migrator) - Method in interface org.qi4j.migration.assembly.EntityMigrationOperation
 
upgrade(JSONObject, StateStore, Migrator) - Method in class org.qi4j.migration.assembly.EntityMigrationRule
 
upgrade(StateStore, Migrator) - Method in interface org.qi4j.migration.assembly.MigrationOperation
 
upgrade(StateStore, Migrator) - Method in class org.qi4j.migration.assembly.MigrationRule
 
upgrade(JSONObject, StateStore, Migrator) - Method in class org.qi4j.migration.operation.AddAssociation
 
upgrade(JSONObject, StateStore, Migrator) - Method in class org.qi4j.migration.operation.AddManyAssociation
 
upgrade(JSONObject, StateStore, Migrator) - Method in class org.qi4j.migration.operation.AddNamedAssociation
 
upgrade(JSONObject, StateStore, Migrator) - Method in class org.qi4j.migration.operation.AddProperty
 
upgrade(JSONObject, StateStore, Migrator) - Method in class org.qi4j.migration.operation.RemoveAssociation
 
upgrade(JSONObject, StateStore, Migrator) - Method in class org.qi4j.migration.operation.RemoveManyAssociation
 
upgrade(JSONObject, StateStore, Migrator) - Method in class org.qi4j.migration.operation.RemoveNamedAssociation
 
upgrade(JSONObject, StateStore, Migrator) - Method in class org.qi4j.migration.operation.RemoveProperty
 
upgrade(JSONObject, StateStore, Migrator) - Method in class org.qi4j.migration.operation.RenameAssociation
 
upgrade(JSONObject, StateStore, Migrator) - Method in class org.qi4j.migration.operation.RenameEntity
 
upgrade(JSONObject, StateStore, Migrator) - Method in class org.qi4j.migration.operation.RenameManyAssociation
 
upgrade(JSONObject, StateStore, Migrator) - Method in class org.qi4j.migration.operation.RenameNamedAssociation
 
upgrade(JSONObject, StateStore, Migrator) - Method in class org.qi4j.migration.operation.RenameProperty
 

V

VersionMigrationBuilder - Class in org.qi4j.migration.assembly
Migration builder for a specific to-version.
VersionMigrationBuilder(MigrationBuilder, String, String) - Constructor for class org.qi4j.migration.assembly.VersionMigrationBuilder
 

W

withEntities(String...) - Method in class org.qi4j.migration.assembly.PackageMigrationBuilder
 
A B C D E F I L M N O P R T U V W