A B C D E G I J M O R S T V
All Classes All Packages
All Classes All Packages
All Classes All Packages
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.
All Classes All Packages