MCPcopy Create free account

hub / github.com/dddplus/dddplus-demo / types & classes

Types & classes122 in github.com/dddplus/dddplus-demo

ClassAppConfig
order-center-cp/cp-oc-main/src/main/java/org/example/cp/oms/config/AppConfig.java:6
ClassApplicationLifeCycle
order-center-cp/cp-oc-domain/src/main/java/org/example/cp/oms/domain/CoreDomain.java:18
ClassAssignOrderNoAbility
order-center-cp/cp-oc-domain/src/main/java/org/example/cp/oms/domain/ability/AssignOrderNoAbility.java:13
ClassAssignOrderNoExt
order-center-bp-ka/src/main/java/org/example/bp/oms/ka/extension/AssignOrderNoExt.java:13
ClassAssignOrderNoExt
order-center-pattern/src/main/java/org/example/cp/oms/pattern/extension/home_appliance/AssignOrderNoExt.java:10
ClassAutoLoggerAspect
order-center-bp-isv/src/main/java/org/example/bp/oms/isv/aop/AutoLoggerAspect.java:12
ClassBasicStep
order-center-cp/cp-oc-domain/src/main/java/org/example/cp/oms/domain/step/submitorder/BasicStep.java:17
ClassBasicStep
order-center-cp/cp-oc-domain/src/main/java/org/example/cp/oms/domain/step/cancelorder/BasicStep.java:12
ClassBroadcastStep
order-center-cp/cp-oc-domain/src/main/java/org/example/cp/oms/domain/step/submitorder/BroadcastStep.java:13
ClassCancelOrder
order-center-cp/cp-oc-domain/src/main/java/org/example/cp/oms/domain/service/CancelOrder.java:21
EnumCancelOrder
order-center-cp/cp-oc-spec/src/main/java/org/example/cp/oms/spec/exception/OrderErrorReason.java:25
InterfaceCancelOrder
order-center-cp/cp-oc-spec/src/main/java/org/example/cp/oms/spec/Steps.java:19
ClassCancelOrderRequest
order-center-cp/cp-oc-controller/src/main/java/org/example/cp/oms/controller/dto/CancelOrderRequest.java:8
ClassCancelOrderStep
order-center-cp/cp-oc-domain/src/main/java/org/example/cp/oms/domain/step/CancelOrderStep.java:8
ClassCancelOrderStepsExec
order-center-cp/cp-oc-domain/src/main/java/org/example/cp/oms/domain/step/CancelOrderStepsExec.java:8
ClassColdChainB2BPattern
order-center-pattern/src/main/java/org/example/cp/oms/pattern/ColdChainB2BPattern.java:10
ClassCoreDomain
order-center-cp/cp-oc-domain/src/main/java/org/example/cp/oms/domain/CoreDomain.java:5
EnumCustom
order-center-cp/cp-oc-spec/src/main/java/org/example/cp/oms/spec/exception/OrderErrorReason.java:43
ClassCustomModelAbility
order-center-cp/cp-oc-domain/src/main/java/org/example/cp/oms/domain/ability/CustomModelAbility.java:11
ClassCustomModelExt
order-center-bp-isv/src/main/java/org/example/bp/oms/isv/extension/CustomModelExt.java:17
InterfaceData2Model
order-center-cp/cp-oc-infrastructure/src/main/java/org/example/cp/oms/infra/translator/Data2Model.java:12
ClassDecideStepsAbility
order-center-cp/cp-oc-domain/src/main/java/org/example/cp/oms/domain/ability/DecideStepsAbility.java:9
ClassDecideStepsExt
order-center-bp-isv/src/main/java/org/example/bp/oms/isv/extension/DecideStepsExt.java:15
ClassDecideStepsExt
order-center-bp-ka/src/main/java/org/example/bp/oms/ka/extension/DecideStepsExt.java:12
ClassDecideStepsExt
order-center-bp-fresh/src/main/java/org/example/bp/oms/fresh/extension/DecideStepsExt.java:13
ClassDefaultAssignOrderNoExt
order-center-cp/cp-oc-domain/src/main/java/org/example/cp/oms/domain/ability/extension/DefaultAssignOrderNoExt.java:12
InterfaceDomainAbilities
所有的领域扩展能力,统一定义在此.
order-center-cp/cp-oc-spec/src/main/java/org/example/cp/oms/spec/DomainAbilities.java:6
ClassExampleTest
order-center-cp/cp-oc-test/src/test/java/org/example/cp/oms/ExampleTest.java:20
ClassFreshPartner
order-center-bp-fresh/src/main/java/org/example/bp/oms/fresh/FreshPartner.java:7
ClassHairPattern
order-center-pattern/src/main/java/org/example/cp/oms/pattern/HairPattern.java:10
ClassHomeAppliancePattern
order-center-pattern/src/main/java/org/example/cp/oms/pattern/HomeAppliancePattern.java:10
InterfaceIAssignOrderNoExt
生成、分配订单号扩展点.
order-center-cp/cp-oc-spec/src/main/java/org/example/cp/oms/spec/ext/IAssignOrderNoExt.java:11
InterfaceIMessageProducer
MQ的使用方式通过接口形式定义在domain层,Infrastructure来实现. <p>一种依赖倒置模式</p> <p>这样,domain层才能主宰世界,成为系统的中心:它要求Infrastructure做到什么</p> <p>至于如何做到,domain层不关心:那是技术的事情,domain只
order-center-cp/cp-oc-domain/src/main/java/org/example/cp/oms/domain/facade/mq/IMessageProducer.java:14
InterfaceIOrderItem
order-center-cp/cp-oc-spec/src/main/java/org/example/cp/oms/spec/model/vo/IOrderItem.java:3
InterfaceIOrderItemDelegate
order-center-cp/cp-oc-spec/src/main/java/org/example/cp/oms/spec/model/vo/IOrderItemDelegate.java:5
InterfaceIOrderMain
中台为业务前台输出的订单聚合根:以接口的方式控制visibility. <p>订单模型可能有N个方法,但只想输出给前台N-M个方法,通过这个机制就能容易地看到收益</p>
order-center-cp/cp-oc-spec/src/main/java/org/example/cp/oms/spec/model/IOrderMain.java:14
InterfaceIOrderManager
order-center-cp/cp-oc-infrastructure/src/main/java/org/example/cp/oms/infra/manager/IOrderManager.java:5
InterfaceIOrderRepository
order-center-cp/cp-oc-domain/src/main/java/org/example/cp/oms/domain/facade/repository/IOrderRepository.java:7
InterfaceIPostPersistExt
落库后的处理扩展点.
order-center-cp/cp-oc-spec/src/main/java/org/example/cp/oms/spec/ext/IPostPersistExt.java:11
InterfaceIPresortExt
预分拣扩展点. <p> <p>根据配送地址获取配送站点信息,进而获取波次配置</p>
order-center-cp/cp-oc-spec/src/main/java/org/example/cp/oms/spec/ext/IPresortExt.java:13
InterfaceIProduct
订单包含的服务产品信息. <p>例如:仓内加工,货到付款,保价等,都是额外的服务产品.</p>
order-center-cp/cp-oc-spec/src/main/java/org/example/cp/oms/spec/model/vo/IProduct.java:8
InterfaceIProductDelegate
订单的服务产品管理器. <p>它管理某个订单的服务产品.</p> <p>DDD里喜欢使用带有业务属性的VO,而不是直接使用Java primitive types,是很有道理的.</p>
order-center-cp/cp-oc-spec/src/main/java/org/example/cp/oms/spec/model/vo/IProductDelegate.java:11
InterfaceIRedisClient
order-center-cp/cp-oc-domain/src/main/java/org/example/cp/oms/domain/facade/cache/IRedisClient.java:3
InterfaceIRedisLockFactory
order-center-cp/cp-oc-domain/src/main/java/org/example/cp/oms/domain/facade/lock/IRedisLockFactory.java:8
InterfaceIRemoteStockRpc
order-center-domain-stock/order-center-stock-domain/src/main/java/org/example/oms/d/stock/domain/facade/rpc/IRemoteStockRpc.java:3
InterfaceIReviseStepsExt
order-center-cp/cp-oc-spec/src/main/java/org/example/cp/oms/spec/ext/IReviseStepsExt.java:9
InterfaceISensitiveWordsExt
敏感词信息获取.
order-center-cp/cp-oc-spec/src/main/java/org/example/cp/oms/spec/ext/ISensitiveWordsExt.java:11
InterfaceISerializableIsolationExt
订单串行化隔离的扩展点声明,即防并发锁.
order-center-cp/cp-oc-spec/src/main/java/org/example/cp/oms/spec/ext/ISerializableIsolationExt.java:12
InterfaceIStockRpc
order-center-cp/cp-oc-spec/src/main/java/org/example/cp/oms/spec/resource/IStockRpc.java:6
InterfaceIStockService
order-center-domain-stock/order-center-stock-spec/src/main/java/org/example/oms/d/stock/spec/service/IStockService.java:7
ClassIsvPartner
order-center-bp-isv/src/main/java/org/example/bp/oms/isv/IsvPartner.java:9
ClassKaPartner
order-center-bp-ka/src/main/java/org/example/bp/oms/ka/KaPartner.java:7
ClassLockEntry
order-center-cp/cp-oc-spec/src/main/java/org/example/cp/oms/spec/model/vo/LockEntry.java:9
ClassMessageProducer
order-center-cp/cp-oc-infrastructure/src/main/java/org/example/cp/oms/infra/mq/MessageProducer.java:10
ClassMockInnerClass
order-center-bp-isv/src/main/java/org/example/bp/oms/isv/extension/PresortExt.java:44
ClassMockInnerClass
order-center-bp-fresh/src/main/java/org/example/bp/oms/fresh/extension/PresortExt.java:21
ClassMockOrderItemDao
order-center-cp/cp-oc-infrastructure/src/main/java/org/example/cp/oms/infra/dao/mock/MockOrderItemDao.java:10
ClassMockOrderMainDao
order-center-cp/cp-oc-infrastructure/src/main/java/org/example/cp/oms/infra/dao/mock/MockOrderMainDao.java:8
InterfaceModel2Data
order-center-cp/cp-oc-infrastructure/src/main/java/org/example/cp/oms/infra/translator/Model2Data.java:10
ClassOrderController
order-center-cp/cp-oc-controller/src/main/java/org/example/cp/oms/controller/OrderController.java:16
InterfaceOrderErrorReason
order-center-cp/cp-oc-spec/src/main/java/org/example/cp/oms/spec/exception/OrderErrorReason.java:3
InterfaceOrderErrorSpec
order-center-cp/cp-oc-spec/src/main/java/org/example/cp/oms/spec/exception/OrderErrorSpec.java:3
ClassOrderException
前中台统一的错误码机制. <p>错误码,在domain层是以异常形式抛出的,因为异常有穿透能力,方便研发使用</p> <p>在application层,统一转换为Response的errorCode</p>
order-center-cp/cp-oc-spec/src/main/java/org/example/cp/oms/spec/exception/OrderException.java:11
ClassOrderItem
订单项. <p>每个{@link org.example.cp.oms.domain.model.OrderMain}包含多个订单项.</p>
order-center-cp/cp-oc-domain/src/main/java/org/example/cp/oms/domain/model/vo/OrderItem.java:13
ClassOrderItem
order-center-cp/cp-oc-controller/src/main/java/org/example/cp/oms/controller/dto/SubmitOrderRequest.java:24
InterfaceOrderItemDao
order-center-cp/cp-oc-infrastructure/src/main/java/org/example/cp/oms/infra/dao/OrderItemDao.java:7
ClassOrderItemData
order-center-cp/cp-oc-infrastructure/src/main/java/org/example/cp/oms/infra/po/OrderItemData.java:5
ClassOrderItemDelegate
order-center-cp/cp-oc-domain/src/main/java/org/example/cp/oms/domain/model/vo/OrderItemDelegate.java:13
ClassOrderMain
订单主档. <p>注意,它没有实现Serializable,因为它不会网络传递,也不会本地文件存储.</p>
order-center-cp/cp-oc-domain/src/main/java/org/example/cp/oms/domain/model/OrderMain.java:21
InterfaceOrderMainDao
order-center-cp/cp-oc-infrastructure/src/main/java/org/example/cp/oms/infra/dao/OrderMainDao.java:5
ClassOrderMainData
order-center-cp/cp-oc-infrastructure/src/main/java/org/example/cp/oms/infra/po/OrderMainData.java:5
ClassOrderManager
order-center-cp/cp-oc-infrastructure/src/main/java/org/example/cp/oms/infra/manager/impl/OrderManager.java:11
ClassOrderModelCreator
order-center-cp/cp-oc-domain/src/main/java/org/example/cp/oms/domain/model/OrderModelCreator.java:13
ClassOrderRepository
order-center-cp/cp-oc-infrastructure/src/main/java/org/example/cp/oms/infra/repository/OrderRepository.java:21
ClassOrderServer
完整演示的入口:在IDE下启动:会在本机启动Jetty server. HTTP Controller入口在cp-oc-controller module 的 OrderController 下单: curl -XPOST localhost:9090/order 热加载: curl local
order-center-cp/cp-oc-main/src/main/java/org/example/cp/oms/OrderServer.java:27
InterfacePatterns
所有的业务模式,统一定义在此.
order-center-cp/cp-oc-spec/src/main/java/org/example/cp/oms/spec/Patterns.java:6
ClassPersistStep
order-center-cp/cp-oc-domain/src/main/java/org/example/cp/oms/domain/step/submitorder/PersistStep.java:16
ClassPluginConfig
order-center-cp/cp-oc-main/src/main/java/org/example/cp/oms/plugin/PluginConfig.java:6
ClassPluginListener
order-center-bp-isv/src/main/java/org/example/bp/oms/isv/PluginListener.java:7
ClassPluginMechanismTest
order-center-cp/cp-oc-test/src/test/java/org/example/cp/oms/PluginMechanismTest.java:21
ClassPostPersistAbility
order-center-cp/cp-oc-domain/src/main/java/org/example/cp/oms/domain/ability/PostPersistAbility.java:11
ClassPostPersitExt
order-center-bp-fresh/src/main/java/org/example/bp/oms/fresh/extension/PostPersitExt.java:9
ClassPresortAbility
order-center-cp/cp-oc-domain/src/main/java/org/example/cp/oms/domain/ability/PresortAbility.java:11
ClassPresortExt
order-center-bp-isv/src/main/java/org/example/bp/oms/isv/extension/PresortExt.java:19
ClassPresortExt
order-center-pattern/src/main/java/org/example/cp/oms/pattern/extension/home_appliance/PresortExt.java:11
ClassPresortExt
order-center-bp-fresh/src/main/java/org/example/bp/oms/fresh/extension/PresortExt.java:11
ClassPresortStep
order-center-cp/cp-oc-domain/src/main/java/org/example/cp/oms/domain/step/submitorder/PresortStep.java:11
ClassProduct
订单里包含的增值服务产品.
order-center-cp/cp-oc-domain/src/main/java/org/example/cp/oms/domain/model/vo/Product.java:9
ClassProductDelegate
order-center-cp/cp-oc-domain/src/main/java/org/example/cp/oms/domain/model/vo/ProductDelegate.java:11
ClassProductNotEmptySpec
order-center-cp/cp-oc-domain/src/main/java/org/example/cp/oms/domain/specification/ProductNotEmptySpec.java:9
ClassProductStep
order-center-cp/cp-oc-domain/src/main/java/org/example/cp/oms/domain/step/submitorder/ProductStep.java:12
ClassRedisClient
order-center-cp/cp-oc-infrastructure/src/main/java/org/example/cp/oms/infra/cache/RedisClient.java:6
ClassRedisLock
order-center-cp/cp-oc-infrastructure/src/main/java/org/example/cp/oms/infra/lock/RedisLock.java:11
ClassRedisLockFactory
order-center-cp/cp-oc-infrastructure/src/main/java/org/example/cp/oms/infra/lock/RedisLockFactory.java:10
ClassRemoteStockRpc
order-center-domain-stock/order-center-stock-infrastructure/src/main/java/org/example/oms/d/stock/infra/rpc/RemoteStockRpc.java:7
ClassReviseStepsAbility
order-center-cp/cp-oc-domain/src/main/java/org/example/cp/oms/domain/ability/ReviseStepsAbility.java:12
ClassReviseStepsExt
order-center-bp-ka/src/main/java/org/example/bp/oms/ka/extension/ReviseStepsExt.java:11
ClassReviseStepsExt
order-center-pattern/src/main/java/org/example/cp/oms/pattern/extension/hair/ReviseStepsExt.java:12
ClassSerializableIsolationAbility
order-center-cp/cp-oc-domain/src/main/java/org/example/cp/oms/domain/ability/SerializableIsolationAbility.java:17
ClassSerializableIsolationExt
order-center-bp-isv/src/main/java/org/example/bp/oms/isv/extension/SerializableIsolationExt.java:12
next →1–100 of 122, ranked by callers