- IAggregateRoot - io.github.dddplus.model中的接口
-
聚合根,Aggregate Facade,(具有全局身份,负责维护聚合内一致性).
- IApplicationService - io.github.dddplus.model中的接口
-
应用层服务.
- IBag - io.github.dddplus.model中的接口
-
集合对象,Bag of some objects,处理内存中的集合逻辑.
- IBehavioralRule - io.github.dddplus.model中的接口
-
Behavioral Rule, aim to directly shape people's behavior.
- IBusinessNo<T> - io.github.dddplus.model中的接口
-
业务编号的统一标准.
- IContainerContext - io.github.dddplus.plugin中的接口
-
容器提供给插件的上下文信息.
- IDecideStepsExt - io.github.dddplus.ext中的接口
-
已过时。
- IDefinitionalRule - io.github.dddplus.model中的接口
-
Definitional Rule, simply shapes knowledge about the world.
- IdentifiableDomainObject<ID extends Serializable> - io.github.dddplus.model中的接口
-
Interface for domain objects that can be uniquely identified.
- IDirtyHint - io.github.dddplus.model中的接口
-
脏数据提示.
- IDomainExtension - io.github.dddplus.ext中的接口
-
扩展点:业务语义/意图确定,但具体场景内部逻辑不同的业务功能点。
- IDomainModel - io.github.dddplus.model中的接口
-
领域对象,富含业务知识的高内聚业务对象,处理单对象逻辑.
- IDomainService - io.github.dddplus.model中的接口
-
领域层服务.
- IDomainStep<Model extends IDomainModel,Ex extends RuntimeException> - io.github.dddplus.step中的接口
-
已过时。
- IExceptionIgnoreProfilerError - io.github.dddplus.runtime中的接口
-
A marker interface applied on Exception:被Governance
拦截的方法如果抛出异常是否降低profiler可用率.
- IExceptionWeakLogging - io.github.dddplus.runtime中的接口
-
A marker interface applied on Exception:扩展点执行中抛出异常时进行弱日志打印.
- IExtensionInterceptor - io.github.dddplus.runtime.interceptor中的接口
-
- IGateway - io.github.dddplus.model中的接口
-
远程RPC的本地防腐层.
- Ignore() - 类 的构造器io.github.dddplus.bce.CallGraphConfig.Ignore
-
- ignoreAnnotated(String...) - 类 中的方法io.github.dddplus.ast.DomainModelAnalyzer
-
DSL被用在哪些注解上不处理.
- ignoreOrphanNodes() - 类 中的方法io.github.dddplus.bce.CallGraphConfig
-
- ignoreParent(String) - 类 中的方法io.github.dddplus.ast.view.ClassHierarchyRenderer
-
- ignores(String[]) - 类 中的方法io.github.dddplus.ast.view.ClassHierarchyRenderer
-
- IIdentity - io.github.dddplus.ext中的接口
-
扩展点的业务身份.
- IIdentityResolver<Identity extends IIdentity> - io.github.dddplus.ext中的接口
-
业务身份解析器(业务特征识别).
- IKeyModelSimilarity - io.github.dddplus.ast.algorithm中的接口
-
两个业务对象关键要素的相似度分析.
- IManager - io.github.dddplus.model中的接口
-
数据查询服务.
- IMergeAwareDirtyHint<ID extends Serializable> - io.github.dddplus.model中的接口
-
可以合并的脏数据提示.
- implementsInterface(ClassOrInterfaceDeclaration, Class) - 类 中的静态方法io.github.dddplus.ast.parser.JavaParserUtil
-
- implementsInterface(ClassOrInterfaceDeclaration, String) - 类 中的静态方法io.github.dddplus.ast.parser.JavaParserUtil
-
- INativeFlow - io.github.dddplus.model中的接口
-
(有明确业务意图,跨聚合,可复用,不可拆分)的流程片段.
- incrField() - 类 中的方法io.github.dddplus.ast.report.ClassMethodReport
-
- incrStatement() - 类 中的方法io.github.dddplus.ast.report.ClassMethodReport
-
- initialize() - 类 中的方法io.github.dddplus.bce.CallGraphConfig
-
- Interceptor - io.github.dddplus.annotation中的注释类型
-
扩展点方法拦截器.
- interested(int, String, File) - 类 中的方法io.github.dddplus.ast.DomainModelAnalyzer.ActualFilter
-
- interested(int, String, File) - 接口 中的方法io.github.dddplus.ast.FileWalker.Filter
-
- InternalIndexer - io.github.dddplus.runtime.registry中的类
-
注册表索引, internal usage only.
- io.github.dddplus - 程序包 io.github.dddplus
-
DDD Enhancement Framework with forward and reverse modeling mechanism.
- io.github.dddplus.annotation - 程序包 io.github.dddplus.annotation
-
DDDplus runtime annotations.
- io.github.dddplus.ast - 程序包 io.github.dddplus.ast
-
Reverse modeling runtime based on Java AST.
- io.github.dddplus.ast.algorithm - 程序包 io.github.dddplus.ast.algorithm
-
Algorithm related to reverse modeling.
- io.github.dddplus.ast.enforcer - 程序包 io.github.dddplus.ast.enforcer
-
Enforcers based on AST analysis.
- io.github.dddplus.ast.model - 程序包 io.github.dddplus.ast.model
-
The AST reverse modeling related model.
- io.github.dddplus.ast.model.dumper - 程序包 io.github.dddplus.ast.model.dumper
-
Dump reverse model to external structured storage for further analysis.
- io.github.dddplus.ast.model.dumper.sqlite - 程序包 io.github.dddplus.ast.model.dumper.sqlite
-
- io.github.dddplus.ast.parser - 程序包 io.github.dddplus.ast.parser
-
Parsing JavaParser nodes.
- io.github.dddplus.ast.report - 程序包 io.github.dddplus.ast.report
-
JavaParser parsed report.
- io.github.dddplus.ast.view - 程序包 io.github.dddplus.ast.view
-
Render the reverse model.
- io.github.dddplus.bce - 程序包 io.github.dddplus.bce
-
Reverse modeling runtime based on Byte Code Engineering.
- io.github.dddplus.dsl - 程序包 io.github.dddplus.dsl
-
Reverse modeling DSL: Object-Oriented Domain Model(As-Is -> To-Be) Re-Design without tech constraints.
- io.github.dddplus.ext - 程序包 io.github.dddplus.ext
-
Extension point with multiple routing mechanism.
- io.github.dddplus.maven - 程序包 io.github.dddplus.maven
-
DDDplus maven plugin.
- io.github.dddplus.model - 程序包 io.github.dddplus.model
-
DDD patched building blocks.
- io.github.dddplus.model.association - 程序包 io.github.dddplus.model.association
-
Represent aggregate root associations with interface.
- io.github.dddplus.model.encapsulation - 程序包 io.github.dddplus.model.encapsulation
-
Encapsulation mechanism as remedy for Java Language visibility limitations.
- io.github.dddplus.model.spcification - 程序包 io.github.dddplus.model.spcification
-
Implementation of Notification Pattern & Specification Pattern.
- io.github.dddplus.mybatis - 程序包 io.github.dddplus.mybatis
-
DDDplus integration with MyBatis support.
- io.github.dddplus.plugin - 程序包 io.github.dddplus.plugin
-
Hot jar reloading mechanism: with class loader.
- io.github.dddplus.runtime - 程序包 io.github.dddplus.runtime
-
Forward modeling runtime support.
- io.github.dddplus.runtime.interceptor - 程序包 io.github.dddplus.runtime.interceptor
-
Extension point interceptor.
- io.github.dddplus.runtime.registry - 程序包 io.github.dddplus.runtime.registry
-
Internal extension points discovery/dynamic dispatching mechanism.
- io.github.dddplus.step - 程序包 io.github.dddplus.step
-
Business logic orchestrated dynamic step.
- IPatternFilter - io.github.dddplus.ext中的接口
-
Pattern
的集合对象过滤器.
- IPlugable - io.github.dddplus.ext中的接口
-
可以被动态加载的插件.
- IPlugin - io.github.dddplus.plugin中的接口
-
插件.
- IPluginListener - io.github.dddplus.plugin中的接口
-
插件的启动、关闭监听器,是插件包加载卸载的入口.
- IPo - io.github.dddplus.model中的接口
-
Persistent Object.
- IPolicy<Ext extends IDomainExtension,Identity extends IIdentity> - io.github.dddplus.ext中的接口
-
单一扩展点的路由策略.
- IReducer<R> - io.github.dddplus.runtime中的接口
-
扩展点执行链(多个实例叠加,串行链式调用)的收敛逻辑.
- IRepository - io.github.dddplus.model中的接口
-
仓库,负责聚合根的持久化,处理生命周期边界外的集合逻辑.
- IReviseStepsException - io.github.dddplus.step中的接口
-
已过时。
- IRevokableDomainStep<Model extends IDomainModel,Ex extends RuntimeException> - io.github.dddplus.step中的接口
-
已过时。
- IRule - io.github.dddplus.model中的接口
-
Business Rule.
- is(String) - 类 中的方法io.github.dddplus.model.Exchange
-
方便的布尔类型值取值.
- isAclClass(String) - 类 中的方法io.github.dddplus.bce.CallGraphConfig
-
- isBehaviorOnly() - 类 中的方法io.github.dddplus.ast.model.KeyModelEntry
-
- isConsumer() - 类 中的方法io.github.dddplus.ast.model.KeyUsecaseEntry
-
- isEmpty() - 类 中的方法io.github.dddplus.ast.report.KeyEventReport
-
- isEmpty() - 类 中的方法io.github.dddplus.model.DirtyMemento
-
- isEmpty() - 类 中的方法io.github.dddplus.model.ListBag
-
- isEmpty() - 类 中的方法io.github.dddplus.model.SetBag
-
- isExternalDependentClass(String) - 类 中的方法io.github.dddplus.bce.CallGraphConfig
-
- isInnerClassCall() - 类 中的方法io.github.dddplus.ast.model.CallGraphEntry
-
- isMethodPublic(ClassOrInterfaceDeclaration, MethodDeclaration) - 类 中的静态方法io.github.dddplus.ast.parser.JavaParserUtil
-
- isOrphan() - 类 中的方法io.github.dddplus.ast.model.KeyFlowEntry
-
- ISpecification<T> - io.github.dddplus.model.spcification中的接口
-
Specification interface,归约模式(Specification Pattern).
- isPresent() - 类 中的方法io.github.dddplus.model.AbstractBusinessNo
-
值是否存在,即是否非空.
- isRoot(KeyModelEntry) - 类 中的方法io.github.dddplus.ast.model.AggregateEntry
-
- isSatisfiedBy(T) - 类 中的方法io.github.dddplus.model.spcification.AbstractSpecification
-
- isSatisfiedBy(T, Notification) - 类 中的方法io.github.dddplus.model.spcification.AndSpecification
-
- isSatisfiedBy(T) - 接口 中的方法io.github.dddplus.model.spcification.ISpecification
-
Check if candidate
is satisfied by the specification.
- isSatisfiedBy(T, Notification) - 接口 中的方法io.github.dddplus.model.spcification.ISpecification
-
- isSatisfiedBy(T, Notification) - 类 中的方法io.github.dddplus.model.spcification.OrSpecification
-
- IStartupListener - io.github.dddplus.runtime中的接口
-
系统启动监听器.
- isUseCaseLayerClass(String) - 类 中的方法io.github.dddplus.bce.CallGraphConfig
-
- items - 类 中的变量io.github.dddplus.model.ListBag
-
- items() - 类 中的方法io.github.dddplus.model.ListBag
-
- items - 类 中的变量io.github.dddplus.model.SetBag
-
- items() - 类 中的方法io.github.dddplus.model.SetBag
-
- IUnboundedDomainModel - io.github.dddplus.model中的接口
-
非限定上下文下的领域对象.
- IUnitOfWork - io.github.dddplus.model中的接口
-
Unit of Work,解决跨聚合根的事务问题.
- IValueObject - io.github.dddplus.model中的接口
-
值对象.
- IVirtualModel - io.github.dddplus.dsl中的接口
-
逆向建模时识别出的当前代码里并不存在的业务对象.