MCPcopy Create free account

hub / github.com/MaksimDzhangirov/practicalDDD / functions

Functions185 in github.com/MaksimDzhangirov/practicalDDD

MethodGetValues
GetValues возвращает значение для бинарного оператора
gorm-generics/specification.go:81
MethodHasLimitedResponsibility
()
value-objects/value_objects.go:107
MethodHasMoney
()
pkg/bankAccount/domain/model/bank_account.go:35
MethodInDebt
()
pkg/bankAccount/domain/model/bank_account.go:45
MethodIsAdult
()
value-objects/value_objects.go:90
MethodIsConversionPossible
(from domain.Currency, to domain.Currency)
services/bank_service.go:10
MethodIsConversionPossible
(from domain.Currency, to domain.Currency)
services/bank_service.go:24
FunctionIsDeliverable
()
pkg/product/infrastructure/product.go:93
FunctionIsDeliverable
(product model.Product)
pkg/product/infrastructure/create/product.go:46
FunctionIsDeliverable
(product Product)
pkg/product/domain/model/product.go:92
MethodIsIndividual
()
value-objects/value_objects.go:103
MethodIsMagenta
()
value-objects/value_objects.go:249
MethodIsPerson
()
value-objects/value_objects.go:35
FunctionIsPlastic
()
pkg/product/infrastructure/product.go:89
FunctionIsPlastic
(product model.Product)
pkg/product/infrastructure/create/product.go:41
FunctionIsPlastic
(product Product)
pkg/product/domain/model/product.go:88
MethodIsRed
()
value-objects/value_objects.go:241
MethodIsValid
(product Product)
pkg/product/domain/model/product.go:30
MethodIsValid
(product Product)
pkg/product/domain/model/product.go:50
MethodIsValid
(product Product)
pkg/product/domain/model/product.go:70
MethodIsValid
(product Product)
pkg/product/domain/model/product.go:84
MethodIsValid
(product Product)
pkg/product/domain/model/product.go:98
MethodIsYellow
()
value-objects/value_objects.go:245
MethodIsYoungerThen
(other time.Time)
value-objects/value_objects.go:86
MethodKeepOnlyGreen
Неправильно. Состояние изменяется внутри объекта-значения
value-objects/value_objects.go:169
MethodMarkAsDeleted
()
pkg/bankAccount/domain/model/customer_account.go:31
MethodName
()
events/event.go:17
MethodName
()
events/event.go:32
MethodName
()
events/event.go:45
MethodName
()
events/event.go:58
MethodName
()
events/event.go:76
MethodName
()
events/event.go:94
MethodName
()
events/event.go:112
MethodName
()
events/email_events.go:17
FunctionNewAccessModule
(useDatabase bool)
pkg/access/access.go:15
FunctionNewAccountService
(client *http.Client)
services/account_service.go:15
FunctionNewAndSpecification
(specifications ...ProductSpecification)
pkg/product/infrastructure/product.go:17
FunctionNewAndSpecification
(specifications ...ProductSpecification)
pkg/product/domain/model/product.go:24
FunctionNewExchangeRateService
(repository repository.ExchangeRateRepository)
services/bank_service.go:18
FunctionNewHasAtLeast
(pieces int)
pkg/product/infrastructure/product.go:75
FunctionNewHasAtLeast
(pieces int)
pkg/product/domain/model/product.go:78
FunctionNewMoney
(amount int, currencyID uuid.UUID)
value-objects/value_objects.go:183
FunctionNewNotSpecification
(specification ProductSpecification)
pkg/product/domain/model/product.go:64
FunctionNewOrSpecification
(specifications ...ProductSpecification)
pkg/product/infrastructure/product.go:46
FunctionNewOrSpecification
(specifications ...ProductSpecification)
pkg/product/domain/model/product.go:44
FunctionNot
Not передаёт NOT оператор в виде Specification
gorm-generics/specification.go:61
MethodNotify
(event Event)
events/email_events.go:31
MethodNotify
Метод Notify уведомляет подписанный EventHandler о том, что произошло определенное событие (Event)
events/event_publisher.go:24
MethodNotify
Notify передаёт события через SQS
events/sqs.go:22
MethodOrderID
()
events/event.go:24
MethodOrderID
()
events/event.go:36
MethodOrderID
()
events/event.go:49
MethodOrderID
()
events/event.go:62
MethodOrderID
()
events/event.go:80
MethodOrderID
()
events/event.go:98
MethodOrderID
()
events/event.go:116
MethodQuery
()
pkg/product/infrastructure/product.go:23
MethodQuery
()
pkg/product/infrastructure/product.go:52
MethodQuery
()
pkg/product/infrastructure/product.go:81
MethodQuery
()
pkg/product/infrastructure/product.go:99
MethodRun
Run запускает прослушивание SQS сообщений
events/sqs.go:49
MethodSaveCustomer
(ctx context.Context, customer model.Customer)
pkg/client/infrastructure/customer.go:34
MethodSaveCustomer
(ctx context.Context, customer model.Customer)
pkg/client/domain/repository/customer_repository.go:17
MethodSearch
(ctx context.Context, specification CustomerSpecification)
pkg/client/domain/repository/customer_repository.go:16
MethodStop
Stop останавливает прослушивание SQS сообщений
events/sqs.go:69
MethodSubscribe
Метод Subscribe подписывает EventHandler на определённое событие (Event)
events/event_publisher.go:15
MethodToBrighter
()
value-objects/value_objects.go:217
MethodToCSS
()
value-objects/value_objects.go:45
MethodToCompany
()
value-objects/value_objects.go:125
MethodToDarker
()
value-objects/value_objects.go:225
MethodToEntity
()
infrastructure/bankAccount/dto/dto.go:24
MethodToEntity
()
pkg/client/infrastructure/dto/company.go:15
MethodToEntity
(dto CryptoInvestmentGorm)
pkg/investment/infrastructure/investment.go:30
MethodToHTML
()
value-objects/value_objects.go:29
MethodToPerson
()
value-objects/value_objects.go:118
MethodUpdate
(account domain.Account)
services/account_service.go:21
MethodUpdateCustomer
(ctx context.Context, customer model.Customer)
pkg/client/domain/repository/customer_repository.go:18
MethodValue
()
pkg/product/infrastructure/product.go:34
MethodValue
()
pkg/product/infrastructure/product.go:63
MethodValue
()
pkg/product/infrastructure/product.go:85
MethodValue
()
pkg/product/infrastructure/product.go:103
MethodWithAmount
Правильно. Возвращаем новый объект-значение с новым состоянием
value-objects/value_objects.go:148
MethodWithOnlyGreen
Правильно. Возвращаем новый объект-значение с новым состоянием
value-objects/value_objects.go:175
Functionmain
()
gorm-generics/simple_example.go:37
Functionmain
()
cmd/main.go:10
← previous101–185 of 185, ranked by callers