MCPcopy Create free account

hub / github.com/Architekt-Jutra/architekt-jutra-code / types & classes

Types & classes359 in github.com/Architekt-Jutra/architekt-jutra-code

Class
src/main/frontend/src/test/footprint-api.test.ts:15
Class
src/main/frontend/src/api/client.ts:1
ClassAccessTokenHolder
ThreadLocal-based holder for the current request's JWT access token. Populated by McpJwtFilter, consumed by RestClient interceptor for forwarding to t
mcp-server/src/main/java/pl/devstyle/aj/mcp/security/AccessTokenHolder.java:9
ClassAccessTokenHolderTests
mcp-server/src/test/java/pl/devstyle/aj/mcp/security/AccessTokenHolderTests.java:8
InterfaceAjApiClient
mcp-server/src/main/java/pl/devstyle/aj/mcp/client/AjApiClient.java:14
ClassAjApplication
src/main/java/pl/devstyle/aj/AjApplication.java:7
ClassAjApplicationTests
src/test/java/pl/devstyle/aj/AjApplicationTests.java:12
ClassAjMcpApplication
mcp-server/src/main/java/pl/devstyle/aj/mcp/AjMcpApplication.java:25
ClassAjMcpApplicationTests
mcp-server/src/test/java/pl/devstyle/aj/mcp/AjMcpApplicationTests.java:6
ClassAlwaysApplicable
<summary> Identity predicate — <see cref="IsSatisfiedBy(FootprintParameters)"/> always returns <c>true</c>. Used for components that are active for al
week9/AJ-dotnet/src/FootprintCalculation/ComponentTree/AlwaysApplicable.cs:11
ClassApiError
src/main/frontend/src/test/footprint-api.test.ts:15
ClassApiError
src/main/frontend/src/api/client.ts:1
ClassApiLayerTests
src/test/java/pl/devstyle/aj/api/ApiLayerTests.java:13
InterfaceAppShellProps
src/main/frontend/src/components/layout/AppShell.tsx:7
ClassApplicability
<summary> Base abstraction for the predicate "is this component active in the given calculation context (FootprintParameters)?". Concrete implementati
week9/AJ-dotnet/src/FootprintCalculation/ComponentTree/Applicability.cs:12
EnumApplicability
src/main/java/pl/devstyle/aj/archetype/pricing/Applicability.java:3
ClassApplicabilityResolutionException
src/main/java/pl/devstyle/aj/footprint/api/exception/ApplicabilityResolutionException.java:7
InterfaceAuthContextValue
src/main/frontend/src/auth/AuthContext.tsx:4
ClassAuthController
src/main/java/pl/devstyle/aj/api/AuthController.java:22
InterfaceAuthGuardProps
src/main/frontend/src/auth/AuthGuard.tsx:5
ClassAuthIntegrationTests
src/test/java/pl/devstyle/aj/core/security/AuthIntegrationTests.java:27
ClassAuthorizationCodeData
src/main/java/pl/devstyle/aj/core/oauth2/AuthorizationCodeService.java:64
ClassAuthorizationCodeService
src/main/java/pl/devstyle/aj/core/oauth2/AuthorizationCodeService.java:12
ClassBaseEntity
src/main/java/pl/devstyle/aj/core/BaseEntity.java:18
InterfaceBoxDimensions
plugins/box-size/src/domain.ts:1
ClassBreakdownCsvFlattener
Flattens the JSON breakdown stored on an audit row into one CSV row per ACTIVE leaf. Root is excluded from {@code component_path}; the path is a dot-d
src/main/java/pl/devstyle/aj/footprint/export/BreakdownCsvFlattener.java:22
InterfaceBreakdownDto
src/main/java/pl/devstyle/aj/footprint/web/FootprintResponseDto.java:55
ClassBreakdownNode
<summary> Shared abstraction for nodes of the <c>FootprintBreakdown</c> tree. Each node carries the originating <see cref="ComponentId"/> and an accum
week9/AJ-dotnet/src/FootprintCalculation/FootprintReporting/BreakdownNode.cs:12
InterfaceBreakdownNode
src/main/java/pl/devstyle/aj/footprint/api/BreakdownNode.java:8
ClassBreakdownNodeTests
week9/AJ-dotnet/tests/FootprintCalculation.Tests/FootprintReporting/BreakdownNodeTests.cs:9
ClassBreakdownScaler
src/main/java/pl/devstyle/aj/footprint/internal/BreakdownScaler.java:14
ClassBreakdownScalerTests
src/test/java/pl/devstyle/aj/footprint/internal/BreakdownScalerTests.java:19
ClassBreakdownTreeBuilder
src/main/java/pl/devstyle/aj/footprint/internal/BreakdownTreeBuilder.java:27
InterfaceBreakdownTreeProps
src/main/frontend/src/components/footprint/BreakdownTree.tsx:7
ClassBusinessConflictException
src/main/java/pl/devstyle/aj/core/error/BusinessConflictException.java:3
ClassCalculateTotalFootprintQualityTests
week9/AJ-dotnet/tests/FootprintCalculation.Tests/FootprintReporting/CalculateTotalFootprintQualityTests.cs:6
ClassCalculateTotalFootprintTests
week9/AJ-dotnet/tests/FootprintCalculation.Tests/FootprintReporting/CalculateTotalFootprintTests.cs:9
ClassCalculateUnitFootprintTests
week9/AJ-dotnet/tests/FootprintCalculation.Tests/FootprintReporting/CalculateUnitFootprintTests.cs:9
ClassCalculationOptions
src/main/java/pl/devstyle/aj/footprint/api/CalculationOptions.java:5
InterfaceCalculator
src/main/java/pl/devstyle/aj/archetype/pricing/Calculator.java:5
ClassCalculatorId
src/main/java/pl/devstyle/aj/archetype/pricing/CalculatorId.java:3
ClassCategory
src/main/java/pl/devstyle/aj/category/Category.java:14
ClassCategoryController
src/main/java/pl/devstyle/aj/category/CategoryController.java:17
ClassCategoryHasProductsException
src/main/java/pl/devstyle/aj/category/CategoryHasProductsException.java:5
ClassCategoryIntegrationTests
src/test/java/pl/devstyle/aj/category/CategoryIntegrationTests.java:26
InterfaceCategoryRepository
src/main/java/pl/devstyle/aj/category/CategoryRepository.java:5
ClassCategoryResponse
src/main/java/pl/devstyle/aj/category/CategoryResponse.java:5
ClassCategoryResponse
mcp-server/src/main/java/pl/devstyle/aj/mcp/client/dto/CategoryResponse.java:6
InterfaceCategoryResponse
src/main/frontend/src/api/categories.ts:3
ClassCategoryService
src/main/java/pl/devstyle/aj/category/CategoryService.java:11
ClassCategoryService
mcp-server/src/main/java/pl/devstyle/aj/mcp/service/CategoryService.java:19
ClassCategoryValidationTests
src/test/java/pl/devstyle/aj/category/CategoryValidationTests.java:22
InterfaceClassInfo
tools/kg-simple-demo/kg-codegen/parsers/java.ts:48
InterfaceCliArgs
tools/kg-simple-demo/kg-codegen/index.ts:20
ClassClientCredentials
src/main/java/pl/devstyle/aj/core/oauth2/OAuth2ClientAuthenticator.java:25
ClassClientRegistration
src/test/java/pl/devstyle/aj/core/oauth2/OAuth2IntrospectionTests.java:51
ClassComponent
<summary> Shared abstraction for nodes of the carbon-footprint composition tree — composites (<c>CompositeComponent</c>) and leaves (<c>SimpleComponen
week9/AJ-dotnet/src/FootprintCalculation/ComponentTree/Component.cs:10
InterfaceComponent
src/main/java/pl/devstyle/aj/archetype/pricing/Component.java:3
ClassComponentBreakdown
✅ This class is fine — ComponentBreakdown is a generic Calculation Engine concept. Makes sense without knowing about any specific downstream.
week10/2-demo/04-single-module-new-concepts/calculation-engine/src/ComponentBreakdown.java:10
ClassComponentId
src/main/java/pl/devstyle/aj/archetype/pricing/ComponentId.java:3
ClassComponentId
<summary> Stable, human-readable identifier of a component in the footprint tree (e.g. 'raw-material', 'cold-storage'). Immutable. </summary>
week9/AJ-dotnet/src/FootprintCalculation/ComponentTree/ComponentId.cs:10
ClassComponentRepository
<summary> In-memory, dictionary-backed adapter for <see cref="IComponentRepository"/>. Suitable for the MVP and tests; production callers can substitu
week9/AJ-dotnet/src/FootprintCalculation/ComponentTree/ComponentRepository.cs:12
ClassComponentRepositoryTests
week9/AJ-dotnet/tests/FootprintCalculation.Tests/ComponentTree/ComponentRepositoryTests.cs:7
ClassComponentTreeRegistry
src/main/java/pl/devstyle/aj/footprint/internal/ComponentTreeRegistry.java:16
EnumComponentType
week10/2-demo/01-string-leakage/calculation-engine/src/ComponentType.java:3
ClassComponentVersion
src/main/java/pl/devstyle/aj/archetype/pricing/ComponentVersion.java:5
ClassCompositeBreakdownNode
src/main/java/pl/devstyle/aj/footprint/api/CompositeBreakdownNode.java:8
ClassCompositeBreakdownNode
<summary> Internal node of the result tree — aggregates child breakdown nodes. Children of inactive sub-trees are COMPLETELY ABSENT from the <see cref
week9/AJ-dotnet/src/FootprintCalculation/FootprintReporting/CompositeBreakdownNode.cs:12
ClassCompositeComponent
src/main/java/pl/devstyle/aj/archetype/pricing/CompositeComponent.java:5
ClassCompositeComponent
<summary> Internal node of the component tree. Aggregates children of type <see cref="Component"/> (mixed <c>SimpleComponent</c> and <c>CompositeCompo
week9/AJ-dotnet/src/FootprintCalculation/ComponentTree/CompositeComponent.cs:11
ClassCompositeComponentTests
week9/AJ-dotnet/tests/FootprintCalculation.Tests/ComponentTree/CompositeComponentTests.cs:7
ClassCompositeDto
src/main/java/pl/devstyle/aj/footprint/web/FootprintResponseDto.java:58
InterfaceCompositeDto
src/main/frontend/src/api/footprints.ts:14
ClassConfigurationTests
mcp-server/src/test/java/pl/devstyle/aj/mcp/ConfigurationTests.java:9
InterfaceConfirmDialogProps
src/main/frontend/src/components/shared/ConfirmDialog.tsx:16
InterfaceContextBarState
src/main/frontend/src/pages/ProductFootprintPage.tsx:14
ClassCreateCategoryRequest
src/main/java/pl/devstyle/aj/category/CreateCategoryRequest.java:6
InterfaceCreateCategoryRequest
src/main/frontend/src/api/categories.ts:11
ClassCreateProductRequest
src/main/java/pl/devstyle/aj/product/CreateProductRequest.java:11
ClassCreateProductRequest
mcp-server/src/main/java/pl/devstyle/aj/mcp/client/dto/CreateProductRequest.java:7
InterfaceCreateProductRequest
src/main/frontend/src/api/products.ts:17
InterfaceCsvExportButtonProps
src/main/frontend/src/components/footprint/CsvExportButton.tsx:7
ClassCustomUserDetailsService
src/main/java/pl/devstyle/aj/core/security/CustomUserDetailsService.java:11
InterfaceCypherEdge
tools/kg-simple-demo/kg-codegen/types.ts:11
InterfaceCypherNode
tools/kg-simple-demo/kg-codegen/types.ts:5
ClassDatabaseRegisteredClientRepository
src/main/java/pl/devstyle/aj/core/oauth2/DatabaseRegisteredClientRepository.java:18
ClassDbPluginObjectQueryService
jOOQ query service for plugin object JSONB filtering with proper bind parameters. Follows Db QueryService naming convention per jOOQ standards.
src/main/java/pl/devstyle/aj/core/plugin/DbPluginObjectQueryService.java:21
ClassDbProductQueryService
src/main/java/pl/devstyle/aj/product/DbProductQueryService.java:20
ClassDefaultFootprintFacade
src/main/java/pl/devstyle/aj/footprint/internal/DefaultFootprintFacade.java:25
ClassDiscountPolicy
Pure function: products + context → discount amount. No state. No side effects.
week10/4-demo/01-mock-on-transformation/calculator/src/DiscountPolicy.java:10
InterfaceDomainEvent
week10/4-demo/02-stateful-object-level/product-pricing/src/ProductPricing.java:89
ClassEmissionCalculator
<summary> Pure, stateless, deterministic calculator that computes the emission for a single leaf as <c>rate.Value * quantity.Value</c>. No business co
week9/AJ-dotnet/src/FootprintCalculation/EmissionMeasurement/EmissionCalculator.cs:13
ClassEmissionCalculatorTests
week9/AJ-dotnet/tests/FootprintCalculation.Tests/EmissionMeasurement/EmissionCalculatorTests.cs:7
ClassEmissionFactorEntry
<summary> Internal record bundling an <see cref="EmissionFactorRate"/> with its <see cref="Validity"/> window. Used only by <see cref="EmissionFactorP
week9/AJ-dotnet/src/FootprintCalculation/EmissionMeasurement/EmissionFactorPort.cs:12
ClassEmissionFactorEventHandler
Calculation Engine directly subscribes to Emission Factor Management events. Engine's code is full of downstream language: EmissionFactorUpdated, getG
week10/2-demo/02-event-language-leakage/calculation-engine/src/EmissionFactorEventHandler.java:14
ClassEmissionFactorPort
<summary> In-memory adapter for <see cref="IEmissionFactorPort"/>. For MVP it does not call the real Emission Factor Management module — entries are s
week9/AJ-dotnet/src/FootprintCalculation/EmissionMeasurement/EmissionFactorPort.cs:21
InterfaceEmissionFactorPort
src/main/java/pl/devstyle/aj/footprint/internal/ports/EmissionFactorPort.java:8
ClassEmissionFactorPortTests
week9/AJ-dotnet/tests/FootprintCalculation.Tests/EmissionMeasurement/EmissionFactorPortTests.cs:7
ClassEmissionFactorRate
<summary> Emission factor — a numeric value (conceptually BigDecimal with scale 6) plus a textual description of the source unit (e.g. "kgCO2/kg"). Th
week9/AJ-dotnet/src/FootprintCalculation/EmissionMeasurement/EmissionFactorRate.cs:11
ClassEmissionScope
<summary> GHG Protocol Scope 1/2/3 metadata. A constant label on a SimpleComponent definition, copied onto each SimpleBreakdownNode. No logic. </summa
week9/AJ-dotnet/src/FootprintCalculation/FootprintReporting/EmissionScope.cs:10
next →1–100 of 359, ranked by callers