Index

A B C D E G I J M O R S T V 
All Classes and Interfaces|All Packages|Serialized Form

A

AbstractTacticArchUnitTest - Class in org.contextmapper.archunit
An abstract test class that can be extended in order to execute all our ArchRules for a single Bounded Context.
AbstractTacticArchUnitTest() - Constructor for class org.contextmapper.archunit.AbstractTacticArchUnitTest
 
adhereToCmlAggregateStructure(BoundedContext, TacticDDDAnnotationSet) - Static method in class org.contextmapper.archunit.conditions.AdhereToCmlAggregateStructure
 
adhereToCmlAggregateStructure(BoundedContext, TacticDDDAnnotationSet) - Static method in class org.contextmapper.archunit.ContextMapperArchConditions
Checks whether an Java package representing an Aggregate, contains the same objects (Entities, Value Objects, Domain Events) as the corresponding Aggregate in CML.
AdhereToCmlAggregateStructure - Class in org.contextmapper.archunit.conditions
 
adhereToCmlDomainEventStructure(BoundedContext) - Static method in class org.contextmapper.archunit.conditions.AdhereToCmlDomainEventStructure
 
adhereToCmlDomainEventStructure(BoundedContext) - Static method in class org.contextmapper.archunit.ContextMapperArchConditions
Checks whether a classes fields are modeled in a CML domain event.
AdhereToCmlDomainEventStructure - Class in org.contextmapper.archunit.conditions
 
AdhereToCmlDomainObjectStructure - Class in org.contextmapper.archunit.conditions
 
AdhereToCmlDomainObjectStructure(String, BoundedContext) - Constructor for class org.contextmapper.archunit.conditions.AdhereToCmlDomainObjectStructure
 
adhereToCmlEntityStructure(BoundedContext) - Static method in class org.contextmapper.archunit.conditions.AdhereToCmlEntityStructure
 
adhereToCmlEntityStructure(BoundedContext) - Static method in class org.contextmapper.archunit.ContextMapperArchConditions
Checks whether a classes fields are modeled in a CML entity.
AdhereToCmlEntityStructure - Class in org.contextmapper.archunit.conditions
 
adhereToCmlValueObjectStructure(BoundedContext) - Static method in class org.contextmapper.archunit.conditions.AdhereToCmlValueObjectStructure
 
adhereToCmlValueObjectStructure(BoundedContext) - Static method in class org.contextmapper.archunit.ContextMapperArchConditions
Checks whether a classes fields are modeled in a CML value object.
AdhereToCmlValueObjectStructure - Class in org.contextmapper.archunit.conditions
 
aggregateClasses - Static variable in class org.contextmapper.archunit.conjunctions.JMoleculesClassConjunctions
 
aggregateClassesShouldBeModeledInCml(BoundedContext) - Static method in class org.contextmapper.archunit.ContextMapperJMoleculesArchRules
Ensures that Aggregates in the code (classes annotated with @AggregateRoot) are modeled as Aggregates in CML.
aggregatePackages - Static variable in class org.contextmapper.archunit.transformers.JMoleculesAggregatePackageTransformer
 
aggregateRootAnnotation() - Method in class org.contextmapper.archunit.annotations.JMoleculesTacticAnnotationSet
 
aggregateRootAnnotation() - Method in interface org.contextmapper.archunit.annotations.TacticDDDAnnotationSet
 
aggregatesShouldAdhereToCmlStructure(BoundedContext) - Static method in class org.contextmapper.archunit.ContextMapperJMoleculesArchRules
Ensures that the classes (entities, value objects, and domain events) inside an Aggregates package are also contained in the corresponding Aggregate of the CML model.

B

beModeledAsAggregatesInCML(BoundedContext) - Static method in class org.contextmapper.archunit.conditions.ModeledAsAggregateInContext
 
beModeledAsAggregatesInCML(BoundedContext) - Static method in class org.contextmapper.archunit.ContextMapperArchConditions
Checks whether a class, given by its simple name, is represented as an Aggregate in CML.
beModeledAsDomainEventInCML(BoundedContext) - Static method in class org.contextmapper.archunit.conditions.ModeledAsDomainEventInContext
 
beModeledAsDomainEventInCML(BoundedContext) - Static method in class org.contextmapper.archunit.ContextMapperArchConditions
Checks whether a class, given by its simple name, is represented as a Domain Event in CML.
beModeledAsEntityInCML(BoundedContext) - Static method in class org.contextmapper.archunit.conditions.ModeledAsEntityInContext
 
beModeledAsEntityInCML(BoundedContext) - Static method in class org.contextmapper.archunit.ContextMapperArchConditions
Checks whether a class, given by its simple name, is represented as an Entity in CML.
beModeledAsModulesInCML(BoundedContext) - Static method in class org.contextmapper.archunit.conditions.ModeledAsModuleInContext
 
beModeledAsModulesInCML(BoundedContext) - Static method in class org.contextmapper.archunit.ContextMapperArchConditions
Checks whether a module (a package-info.java class with an @Module jMolecules annotation that sets the module name) is represented as a corresponding module in CML.
beModeledAsRepositoryInCML(BoundedContext) - Static method in class org.contextmapper.archunit.conditions.ModeledAsRepositoryInContext
 
beModeledAsRepositoryInCML(BoundedContext) - Static method in class org.contextmapper.archunit.ContextMapperArchConditions
Checks whether a class, given by its simple name, is represented as a repository in CML.
beModeledAsServiceInCML(BoundedContext) - Static method in class org.contextmapper.archunit.conditions.ModeledAsServiceInContext
 
beModeledAsServiceInCML(BoundedContext) - Static method in class org.contextmapper.archunit.ContextMapperArchConditions
Checks whether a class, given by its simple name, is represented as a service in CML.
beModeledAsValueObjectInCML(BoundedContext) - Static method in class org.contextmapper.archunit.conditions.ModeledAsValueObjectInContext
 
beModeledAsValueObjectInCML(BoundedContext) - Static method in class org.contextmapper.archunit.ContextMapperArchConditions
Checks whether a class, given by its simple name, is represented as a Value Object in CML.
BoundedContextDoesNotExistException - Exception in org.contextmapper.archunit.cml
 
BoundedContextDoesNotExistException(String) - Constructor for exception org.contextmapper.archunit.cml.BoundedContextDoesNotExistException
 
BoundedContextResolver - Class in org.contextmapper.archunit.cml
 
BoundedContextResolver() - Constructor for class org.contextmapper.archunit.cml.BoundedContextResolver
 

C

check(JavaClass, ConditionEvents) - Method in class org.contextmapper.archunit.conditions.AdhereToCmlDomainObjectStructure
 
check(JavaClass, ConditionEvents) - Method in class org.contextmapper.archunit.conditions.ModeledAsAggregateInContext
 
check(JavaClass, ConditionEvents) - Method in class org.contextmapper.archunit.conditions.ModeledAsDomainEventInContext
 
check(JavaClass, ConditionEvents) - Method in class org.contextmapper.archunit.conditions.ModeledAsEntityInContext
 
check(JavaClass, ConditionEvents) - Method in class org.contextmapper.archunit.conditions.ModeledAsModuleInContext
 
check(JavaClass, ConditionEvents) - Method in class org.contextmapper.archunit.conditions.ModeledAsRepositoryInContext
 
check(JavaClass, ConditionEvents) - Method in class org.contextmapper.archunit.conditions.ModeledAsServiceInContext
 
check(JavaClass, ConditionEvents) - Method in class org.contextmapper.archunit.conditions.ModeledAsValueObjectInContext
 
check(JavaPackage, ConditionEvents) - Method in class org.contextmapper.archunit.conditions.AdhereToCmlAggregateStructure
 
classes - Variable in class org.contextmapper.archunit.AbstractTacticArchUnitTest
 
context - Variable in class org.contextmapper.archunit.AbstractTacticArchUnitTest
 
ContextMapperArchConditions - Class in org.contextmapper.archunit
 
ContextMapperJMoleculesArchRules - Class in org.contextmapper.archunit
 

D

domainEventAnnotation() - Method in class org.contextmapper.archunit.annotations.JMoleculesTacticAnnotationSet
 
domainEventAnnotation() - Method in interface org.contextmapper.archunit.annotations.TacticDDDAnnotationSet
 
domainEventClasses - Static variable in class org.contextmapper.archunit.conjunctions.JMoleculesClassConjunctions
 
domainEventClassesShouldBeModeledInCml(BoundedContext) - Static method in class org.contextmapper.archunit.ContextMapperJMoleculesArchRules
Ensures that domain events in the code (classes annotated with @DomainEvent) are modeled as domain events in CML.
domainEventsShouldAdhereToCmlDomainEventStructure(BoundedContext) - Static method in class org.contextmapper.archunit.ContextMapperJMoleculesArchRules
Ensures that domain events in the code (classes annotated with @DomainEvent) only contain fields that are modeled in the corresponding CML domain events as well.
doTransform(JavaClasses) - Method in class org.contextmapper.archunit.transformers.JMoleculesAggregatePackageTransformer
 

E

entitiesShouldAdhereToCmlEntityStructure(BoundedContext) - Static method in class org.contextmapper.archunit.ContextMapperJMoleculesArchRules
Ensures that entities in the code (classes annotated with @Entity) only contain fields that are modeled in the corresponding CML entities as well.
entityAnnotation() - Method in class org.contextmapper.archunit.annotations.JMoleculesTacticAnnotationSet
 
entityAnnotation() - Method in interface org.contextmapper.archunit.annotations.TacticDDDAnnotationSet
 
entityClasses - Static variable in class org.contextmapper.archunit.conjunctions.JMoleculesClassConjunctions
 
entityClassesShouldBeModeledInCml(BoundedContext) - Static method in class org.contextmapper.archunit.ContextMapperJMoleculesArchRules
Ensures that entities in the code (classes annotated with @Entity) are modeled as entities in CML.

G

getBoundedContextName() - Method in class org.contextmapper.archunit.AbstractTacticArchUnitTest
Implement this method to define the Bounded Context name.
getCMLFilePath() - Method in class org.contextmapper.archunit.AbstractTacticArchUnitTest
Implement this method to define against which CML file you want to test.
getDomainObjectType() - Method in class org.contextmapper.archunit.conditions.AdhereToCmlDomainEventStructure
 
getDomainObjectType() - Method in class org.contextmapper.archunit.conditions.AdhereToCmlDomainObjectStructure
 
getDomainObjectType() - Method in class org.contextmapper.archunit.conditions.AdhereToCmlEntityStructure
 
getDomainObjectType() - Method in class org.contextmapper.archunit.conditions.AdhereToCmlValueObjectStructure
 
getJavaPackageName2Test() - Method in class org.contextmapper.archunit.AbstractTacticArchUnitTest
Implement this method to defined the java package within which you want to test.

I

importClasses() - Method in class org.contextmapper.archunit.AbstractTacticArchUnitTest
Override this method to change class import behavior.
instance() - Static method in class org.contextmapper.archunit.annotations.JMoleculesTacticAnnotationSet
 

J

JMoleculesAggregatePackageTransformer - Class in org.contextmapper.archunit.transformers
 
JMoleculesAggregatePackageTransformer(String) - Constructor for class org.contextmapper.archunit.transformers.JMoleculesAggregatePackageTransformer
 
JMoleculesClassConjunctions - Class in org.contextmapper.archunit.conjunctions
 
JMoleculesClassConjunctions() - Constructor for class org.contextmapper.archunit.conjunctions.JMoleculesClassConjunctions
 
JMoleculesTacticAnnotationSet - Class in org.contextmapper.archunit.annotations
 
JMoleculesTacticAnnotationSet() - Constructor for class org.contextmapper.archunit.annotations.JMoleculesTacticAnnotationSet
 

M

ModeledAsAggregateInContext - Class in org.contextmapper.archunit.conditions
 
ModeledAsDomainEventInContext - Class in org.contextmapper.archunit.conditions
 
ModeledAsEntityInContext - Class in org.contextmapper.archunit.conditions
 
ModeledAsModuleInContext - Class in org.contextmapper.archunit.conditions
 
ModeledAsRepositoryInContext - Class in org.contextmapper.archunit.conditions
 
ModeledAsServiceInContext - Class in org.contextmapper.archunit.conditions
 
ModeledAsValueObjectInContext - Class in org.contextmapper.archunit.conditions
 
moduleAnnotation() - Method in class org.contextmapper.archunit.annotations.JMoleculesTacticAnnotationSet
 
moduleAnnotation() - Method in interface org.contextmapper.archunit.annotations.TacticDDDAnnotationSet
 
moduleClasses - Static variable in class org.contextmapper.archunit.conjunctions.JMoleculesClassConjunctions
 
modulePackagesShouldBeModeledInCml(BoundedContext) - Static method in class org.contextmapper.archunit.ContextMapperJMoleculesArchRules
Ensures that modules in the code (package-info.java classes annotated with @Module) are modeled as modules in CML.

O

org.contextmapper.archunit - package org.contextmapper.archunit
 
org.contextmapper.archunit.annotations - package org.contextmapper.archunit.annotations
 
org.contextmapper.archunit.cml - package org.contextmapper.archunit.cml
 
org.contextmapper.archunit.conditions - package org.contextmapper.archunit.conditions
 
org.contextmapper.archunit.conjunctions - package org.contextmapper.archunit.conjunctions
 
org.contextmapper.archunit.transformers - package org.contextmapper.archunit.transformers
 

R

repositoryAnnotation() - Method in class org.contextmapper.archunit.annotations.JMoleculesTacticAnnotationSet
 
repositoryAnnotation() - Method in interface org.contextmapper.archunit.annotations.TacticDDDAnnotationSet
 
repositoryClasses - Static variable in class org.contextmapper.archunit.conjunctions.JMoleculesClassConjunctions
 
repositoryClassesShouldBeModeledInCml(BoundedContext) - Static method in class org.contextmapper.archunit.ContextMapperJMoleculesArchRules
Ensures that repositories in the code (classes annotated with @Repository) are modeled as repositories in CML.
resolveBoundedContextFromModel(String, String) - Method in class org.contextmapper.archunit.cml.BoundedContextResolver
 

S

serviceAnnotation() - Method in class org.contextmapper.archunit.annotations.JMoleculesTacticAnnotationSet
 
serviceAnnotation() - Method in interface org.contextmapper.archunit.annotations.TacticDDDAnnotationSet
 
serviceClasses - Static variable in class org.contextmapper.archunit.conjunctions.JMoleculesClassConjunctions
 
serviceClassesShouldBeModeledInCml(BoundedContext) - Static method in class org.contextmapper.archunit.ContextMapperJMoleculesArchRules
Ensures that services in the code (classes annotated with @Service) are modeled as services in CML.
setup() - Method in class org.contextmapper.archunit.AbstractTacticArchUnitTest
 

T

TacticDDDAnnotationSet - Interface in org.contextmapper.archunit.annotations
 

V

valueObjectAnnotation() - Method in class org.contextmapper.archunit.annotations.JMoleculesTacticAnnotationSet
 
valueObjectAnnotation() - Method in interface org.contextmapper.archunit.annotations.TacticDDDAnnotationSet
 
valueObjectClasses - Static variable in class org.contextmapper.archunit.conjunctions.JMoleculesClassConjunctions
 
valueObjectClassesShouldBeModeledInCml(BoundedContext) - Static method in class org.contextmapper.archunit.ContextMapperJMoleculesArchRules
Ensures that value objects in the code (classes annotated with @ValueObject) are modeled as value objects in CML.
valueObjectsShouldAdhereToCmlValueObjectStructure(BoundedContext) - Static method in class org.contextmapper.archunit.ContextMapperJMoleculesArchRules
Ensures that value objects in the code (classes annotated with @ValueObject) only contain fields that are modeled in the corresponding CML value objects as well.
A B C D E G I J M O R S T V 
All Classes and Interfaces|All Packages|Serialized Form