From e7f3ee5474f35d7f6805c3414d6d2217c3a2ddb5 Mon Sep 17 00:00:00 2001 From: Lucio Lelii Date: Wed, 16 Sep 2026 12:10:34 +0200 Subject: [PATCH] Add the SPDX licence header to every source file Mechanical: three comment lines above the package declaration of every .java file under src, main and test alike, and nothing else. Its own commit because it moves the blame line on 501 files and would otherwise bury the licence change it belongs to. The short SPDX form rather than the full GNU notice - machine-readable under REUSE, sufficient to keep the licence notice intact, and it defers the attribution term to LICENSE-ADDENDUM rather than repeating it five hundred times. Co-Authored-By: Claude Opus 5 (1M context) --- .../it/cnr/isti/workflow/manager/HumainFlowApplication.java | 4 ++++ .../java/it/cnr/isti/workflow/manager/ServletInitializer.java | 4 ++++ .../isti/workflow/manager/app/JacksonConverterSupport.java | 4 ++++ .../it/cnr/isti/workflow/manager/app/ObjectMapperHolder.java | 4 ++++ .../cnr/isti/workflow/manager/app/config/OpenApiConfig.java | 4 ++++ .../workflow/manager/app/config/WebClientPoolingConfig.java | 4 ++++ .../it/cnr/isti/workflow/manager/app/config/WebConfig.java | 4 ++++ .../workflow/manager/app/health/MCPBridgeHealthIndicator.java | 4 ++++ .../workflow/manager/app/health/OllamaHealthIndicator.java | 4 ++++ .../manager/assistant/AssistantConversationService.java | 4 ++++ .../workflow/manager/assistant/AssistantFlowValidation.java | 4 ++++ .../isti/workflow/manager/assistant/AssistantProperties.java | 4 ++++ .../workflow/manager/assistant/AssistantProviderInvoker.java | 4 ++++ .../workflow/manager/assistant/AssistantResponseParser.java | 4 ++++ .../manager/assistant/AssistantSelectionResolver.java | 4 ++++ .../isti/workflow/manager/assistant/AssistantTextSupport.java | 4 ++++ .../isti/workflow/manager/assistant/BlockCatalogService.java | 4 ++++ .../isti/workflow/manager/assistant/BlockDraftNormalizer.java | 4 ++++ .../isti/workflow/manager/assistant/ConnectionAssembler.java | 4 ++++ .../isti/workflow/manager/assistant/FlowAssemblySupport.java | 4 ++++ .../manager/assistant/FlowAssistantPromptService.java | 4 ++++ .../isti/workflow/manager/assistant/FlowAssistantService.java | 4 ++++ .../workflow/manager/assistant/PlanValidationSupport.java | 4 ++++ .../manager/assistant/SharedMemoryIntentClassifier.java | 4 ++++ .../assistant/model/AssistantCallAcceptedResponse.java | 4 ++++ .../workflow/manager/assistant/model/AssistantCallStatus.java | 4 ++++ .../workflow/manager/assistant/model/AssistantCallView.java | 4 ++++ .../workflow/manager/assistant/model/AssistantConfigView.java | 4 ++++ .../manager/assistant/model/AssistantExplainRequest.java | 4 ++++ .../manager/assistant/model/AssistantExplainResponse.java | 4 ++++ .../workflow/manager/assistant/model/AssistantFixRequest.java | 4 ++++ .../manager/assistant/model/AssistantFlowResponse.java | 4 ++++ .../manager/assistant/model/AssistantGenerationRequest.java | 4 ++++ .../workflow/manager/assistant/model/AssistantIntent.java | 4 ++++ .../manager/assistant/model/AssistantLlmSelection.java | 4 ++++ .../manager/assistant/model/AssistantMessageRole.java | 4 ++++ .../manager/assistant/model/AssistantMessageView.java | 4 ++++ .../manager/assistant/model/AssistantModelSelection.java | 4 ++++ .../manager/assistant/model/AssistantRefineRequest.java | 4 ++++ .../assistant/model/AssistantSessionCreateRequest.java | 4 ++++ .../assistant/model/AssistantSessionMessageRequest.java | 4 ++++ .../manager/assistant/model/AssistantSessionView.java | 4 ++++ .../workflow/manager/auth/config/JwtAuthenticationFilter.java | 4 ++++ .../it/cnr/isti/workflow/manager/auth/config/JwtUtil.java | 4 ++++ .../cnr/isti/workflow/manager/auth/config/SecurityConfig.java | 4 ++++ .../manager/auth/model/AdminChangePasswordResult.java | 4 ++++ .../manager/auth/model/AdminChangeUserPasswordRequest.java | 4 ++++ .../manager/auth/model/AdminChangeUserRoleRequest.java | 4 ++++ .../workflow/manager/auth/model/AdminCreateUserRequest.java | 4 ++++ .../it/cnr/isti/workflow/manager/auth/model/AuthRequest.java | 4 ++++ .../workflow/manager/auth/model/ChangePasswordRequest.java | 4 ++++ .../workflow/manager/auth/model/ChangePasswordResult.java | 4 ++++ .../workflow/manager/auth/model/ChangeUserRoleResult.java | 4 ++++ .../isti/workflow/manager/auth/model/CreateUserResult.java | 4 ++++ .../isti/workflow/manager/auth/model/DeleteUserResult.java | 4 ++++ .../it/cnr/isti/workflow/manager/auth/model/UserRole.java | 4 ++++ .../it/cnr/isti/workflow/manager/auth/model/UserView.java | 4 ++++ .../cnr/isti/workflow/manager/auth/repo/AuthRepository.java | 4 ++++ .../it/cnr/isti/workflow/manager/auth/repo/LoginEntity.java | 4 ++++ .../cnr/isti/workflow/manager/auth/services/AuthService.java | 4 ++++ .../isti/workflow/manager/auth/services/LoginRateLimiter.java | 4 ++++ .../isti/workflow/manager/auth/services/PasswordHasher.java | 4 ++++ .../isti/workflow/manager/auth/services/TurnstileService.java | 4 ++++ .../workflow/manager/auth/services/UserImportComponent.java | 4 ++++ src/main/java/it/cnr/isti/workflow/manager/blocks/Block.java | 4 ++++ .../it/cnr/isti/workflow/manager/blocks/IOCapability.java | 4 ++++ .../it/cnr/isti/workflow/manager/blocks/IOCapabilityType.java | 4 ++++ .../cnr/isti/workflow/manager/blocks/IOCapabilityTypes.java | 4 ++++ .../java/it/cnr/isti/workflow/manager/blocks/Position.java | 4 ++++ .../manager/blocks/configurations/BlockConfiguration.java | 4 ++++ .../blocks/configurations/BranchRejoinBlockConfiguration.java | 4 ++++ .../manager/blocks/configurations/BranchRejoinInput.java | 4 ++++ .../configurations/ChatInteractionBlockConfiguration.java | 4 ++++ .../manager/blocks/configurations/ChatInteractionInput.java | 4 ++++ .../blocks/configurations/ConditionSwitchValidation.java | 4 ++++ .../blocks/configurations/ConditionalBlockConfiguration.java | 4 ++++ .../configurations/DelimitedParserBlockConfiguration.java | 4 ++++ .../manager/blocks/configurations/DelimitedParserOutput.java | 4 ++++ .../configurations/DynamicBlockConfigurationTypeResolver.java | 4 ++++ .../manager/blocks/configurations/EndBlockConfiguration.java | 4 ++++ .../configurations/HTTPServerCallBlockConfiguration.java | 4 ++++ .../configurations/HumanDecisionBlockConfiguration.java | 4 ++++ .../manager/blocks/configurations/HumanDecisionOption.java | 4 ++++ .../configurations/HumanInteractiveBlockConfiguration.java | 4 ++++ .../blocks/configurations/JsonSchemaCatalogBundler.java | 4 ++++ .../manager/blocks/configurations/JsonSchemaProducer.java | 4 ++++ .../manager/blocks/configurations/LLMBlockConfiguration.java | 4 ++++ .../blocks/configurations/MCPAgentBlockConfiguration.java | 4 ++++ .../blocks/configurations/MCPAgentChatBlockConfiguration.java | 4 ++++ .../manager/blocks/configurations/MCPAgentUploadInput.java | 4 ++++ .../blocks/configurations/SwitchBlockConfiguration.java | 4 ++++ .../workflow/manager/blocks/configurations/SwitchCase.java | 4 ++++ .../isti/workflow/manager/blocks/factories/BlockFactory.java | 4 ++++ .../manager/blocks/factories/BranchRejoinBlockFactory.java | 4 ++++ .../manager/blocks/factories/ChatInteractionBlockFactory.java | 4 ++++ .../manager/blocks/factories/ConditionalBlockFactory.java | 4 ++++ .../manager/blocks/factories/DelimitedParserBlockFactory.java | 4 ++++ .../workflow/manager/blocks/factories/EndBlockFactory.java | 4 ++++ .../manager/blocks/factories/HTTPServerCallBlockFactory.java | 4 ++++ .../manager/blocks/factories/HumanDecisionBlockFactory.java | 4 ++++ .../blocks/factories/HumanInteractiveBlockFactory.java | 4 ++++ .../workflow/manager/blocks/factories/LLMBlockFactory.java | 4 ++++ .../manager/blocks/factories/MCPAgentBlockFactory.java | 4 ++++ .../manager/blocks/factories/MCPAgentChatBlockFactory.java | 4 ++++ .../workflow/manager/blocks/factories/PlaceholderInputs.java | 4 ++++ .../workflow/manager/blocks/factories/SwitchBlockFactory.java | 4 ++++ .../workflow/manager/blocks/factories/TemplateInputs.java | 4 ++++ .../it/cnr/isti/workflow/manager/blocks/types/BlockType.java | 4 ++++ .../it/cnr/isti/workflow/manager/blocks/types/BlockTypes.java | 4 ++++ .../workflow/manager/blocks/types/BranchRejoinBlockType.java | 4 ++++ .../manager/blocks/types/ChatInteractionBlockType.java | 4 ++++ .../workflow/manager/blocks/types/ConditionalBlockType.java | 4 ++++ .../manager/blocks/types/DelimitedParserBlockType.java | 4 ++++ .../cnr/isti/workflow/manager/blocks/types/EndBlockType.java | 4 ++++ .../manager/blocks/types/HTTPServerCallBlockType.java | 4 ++++ .../workflow/manager/blocks/types/HumanDecisionBlockType.java | 4 ++++ .../manager/blocks/types/HumanInteractionBlockType.java | 4 ++++ .../cnr/isti/workflow/manager/blocks/types/LLMBlockType.java | 4 ++++ .../isti/workflow/manager/blocks/types/MCPAgentBlockType.java | 4 ++++ .../workflow/manager/blocks/types/MCPAgentChatBlockType.java | 4 ++++ .../isti/workflow/manager/blocks/types/SwitchBlockType.java | 4 ++++ .../it/cnr/isti/workflow/manager/commons/CircuitBreaker.java | 4 ++++ .../java/it/cnr/isti/workflow/manager/commons/Throwables.java | 4 ++++ .../annotations/AcceptsVariablePlaceholder.java | 4 ++++ .../configurations/annotations/ConfigurableAsInput.java | 4 ++++ .../manager/configurations/annotations/DynamicSchema.java | 4 ++++ .../manager/configurations/annotations/FieldRetriever.java | 4 ++++ .../workflow/manager/configurations/annotations/LongText.java | 4 ++++ .../configurations/annotations/SchemaAllowedValues.java | 4 ++++ .../manager/configurations/annotations/Structural.java | 4 ++++ .../manager/configurations/annotations/UiContextKeys.java | 4 ++++ .../manager/configurations/annotations/UiDescription.java | 4 ++++ .../manager/configurations/annotations/UiEnabledWhen.java | 4 ++++ .../workflow/manager/configurations/annotations/UiLabel.java | 4 ++++ .../manager/configurations/annotations/UiOptionalGroup.java | 4 ++++ .../manager/configurations/annotations/UiOptionsFromNode.java | 4 ++++ .../workflow/manager/configurations/annotations/UiOrder.java | 4 ++++ .../manager/configurations/annotations/UiRequiredWhen.java | 4 ++++ .../manager/configurations/annotations/UiUniqueItemsBy.java | 4 ++++ .../manager/configurations/annotations/UiVisibleWhen.java | 4 ++++ .../configurations/retrievers/DynamicFieldRetriever.java | 4 ++++ .../retrievers/ExecutionVariablesFieldRetriever.java | 4 ++++ .../configurations/retrievers/FlowsFieldRetriever.java | 4 ++++ .../configurations/retrievers/GlobalInputsFieldRetriever.java | 4 ++++ .../manager/configurations/retrievers/LLMFieldRetriever.java | 4 ++++ .../configurations/retrievers/MCPServersFieldRetriever.java | 4 ++++ .../retrievers/SecureDynamicFieldRetriever.java | 4 ++++ .../configurations/retrievers/SkillsFieldRetriever.java | 4 ++++ .../configurations/retrievers/UserSecretsFieldRetriever.java | 4 ++++ .../it/cnr/isti/workflow/manager/containers/Container.java | 4 ++++ .../manager/containers/ContainerSubFlowValidator.java | 4 ++++ .../containers/configurations/ContainerConfiguration.java | 4 ++++ .../DynamicContainerConfigurationTypeResolver.java | 4 ++++ .../configurations/GenericContainerConfiguration.java | 4 ++++ .../configurations/IteratorContainerConfiguration.java | 4 ++++ .../containers/configurations/LoopContainerConfiguration.java | 4 ++++ .../manager/containers/factories/ContainerFactory.java | 4 ++++ .../manager/containers/factories/GenericContainerFactory.java | 4 ++++ .../containers/factories/IteratorContainerFactory.java | 4 ++++ .../manager/containers/factories/LoopContainerFactory.java | 4 ++++ .../manager/containers/iresolvers/ContainerFlowInterface.java | 4 ++++ .../containers/iresolvers/ContainerFlowInterfaceResolver.java | 4 ++++ .../iresolvers/IteratorContainerInterfaceResolver.java | 4 ++++ .../isti/workflow/manager/containers/types/ContainerType.java | 4 ++++ .../workflow/manager/containers/types/ContainerTypes.java | 4 ++++ .../manager/containers/types/GenericContainerType.java | 4 ++++ .../manager/containers/types/IteratorContainerType.java | 4 ++++ .../workflow/manager/containers/types/LoopContainerType.java | 4 ++++ .../validation/ContainerSubFlowValidationRegistry.java | 4 ++++ .../containers/validation/ContainerSubFlowValidationType.java | 4 ++++ .../workflow/manager/controllers/ApiExceptionHandler.java | 4 ++++ .../workflow/manager/controllers/AssistantController.java | 4 ++++ .../cnr/isti/workflow/manager/controllers/AuthController.java | 4 ++++ .../manager/controllers/BiasAnnotationsController.java | 4 ++++ .../manager/controllers/BiasCapabilitiesController.java | 4 ++++ .../manager/controllers/BiasExperimentsController.java | 4 ++++ .../isti/workflow/manager/controllers/BlocksController.java | 4 ++++ .../controllers/ContainerBiasCapabilitiesController.java | 4 ++++ .../workflow/manager/controllers/ContainersController.java | 4 ++++ .../workflow/manager/controllers/ExecutionsController.java | 4 ++++ .../cnr/isti/workflow/manager/controllers/FlowController.java | 4 ++++ .../manager/controllers/LLMProviderCatalogController.java | 4 ++++ .../workflow/manager/controllers/MCPServersController.java | 4 ++++ .../isti/workflow/manager/controllers/ProjectController.java | 4 ++++ .../workflow/manager/controllers/RetrieverController.java | 4 ++++ .../manager/controllers/SecureRetrieverController.java | 4 ++++ .../isti/workflow/manager/controllers/SkillsController.java | 4 ++++ .../isti/workflow/manager/controllers/StatsController.java | 4 ++++ .../workflow/manager/controllers/UserSecretController.java | 4 ++++ .../manager/executions/AuthorizationRequirementResolver.java | 4 ++++ .../workflow/manager/executions/BiasActivationValidation.java | 4 ++++ .../manager/executions/ContainerExecutionContext.java | 4 ++++ .../manager/executions/ContainerExecutionSupport.java | 4 ++++ .../workflow/manager/executions/ContainerSubflowRole.java | 4 ++++ .../manager/executions/ExecutionAuthorizationRequirement.java | 4 ++++ .../executions/ExecutionAuthorizationValueRequest.java | 4 ++++ .../isti/workflow/manager/executions/ExecutionContext.java | 4 ++++ .../cnr/isti/workflow/manager/executions/ExecutionEvent.java | 4 ++++ .../isti/workflow/manager/executions/ExecutionEventLevel.java | 4 ++++ .../workflow/manager/executions/ExecutionEventLogger.java | 4 ++++ .../isti/workflow/manager/executions/ExecutionEventType.java | 4 ++++ .../cnr/isti/workflow/manager/executions/ExecutionKind.java | 4 ++++ .../isti/workflow/manager/executions/ExecutionListener.java | 4 ++++ .../cnr/isti/workflow/manager/executions/ExecutionObject.java | 4 ++++ .../isti/workflow/manager/executions/ExecutionOutcome.java | 4 ++++ .../workflow/manager/executions/ExecutionOutcomeDraft.java | 4 ++++ .../manager/executions/ExecutionRuntimeContextSupport.java | 4 ++++ .../manager/executions/ExecutionSimulationRequest.java | 4 ++++ .../cnr/isti/workflow/manager/executions/ExecutionStatus.java | 4 ++++ .../manager/executions/ExecutionTemplateResolver.java | 4 ++++ .../manager/executions/ExecutionVariableCleanupPolicy.java | 4 ++++ .../manager/executions/ExecutionVariableDescriptor.java | 4 ++++ .../workflow/manager/executions/ExecutionVariableKind.java | 4 ++++ .../manager/executions/ExecutionVariableRegistry.java | 4 ++++ .../isti/workflow/manager/executions/ExecutionsService.java | 4 ++++ .../it/cnr/isti/workflow/manager/executions/FieldKey.java | 4 ++++ .../isti/workflow/manager/executions/InteractionResult.java | 4 ++++ .../isti/workflow/manager/executions/LoopGuardSupport.java | 4 ++++ .../workflow/manager/executions/NodeExecutionException.java | 4 ++++ .../isti/workflow/manager/executions/NodeExecutionResult.java | 4 ++++ .../manager/executions/SubflowExecutionVariables.java | 4 ++++ .../isti/workflow/manager/executions/SubflowGlobalInputs.java | 4 ++++ .../workflow/manager/executions/api/ActiveBiasProbeView.java | 4 ++++ .../workflow/manager/executions/api/ExecutionContextView.java | 4 ++++ .../workflow/manager/executions/api/ExecutionGroupView.java | 4 ++++ .../workflow/manager/executions/api/ExecutionStepView.java | 4 ++++ .../isti/workflow/manager/executions/api/ExecutionView.java | 4 ++++ .../isti/workflow/manager/executions/bias/BiasActivation.java | 4 ++++ .../workflow/manager/executions/bias/BiasApiException.java | 4 ++++ .../manager/executions/bias/BiasDownstreamImpact.java | 4 ++++ .../manager/executions/bias/BiasExecutionContext.java | 4 ++++ .../workflow/manager/executions/bias/BiasExecutionMode.java | 4 ++++ .../workflow/manager/executions/bias/BiasExperimentKind.java | 4 ++++ .../manager/executions/bias/BiasImpactExperimentRequest.java | 4 ++++ .../isti/workflow/manager/executions/bias/BiasImpactJob.java | 4 ++++ .../workflow/manager/executions/bias/BiasImpactJobKind.java | 4 ++++ .../manager/executions/bias/BiasImpactJobService.java | 4 ++++ .../workflow/manager/executions/bias/BiasImpactJobStatus.java | 4 ++++ .../workflow/manager/executions/bias/BiasImpactJudge.java | 4 ++++ .../workflow/manager/executions/bias/BiasImpactReport.java | 4 ++++ .../workflow/manager/executions/bias/BiasImpactService.java | 4 ++++ .../manager/executions/bias/BiasInterventionDirection.java | 4 ++++ .../isti/workflow/manager/executions/bias/BiasItemImpact.java | 4 ++++ .../manager/executions/bias/BiasIterationComparator.java | 4 ++++ .../workflow/manager/executions/bias/BiasIterationImpact.java | 4 ++++ .../manager/executions/bias/BiasJudgeAttribution.java | 4 ++++ .../manager/executions/bias/BiasJudgeImpactLevel.java | 4 ++++ .../workflow/manager/executions/bias/BiasJudgeRequest.java | 4 ++++ .../workflow/manager/executions/bias/BiasJudgeSummary.java | 4 ++++ .../workflow/manager/executions/bias/BiasJudgeTarget.java | 4 ++++ .../workflow/manager/executions/bias/BiasJudgeVerdict.java | 4 ++++ .../workflow/manager/executions/bias/BiasJudgementStore.java | 4 ++++ .../manager/executions/bias/BiasMockedSideEffect.java | 4 ++++ .../workflow/manager/executions/bias/BiasNumericDelta.java | 4 ++++ .../workflow/manager/executions/bias/BiasOutcomeChange.java | 4 ++++ .../workflow/manager/executions/bias/BiasOutputImpact.java | 4 ++++ .../isti/workflow/manager/executions/bias/BiasOutputs.java | 4 ++++ .../workflow/manager/executions/bias/BiasRerunRequest.java | 4 ++++ .../workflow/manager/executions/bias/BiasRoutingChange.java | 4 ++++ .../manager/executions/bias/BiasSimulationContext.java | 4 ++++ .../workflow/manager/executions/bias/BiasValueAnalyzer.java | 4 ++++ .../workflow/manager/executions/bias/BiasValueImpact.java | 4 ++++ .../manager/executions/bias/ExternalSideEffectPolicy.java | 4 ++++ .../persistence/BiasImpactExperimentRequestConverter.java | 4 ++++ .../executions/bias/persistence/BiasImpactJobEntity.java | 4 ++++ .../executions/bias/persistence/BiasImpactJobRepository.java | 4 ++++ .../bias/persistence/BiasImpactReportConverter.java | 4 ++++ .../executions/bias/persistence/BiasImpactReportEntity.java | 4 ++++ .../bias/persistence/BiasImpactReportRepository.java | 4 ++++ .../executions/bias/persistence/LLMDescriptorConverter.java | 4 ++++ .../manager/executions/bias/runtime/BiasBehaviorAdapter.java | 4 ++++ .../executions/bias/runtime/BiasBehaviorAdapterRegistry.java | 4 ++++ .../executions/bias/runtime/BiasContainerPropagation.java | 4 ++++ .../executions/bias/runtime/BiasPreparedExecution.java | 4 ++++ .../manager/executions/bias/runtime/BiasRuntimeSupport.java | 4 ++++ .../executions/bias/runtime/InputBiasBehaviorAdapter.java | 4 ++++ .../bias/runtime/MockResponseBiasBehaviorAdapter.java | 4 ++++ .../executions/bias/runtime/OutputBiasBehaviorAdapter.java | 4 ++++ .../executions/bias/runtime/PromptBiasBehaviorAdapter.java | 4 ++++ .../executions/bias/runtime/RoutingBiasBehaviorAdapter.java | 4 ++++ .../executions/design/FlowSharedVariableCatalogService.java | 4 ++++ .../workflow/manager/executions/executors/BlockExecutors.java | 4 ++++ .../executions/executors/BooleanLlmResponseParser.java | 4 ++++ .../manager/executions/executors/ContainerExecutors.java | 4 ++++ .../manager/executions/executors/DelimitedResponseParser.java | 4 ++++ .../workflow/manager/executions/executors/NodeExecutors.java | 4 ++++ .../manager/executions/executors/blocks/BlockExecutor.java | 4 ++++ .../executions/executors/blocks/BranchRejoinExecutor.java | 4 ++++ .../executions/executors/blocks/ChatInteractionExecutor.java | 4 ++++ .../executions/executors/blocks/ConditionalExecutor.java | 4 ++++ .../executions/executors/blocks/DelimitedParserExecutor.java | 4 ++++ .../manager/executions/executors/blocks/EndBlockExecutor.java | 4 ++++ .../executors/blocks/ExpressionEvaluationSupport.java | 4 ++++ .../executions/executors/blocks/HTTPServerCallExecutor.java | 4 ++++ .../executions/executors/blocks/HumanDecisionExecutor.java | 4 ++++ .../executions/executors/blocks/HumanInteractionExecutor.java | 4 ++++ .../manager/executions/executors/blocks/LLMExecutor.java | 4 ++++ .../executions/executors/blocks/MCPAgentChatExecutor.java | 4 ++++ .../executions/executors/blocks/MCPBridgeExecutor.java | 4 ++++ .../executions/executors/blocks/ModelParameterReporting.java | 4 ++++ .../executions/executors/blocks/SimulatedChatSupport.java | 4 ++++ .../manager/executions/executors/blocks/SwitchExecutor.java | 4 ++++ .../executions/executors/containers/ContainerExecutor.java | 4 ++++ .../executors/containers/GenericContainerExecutor.java | 4 ++++ .../executors/containers/IteratorContainerExecutor.java | 4 ++++ .../executors/containers/LoopContainerExecutor.java | 4 ++++ .../executions/persistence/ContainerContinuationPhase.java | 4 ++++ .../executions/persistence/ContainerContinuationSnapshot.java | 4 ++++ .../executions/persistence/ExecutionInputSnapshot.java | 4 ++++ .../manager/executions/persistence/ExecutionSnapshot.java | 4 ++++ .../executions/persistence/ExecutionSnapshotConverter.java | 4 ++++ .../manager/executions/persistence/ExecutionStepSnapshot.java | 4 ++++ .../workflow/manager/executions/repo/ExecutionEntity.java | 4 ++++ .../workflow/manager/executions/repo/ExecutionRepository.java | 4 ++++ .../it/cnr/isti/workflow/manager/executions/steps/Input.java | 4 ++++ .../isti/workflow/manager/executions/steps/InputListener.java | 4 ++++ .../manager/executions/steps/InputResolutionState.java | 4 ++++ .../it/cnr/isti/workflow/manager/executions/steps/Output.java | 4 ++++ .../it/cnr/isti/workflow/manager/executions/steps/Step.java | 4 ++++ .../workflow/manager/executions/steps/StepSkipReason.java | 4 ++++ .../isti/workflow/manager/executions/steps/StepStatus.java | 4 ++++ .../steps/activation/AllRequiredActivationPolicy.java | 4 ++++ .../steps/activation/BranchRejoinActivationPolicy.java | 4 ++++ .../executions/steps/activation/StepActivationDecision.java | 4 ++++ .../executions/steps/activation/StepActivationPolicy.java | 4 ++++ .../steps/activation/StepActivationPolicyRegistry.java | 4 ++++ .../workflow/manager/flows/FlowAccessDeniedException.java | 4 ++++ .../it/cnr/isti/workflow/manager/flows/FlowConverter.java | 4 ++++ .../cnr/isti/workflow/manager/flows/FlowImportComponent.java | 4 ++++ .../java/it/cnr/isti/workflow/manager/flows/FlowMapper.java | 4 ++++ .../isti/workflow/manager/flows/FlowNotFoundException.java | 4 ++++ .../java/it/cnr/isti/workflow/manager/flows/FlowService.java | 4 ++++ .../java/it/cnr/isti/workflow/manager/flows/ImportedFlow.java | 4 ++++ .../it/cnr/isti/workflow/manager/flows/model/Connection.java | 4 ++++ .../it/cnr/isti/workflow/manager/flows/model/Dependency.java | 4 ++++ .../java/it/cnr/isti/workflow/manager/flows/model/Flow.java | 4 ++++ .../isti/workflow/manager/flows/model/FlowCreateRequest.java | 4 ++++ .../it/cnr/isti/workflow/manager/flows/model/FlowData.java | 4 ++++ .../workflow/manager/flows/model/FlowFlagUpdateRequest.java | 4 ++++ .../it/cnr/isti/workflow/manager/flows/model/FlowLane.java | 4 ++++ .../it/cnr/isti/workflow/manager/flows/model/FlowNode.java | 4 ++++ .../manager/flows/model/FlowProjectUpdateRequest.java | 4 ++++ .../isti/workflow/manager/flows/model/FlowSummaryView.java | 4 ++++ .../it/cnr/isti/workflow/manager/flows/model/FlowView.java | 4 ++++ .../cnr/isti/workflow/manager/flows/model/FlowViewStatus.java | 4 ++++ .../workflow/manager/flows/model/bias/BiasActivationMode.java | 4 ++++ .../manager/flows/model/bias/BiasAnnotationSource.java | 4 ++++ .../manager/flows/model/bias/BiasAnnotationStatus.java | 4 ++++ .../manager/flows/model/bias/BiasBehavioralProbe.java | 4 ++++ .../workflow/manager/flows/model/bias/BiasCatalogOption.java | 4 ++++ .../isti/workflow/manager/flows/model/bias/BiasCategory.java | 4 ++++ .../isti/workflow/manager/flows/model/bias/BiasSeverity.java | 4 ++++ .../manager/flows/model/bias/BlockBiasAnnotation.java | 4 ++++ .../flows/model/capabilities/NodeTypeCapabilities.java | 4 ++++ .../manager/flows/model/capabilities/NodeVisualRole.java | 4 ++++ .../it/cnr/isti/workflow/manager/flows/repo/FlowEntity.java | 4 ++++ .../cnr/isti/workflow/manager/flows/repo/FlowRepository.java | 4 ++++ .../isti/workflow/manager/flows/repo/ProjectFlowCount.java | 4 ++++ .../workflow/manager/flows/validation/FlowDataValidator.java | 4 ++++ .../manager/flows/validation/FlowExecutionValidator.java | 4 ++++ .../manager/flows/validation/GroupedFlowValidation.java | 4 ++++ .../workflow/manager/flows/validation/ValidFlowStructure.java | 4 ++++ .../workflow/manager/flows/validation/ValidationError.java | 4 ++++ .../manager/flows/validation/ValidationErrorCode.java | 4 ++++ .../manager/flows/validation/ValidationErrorCodec.java | 4 ++++ .../cnr/isti/workflow/manager/http/HTTPServerCallService.java | 4 ++++ .../cnr/isti/workflow/manager/ios/FileInputConstraints.java | 4 ++++ .../java/it/cnr/isti/workflow/manager/ios/IODescriptor.java | 4 ++++ src/main/java/it/cnr/isti/workflow/manager/ios/IOType.java | 4 ++++ .../it/cnr/isti/workflow/manager/ios/JsonSchemaValidator.java | 4 ++++ .../java/it/cnr/isti/workflow/manager/llms/ChatMessage.java | 4 ++++ .../isti/workflow/manager/llms/ConfigurableInputBinding.java | 4 ++++ .../cnr/isti/workflow/manager/llms/LLMCredentialResolver.java | 4 ++++ .../java/it/cnr/isti/workflow/manager/llms/LLMDescriptor.java | 4 ++++ .../isti/workflow/manager/llms/LLMDescriptorInputBinding.java | 4 ++++ .../isti/workflow/manager/llms/LLMProviderCatalogService.java | 4 ++++ .../cnr/isti/workflow/manager/llms/LLMProviderMetadata.java | 4 ++++ .../it/cnr/isti/workflow/manager/llms/ModelParameter.java | 4 ++++ .../it/cnr/isti/workflow/manager/llms/ModelParameters.java | 4 ++++ .../cnr/isti/workflow/manager/llms/providers/LLMProvider.java | 4 ++++ .../manager/llms/providers/google/GeminiLLMProvider.java | 4 ++++ .../llms/providers/ollama/InternalOllamaLLMProvider.java | 4 ++++ .../manager/llms/providers/ollama/response/ChatResponse.java | 4 ++++ .../llms/providers/ollama/response/ChatResponseMessage.java | 4 ++++ .../llms/providers/ollama/response/GenerateResponse.java | 4 ++++ .../manager/llms/providers/ollama/response/ModelInfo.java | 4 ++++ .../manager/llms/providers/ollama/response/ModelResponse.java | 4 ++++ .../it/cnr/isti/workflow/manager/mcp/MCPAgentService.java | 4 ++++ .../it/cnr/isti/workflow/manager/mcp/MCPQueryAttachments.java | 4 ++++ .../it/cnr/isti/workflow/manager/mcp/MCPServersProvider.java | 4 ++++ .../isti/workflow/manager/mcp/MCPSharedSessionRegistry.java | 4 ++++ .../it/cnr/isti/workflow/manager/mcp/UploadedFileKind.java | 4 ++++ .../workflow/manager/projects/ProjectContextConverter.java | 4 ++++ .../workflow/manager/projects/ProjectContextResolver.java | 4 ++++ .../workflow/manager/projects/ProjectExecutionService.java | 4 ++++ .../it/cnr/isti/workflow/manager/projects/ProjectMapper.java | 4 ++++ .../workflow/manager/projects/ProjectRunOrchestrator.java | 4 ++++ .../it/cnr/isti/workflow/manager/projects/ProjectService.java | 4 ++++ .../isti/workflow/manager/projects/model/ProjectContext.java | 4 ++++ .../workflow/manager/projects/model/ProjectContextEntry.java | 4 ++++ .../workflow/manager/projects/model/ProjectCreateRequest.java | 4 ++++ .../manager/projects/model/ProjectExecuteRequest.java | 4 ++++ .../manager/projects/model/ProjectExecutionPlanView.java | 4 ++++ .../manager/projects/model/ProjectFlowOrderRequest.java | 4 ++++ .../isti/workflow/manager/projects/model/ProjectRunView.java | 4 ++++ .../workflow/manager/projects/model/ProjectSummaryView.java | 4 ++++ .../workflow/manager/projects/model/ProjectUpdateRequest.java | 4 ++++ .../cnr/isti/workflow/manager/projects/model/ProjectView.java | 4 ++++ .../isti/workflow/manager/projects/repo/ProjectEntity.java | 4 ++++ .../workflow/manager/projects/repo/ProjectRepository.java | 4 ++++ .../it/cnr/isti/workflow/manager/skills/SkillBinding.java | 4 ++++ .../it/cnr/isti/workflow/manager/skills/SkillDefinition.java | 4 ++++ .../cnr/isti/workflow/manager/skills/SkillPromptService.java | 4 ++++ .../isti/workflow/manager/skills/SkillsCatalogService.java | 4 ++++ .../workflow/manager/stats/UserStatsNotFoundException.java | 4 ++++ .../it/cnr/isti/workflow/manager/stats/UserStatsService.java | 4 ++++ .../workflow/manager/stats/model/SystemUsageStatsView.java | 4 ++++ .../isti/workflow/manager/stats/model/UserUsageStatsView.java | 4 ++++ .../cnr/isti/workflow/manager/vault/SecretCryptoService.java | 4 ++++ .../it/cnr/isti/workflow/manager/vault/UserSecretService.java | 4 ++++ .../manager/vault/model/VaultSecretCreateRequest.java | 4 ++++ .../manager/vault/model/VaultSecretUpdateRequest.java | 4 ++++ .../isti/workflow/manager/vault/model/VaultSecretView.java | 4 ++++ .../isti/workflow/manager/vault/repo/UserSecretEntity.java | 4 ++++ .../workflow/manager/vault/repo/UserSecretRepository.java | 4 ++++ .../workflow/manager/assistant/BlockCatalogServiceTest.java | 4 ++++ .../java/it/cnr/isti/workflow/manager/blocks/BlockTest.java | 4 ++++ .../isti/workflow/manager/blocks/ModelAsInputBindingTest.java | 4 ++++ .../configurations/BlockConfigurationValidationTest.java | 4 ++++ .../manager/blocks/configurations/LegacyBlockTypeIdTest.java | 4 ++++ .../blocks/configurations/MCPAgentUploadGlobalSchemaTest.java | 4 ++++ .../blocks/configurations/MCPAgentUploadInputJsonTest.java | 4 ++++ .../blocks/factories/MCPAgentBlockFactoryUploadTest.java | 4 ++++ .../isti/workflow/manager/configuration/ConditionChecks.java | 4 ++++ .../manager/configuration/TestContainersConfiguration.java | 4 ++++ .../workflow/manager/configuration/TestSecurityConfig.java | 4 ++++ .../manager/controllers/ApiExceptionHandlerBiasTest.java | 4 ++++ .../controllers/ApiExceptionHandlerClientDisconnectTest.java | 4 ++++ .../workflow/manager/controllers/AssistantControllerTest.java | 4 ++++ .../isti/workflow/manager/controllers/AuthControllerTest.java | 4 ++++ .../manager/controllers/BiasAnnotationsControllerTest.java | 4 ++++ .../workflow/manager/controllers/BlocksControllerTest.java | 4 ++++ .../manager/controllers/ContainersControllerTest.java | 4 ++++ .../workflow/manager/controllers/ExecutionControllerTest.java | 4 ++++ .../isti/workflow/manager/controllers/FlowControllerTest.java | 4 ++++ .../workflow/manager/controllers/ProjectControllerTest.java | 4 ++++ .../workflow/manager/controllers/RetrieverControllerTest.java | 4 ++++ .../manager/controllers/SecureRetrieverControllerTest.java | 4 ++++ .../workflow/manager/controllers/StatsControllerTest.java | 4 ++++ .../manager/controllers/UserSecretControllerTest.java | 4 ++++ .../workflow/manager/controllers/VaultCredentialGateTest.java | 4 ++++ .../workflow/manager/executions/AuthServicePasswordTest.java | 4 ++++ .../manager/executions/BranchRejoinConcurrencyTest.java | 4 ++++ .../manager/executions/ControlFlowGatewayIntegrationTest.java | 4 ++++ .../manager/executions/ExecutionTemplateResolverTest.java | 4 ++++ .../cnr/isti/workflow/manager/executions/ExecutionTest.java | 4 ++++ .../workflow/manager/executions/ExecutionWithContainer.java | 4 ++++ .../executions/ExecutionsServiceCacheEvictionTest.java | 4 ++++ .../manager/executions/GlobalInputMultiplicityTest.java | 4 ++++ .../executions/JensenStructuredFlowsExecutionTest.java | 4 ++++ .../executions/JsonDossierExecutionIntegrationTest.java | 4 ++++ .../workflow/manager/executions/NodeExecutionResultTest.java | 4 ++++ .../manager/executions/SubflowExecutionPersistenceTest.java | 4 ++++ .../manager/executions/SubflowExecutionVariablesTest.java | 4 ++++ .../executions/bias/BiasExperimentsIntegrationTest.java | 4 ++++ .../workflow/manager/executions/bias/BiasJudgeTargetTest.java | 4 ++++ .../executions/bias/BiasReportJsonCompatibilityTest.java | 4 ++++ .../manager/executions/bias/BiasRuntimeSupportTest.java | 4 ++++ .../manager/executions/bias/BiasSimulationContextTest.java | 4 ++++ .../manager/executions/bias/BiasValueAnalyzerTest.java | 4 ++++ .../executions/bias/ControlFlowBlockBiasCapabilitiesTest.java | 4 ++++ .../executions/executors/BooleanLlmResponseParserTest.java | 4 ++++ .../executions/executors/DelimitedResponseParserTest.java | 4 ++++ .../executions/executors/blocks/BranchRejoinExecutorTest.java | 4 ++++ .../executors/blocks/DelimitedParserExecutorTest.java | 4 ++++ .../executors/blocks/HumanDecisionSimulatedChoiceTest.java | 4 ++++ .../executions/executors/blocks/MCPAgentChatExecutorTest.java | 4 ++++ .../executors/blocks/MCPBridgeExecutorUploadTest.java | 4 ++++ .../manager/executions/steps/InputJsonHandlingTest.java | 4 ++++ .../steps/InputResolutionAndActivationPolicyTest.java | 4 ++++ .../steps/activation/BranchRejoinActivationPolicyTest.java | 4 ++++ .../isti/workflow/manager/flows/FlowImportComponentTest.java | 4 ++++ .../java/it/cnr/isti/workflow/manager/flows/FlowTest.java | 4 ++++ .../it/cnr/isti/workflow/manager/flows/FlowTestCreator.java | 4 ++++ .../workflow/manager/flows/JensenStructuredFlowsTest.java | 4 ++++ .../flows/validation/BranchRejoinStructureValidationTest.java | 4 ++++ .../manager/flows/validation/FlowLaneValidationTest.java | 4 ++++ .../flows/validation/NodeTypeCapabilitiesIntegrationTest.java | 4 ++++ .../workflow/manager/llms/ConfigurableInputBindingTest.java | 4 ++++ .../workflow/manager/llms/LLMDescriptorInputBindingTest.java | 4 ++++ .../cnr/isti/workflow/manager/llms/ModelParametersTest.java | 4 ++++ .../providers/ollama/InternalOllamaLLMProviderBodyTest.java | 4 ++++ .../it/cnr/isti/workflow/manager/mcp/MCPAgentServiceTest.java | 4 ++++ .../cnr/isti/workflow/manager/mcp/MCPServersProviderTest.java | 4 ++++ .../it/cnr/isti/workflow/manager/ollama/OllamaClient.java | 4 ++++ .../isti/workflow/manager/ollama/OllamaIntegrationTest.java | 4 ++++ .../it/cnr/isti/workflow/manager/ollama/OllamaService.java | 4 ++++ .../manager/projects/ProjectContextExecutionTest.java | 4 ++++ .../workflow/manager/projects/ProjectContextResolverTest.java | 4 ++++ .../isti/workflow/manager/projects/ProjectExecutionTest.java | 4 ++++ .../manager/projects/ProjectRunOrchestrationTest.java | 4 ++++ 501 files changed, 2004 insertions(+) diff --git a/src/main/java/it/cnr/isti/workflow/manager/HumainFlowApplication.java b/src/main/java/it/cnr/isti/workflow/manager/HumainFlowApplication.java index c6e52b1..94444b1 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/HumainFlowApplication.java +++ b/src/main/java/it/cnr/isti/workflow/manager/HumainFlowApplication.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager; import java.util.Locale; diff --git a/src/main/java/it/cnr/isti/workflow/manager/ServletInitializer.java b/src/main/java/it/cnr/isti/workflow/manager/ServletInitializer.java index 78880c9..a0160fc 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/ServletInitializer.java +++ b/src/main/java/it/cnr/isti/workflow/manager/ServletInitializer.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager; import org.springframework.boot.builder.SpringApplicationBuilder; diff --git a/src/main/java/it/cnr/isti/workflow/manager/app/JacksonConverterSupport.java b/src/main/java/it/cnr/isti/workflow/manager/app/JacksonConverterSupport.java index 4972fcf..682da56 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/app/JacksonConverterSupport.java +++ b/src/main/java/it/cnr/isti/workflow/manager/app/JacksonConverterSupport.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.app; import com.fasterxml.jackson.annotation.JsonAutoDetect; diff --git a/src/main/java/it/cnr/isti/workflow/manager/app/ObjectMapperHolder.java b/src/main/java/it/cnr/isti/workflow/manager/app/ObjectMapperHolder.java index 29c1155..32a158d 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/app/ObjectMapperHolder.java +++ b/src/main/java/it/cnr/isti/workflow/manager/app/ObjectMapperHolder.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.app; import org.springframework.stereotype.Component; diff --git a/src/main/java/it/cnr/isti/workflow/manager/app/config/OpenApiConfig.java b/src/main/java/it/cnr/isti/workflow/manager/app/config/OpenApiConfig.java index 700b9ac..847ed9a 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/app/config/OpenApiConfig.java +++ b/src/main/java/it/cnr/isti/workflow/manager/app/config/OpenApiConfig.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.app.config; import io.swagger.v3.oas.models.OpenAPI; diff --git a/src/main/java/it/cnr/isti/workflow/manager/app/config/WebClientPoolingConfig.java b/src/main/java/it/cnr/isti/workflow/manager/app/config/WebClientPoolingConfig.java index f03a2b8..9ec21e5 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/app/config/WebClientPoolingConfig.java +++ b/src/main/java/it/cnr/isti/workflow/manager/app/config/WebClientPoolingConfig.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.app.config; import java.time.Duration; diff --git a/src/main/java/it/cnr/isti/workflow/manager/app/config/WebConfig.java b/src/main/java/it/cnr/isti/workflow/manager/app/config/WebConfig.java index 03b5963..3fb2feb 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/app/config/WebConfig.java +++ b/src/main/java/it/cnr/isti/workflow/manager/app/config/WebConfig.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.app.config; import java.util.Locale; diff --git a/src/main/java/it/cnr/isti/workflow/manager/app/health/MCPBridgeHealthIndicator.java b/src/main/java/it/cnr/isti/workflow/manager/app/health/MCPBridgeHealthIndicator.java index 6022081..da8fa44 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/app/health/MCPBridgeHealthIndicator.java +++ b/src/main/java/it/cnr/isti/workflow/manager/app/health/MCPBridgeHealthIndicator.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.app.health; import java.time.Duration; diff --git a/src/main/java/it/cnr/isti/workflow/manager/app/health/OllamaHealthIndicator.java b/src/main/java/it/cnr/isti/workflow/manager/app/health/OllamaHealthIndicator.java index 3a173ee..210c884 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/app/health/OllamaHealthIndicator.java +++ b/src/main/java/it/cnr/isti/workflow/manager/app/health/OllamaHealthIndicator.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.app.health; import java.time.Duration; diff --git a/src/main/java/it/cnr/isti/workflow/manager/assistant/AssistantConversationService.java b/src/main/java/it/cnr/isti/workflow/manager/assistant/AssistantConversationService.java index 3d21024..ff7a286 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/assistant/AssistantConversationService.java +++ b/src/main/java/it/cnr/isti/workflow/manager/assistant/AssistantConversationService.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.assistant; import java.time.Duration; diff --git a/src/main/java/it/cnr/isti/workflow/manager/assistant/AssistantFlowValidation.java b/src/main/java/it/cnr/isti/workflow/manager/assistant/AssistantFlowValidation.java index 893ee35..bebafe6 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/assistant/AssistantFlowValidation.java +++ b/src/main/java/it/cnr/isti/workflow/manager/assistant/AssistantFlowValidation.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.assistant; import java.util.ArrayList; diff --git a/src/main/java/it/cnr/isti/workflow/manager/assistant/AssistantProperties.java b/src/main/java/it/cnr/isti/workflow/manager/assistant/AssistantProperties.java index 2186857..1f014f8 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/assistant/AssistantProperties.java +++ b/src/main/java/it/cnr/isti/workflow/manager/assistant/AssistantProperties.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.assistant; import org.springframework.boot.context.properties.ConfigurationProperties; diff --git a/src/main/java/it/cnr/isti/workflow/manager/assistant/AssistantProviderInvoker.java b/src/main/java/it/cnr/isti/workflow/manager/assistant/AssistantProviderInvoker.java index 34c8186..f3e33e1 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/assistant/AssistantProviderInvoker.java +++ b/src/main/java/it/cnr/isti/workflow/manager/assistant/AssistantProviderInvoker.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.assistant; import org.slf4j.Logger; diff --git a/src/main/java/it/cnr/isti/workflow/manager/assistant/AssistantResponseParser.java b/src/main/java/it/cnr/isti/workflow/manager/assistant/AssistantResponseParser.java index 689c7ab..6a1b8c1 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/assistant/AssistantResponseParser.java +++ b/src/main/java/it/cnr/isti/workflow/manager/assistant/AssistantResponseParser.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.assistant; import java.util.ArrayList; diff --git a/src/main/java/it/cnr/isti/workflow/manager/assistant/AssistantSelectionResolver.java b/src/main/java/it/cnr/isti/workflow/manager/assistant/AssistantSelectionResolver.java index d7e06b8..511d187 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/assistant/AssistantSelectionResolver.java +++ b/src/main/java/it/cnr/isti/workflow/manager/assistant/AssistantSelectionResolver.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.assistant; import java.util.Map; diff --git a/src/main/java/it/cnr/isti/workflow/manager/assistant/AssistantTextSupport.java b/src/main/java/it/cnr/isti/workflow/manager/assistant/AssistantTextSupport.java index cdca566..4965158 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/assistant/AssistantTextSupport.java +++ b/src/main/java/it/cnr/isti/workflow/manager/assistant/AssistantTextSupport.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.assistant; import java.util.Locale; diff --git a/src/main/java/it/cnr/isti/workflow/manager/assistant/BlockCatalogService.java b/src/main/java/it/cnr/isti/workflow/manager/assistant/BlockCatalogService.java index 0f12721..d208351 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/assistant/BlockCatalogService.java +++ b/src/main/java/it/cnr/isti/workflow/manager/assistant/BlockCatalogService.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.assistant; import java.util.Comparator; diff --git a/src/main/java/it/cnr/isti/workflow/manager/assistant/BlockDraftNormalizer.java b/src/main/java/it/cnr/isti/workflow/manager/assistant/BlockDraftNormalizer.java index ec19767..3111981 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/assistant/BlockDraftNormalizer.java +++ b/src/main/java/it/cnr/isti/workflow/manager/assistant/BlockDraftNormalizer.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.assistant; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/assistant/ConnectionAssembler.java b/src/main/java/it/cnr/isti/workflow/manager/assistant/ConnectionAssembler.java index 265f25c..3cdf026 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/assistant/ConnectionAssembler.java +++ b/src/main/java/it/cnr/isti/workflow/manager/assistant/ConnectionAssembler.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.assistant; import java.util.ArrayList; diff --git a/src/main/java/it/cnr/isti/workflow/manager/assistant/FlowAssemblySupport.java b/src/main/java/it/cnr/isti/workflow/manager/assistant/FlowAssemblySupport.java index a9beb4b..b8b2423 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/assistant/FlowAssemblySupport.java +++ b/src/main/java/it/cnr/isti/workflow/manager/assistant/FlowAssemblySupport.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.assistant; import java.util.ArrayList; diff --git a/src/main/java/it/cnr/isti/workflow/manager/assistant/FlowAssistantPromptService.java b/src/main/java/it/cnr/isti/workflow/manager/assistant/FlowAssistantPromptService.java index 6f0a697..a476710 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/assistant/FlowAssistantPromptService.java +++ b/src/main/java/it/cnr/isti/workflow/manager/assistant/FlowAssistantPromptService.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.assistant; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/assistant/FlowAssistantService.java b/src/main/java/it/cnr/isti/workflow/manager/assistant/FlowAssistantService.java index accb5c2..6be533d 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/assistant/FlowAssistantService.java +++ b/src/main/java/it/cnr/isti/workflow/manager/assistant/FlowAssistantService.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.assistant; import java.util.ArrayList; diff --git a/src/main/java/it/cnr/isti/workflow/manager/assistant/PlanValidationSupport.java b/src/main/java/it/cnr/isti/workflow/manager/assistant/PlanValidationSupport.java index b7c3a9e..7701922 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/assistant/PlanValidationSupport.java +++ b/src/main/java/it/cnr/isti/workflow/manager/assistant/PlanValidationSupport.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.assistant; import java.util.ArrayList; diff --git a/src/main/java/it/cnr/isti/workflow/manager/assistant/SharedMemoryIntentClassifier.java b/src/main/java/it/cnr/isti/workflow/manager/assistant/SharedMemoryIntentClassifier.java index 2258a1d..7bb2e38 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/assistant/SharedMemoryIntentClassifier.java +++ b/src/main/java/it/cnr/isti/workflow/manager/assistant/SharedMemoryIntentClassifier.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.assistant; final class SharedMemoryIntentClassifier { diff --git a/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantCallAcceptedResponse.java b/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantCallAcceptedResponse.java index 7dc72cb..6f56aaa 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantCallAcceptedResponse.java +++ b/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantCallAcceptedResponse.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.assistant.model; public record AssistantCallAcceptedResponse(String sessionId, String callId) { diff --git a/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantCallStatus.java b/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantCallStatus.java index 09788b4..19e824b 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantCallStatus.java +++ b/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantCallStatus.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.assistant.model; public enum AssistantCallStatus { diff --git a/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantCallView.java b/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantCallView.java index 36fc47c..1323298 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantCallView.java +++ b/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantCallView.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.assistant.model; import java.time.Instant; diff --git a/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantConfigView.java b/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantConfigView.java index 6a10552..9acda8a 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantConfigView.java +++ b/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantConfigView.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.assistant.model; public record AssistantConfigView( diff --git a/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantExplainRequest.java b/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantExplainRequest.java index 71369a5..14afce1 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantExplainRequest.java +++ b/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantExplainRequest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.assistant.model; import it.cnr.isti.workflow.manager.flows.model.FlowCreateRequest; diff --git a/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantExplainResponse.java b/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantExplainResponse.java index 30fb218..0926ef8 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantExplainResponse.java +++ b/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantExplainResponse.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.assistant.model; public record AssistantExplainResponse(String explanation) { diff --git a/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantFixRequest.java b/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantFixRequest.java index 008a0db..8afa54c 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantFixRequest.java +++ b/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantFixRequest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.assistant.model; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantFlowResponse.java b/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantFlowResponse.java index 200aa7c..c83276a 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantFlowResponse.java +++ b/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantFlowResponse.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.assistant.model; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantGenerationRequest.java b/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantGenerationRequest.java index 9febb1c..ca52f44 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantGenerationRequest.java +++ b/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantGenerationRequest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.assistant.model; import jakarta.validation.constraints.Max; diff --git a/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantIntent.java b/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantIntent.java index 92ae858..6bd8a15 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantIntent.java +++ b/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantIntent.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.assistant.model; public enum AssistantIntent { diff --git a/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantLlmSelection.java b/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantLlmSelection.java index 8119493..5e0e9fa 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantLlmSelection.java +++ b/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantLlmSelection.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.assistant.model; import jakarta.validation.Valid; diff --git a/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantMessageRole.java b/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantMessageRole.java index b4b4cdf..ee0867f 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantMessageRole.java +++ b/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantMessageRole.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.assistant.model; public enum AssistantMessageRole { diff --git a/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantMessageView.java b/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantMessageView.java index bad7224..f94ba41 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantMessageView.java +++ b/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantMessageView.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.assistant.model; import java.time.Instant; diff --git a/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantModelSelection.java b/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantModelSelection.java index 6983d11..ec7085b 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantModelSelection.java +++ b/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantModelSelection.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.assistant.model; public record AssistantModelSelection( diff --git a/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantRefineRequest.java b/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantRefineRequest.java index 834ab68..af863fe 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantRefineRequest.java +++ b/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantRefineRequest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.assistant.model; import it.cnr.isti.workflow.manager.flows.model.FlowCreateRequest; diff --git a/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantSessionCreateRequest.java b/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantSessionCreateRequest.java index 25e2904..6348fdb 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantSessionCreateRequest.java +++ b/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantSessionCreateRequest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.assistant.model; import jakarta.validation.Valid; diff --git a/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantSessionMessageRequest.java b/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantSessionMessageRequest.java index 180bef0..244c768 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantSessionMessageRequest.java +++ b/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantSessionMessageRequest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.assistant.model; import it.cnr.isti.workflow.manager.flows.model.FlowCreateRequest; diff --git a/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantSessionView.java b/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantSessionView.java index b0d7528..1ce855b 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantSessionView.java +++ b/src/main/java/it/cnr/isti/workflow/manager/assistant/model/AssistantSessionView.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.assistant.model; import java.time.Instant; diff --git a/src/main/java/it/cnr/isti/workflow/manager/auth/config/JwtAuthenticationFilter.java b/src/main/java/it/cnr/isti/workflow/manager/auth/config/JwtAuthenticationFilter.java index 87a3aa0..ef3a62f 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/auth/config/JwtAuthenticationFilter.java +++ b/src/main/java/it/cnr/isti/workflow/manager/auth/config/JwtAuthenticationFilter.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.auth.config; import java.io.IOException; diff --git a/src/main/java/it/cnr/isti/workflow/manager/auth/config/JwtUtil.java b/src/main/java/it/cnr/isti/workflow/manager/auth/config/JwtUtil.java index 176dc10..612b160 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/auth/config/JwtUtil.java +++ b/src/main/java/it/cnr/isti/workflow/manager/auth/config/JwtUtil.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.auth.config; diff --git a/src/main/java/it/cnr/isti/workflow/manager/auth/config/SecurityConfig.java b/src/main/java/it/cnr/isti/workflow/manager/auth/config/SecurityConfig.java index 61c80c8..6056215 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/auth/config/SecurityConfig.java +++ b/src/main/java/it/cnr/isti/workflow/manager/auth/config/SecurityConfig.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.auth.config; import org.springframework.beans.factory.annotation.Autowired; diff --git a/src/main/java/it/cnr/isti/workflow/manager/auth/model/AdminChangePasswordResult.java b/src/main/java/it/cnr/isti/workflow/manager/auth/model/AdminChangePasswordResult.java index 6402f4d..67ae1f0 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/auth/model/AdminChangePasswordResult.java +++ b/src/main/java/it/cnr/isti/workflow/manager/auth/model/AdminChangePasswordResult.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.auth.model; public enum AdminChangePasswordResult { diff --git a/src/main/java/it/cnr/isti/workflow/manager/auth/model/AdminChangeUserPasswordRequest.java b/src/main/java/it/cnr/isti/workflow/manager/auth/model/AdminChangeUserPasswordRequest.java index c250d17..99f5f7d 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/auth/model/AdminChangeUserPasswordRequest.java +++ b/src/main/java/it/cnr/isti/workflow/manager/auth/model/AdminChangeUserPasswordRequest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.auth.model; public record AdminChangeUserPasswordRequest( diff --git a/src/main/java/it/cnr/isti/workflow/manager/auth/model/AdminChangeUserRoleRequest.java b/src/main/java/it/cnr/isti/workflow/manager/auth/model/AdminChangeUserRoleRequest.java index 3e93c26..e44b20e 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/auth/model/AdminChangeUserRoleRequest.java +++ b/src/main/java/it/cnr/isti/workflow/manager/auth/model/AdminChangeUserRoleRequest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.auth.model; public record AdminChangeUserRoleRequest( diff --git a/src/main/java/it/cnr/isti/workflow/manager/auth/model/AdminCreateUserRequest.java b/src/main/java/it/cnr/isti/workflow/manager/auth/model/AdminCreateUserRequest.java index 792e2f7..f56a9ed 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/auth/model/AdminCreateUserRequest.java +++ b/src/main/java/it/cnr/isti/workflow/manager/auth/model/AdminCreateUserRequest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.auth.model; public record AdminCreateUserRequest( diff --git a/src/main/java/it/cnr/isti/workflow/manager/auth/model/AuthRequest.java b/src/main/java/it/cnr/isti/workflow/manager/auth/model/AuthRequest.java index bc7c699..5d71ab7 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/auth/model/AuthRequest.java +++ b/src/main/java/it/cnr/isti/workflow/manager/auth/model/AuthRequest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.auth.model; import lombok.AllArgsConstructor; diff --git a/src/main/java/it/cnr/isti/workflow/manager/auth/model/ChangePasswordRequest.java b/src/main/java/it/cnr/isti/workflow/manager/auth/model/ChangePasswordRequest.java index b43dd51..6b57cba 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/auth/model/ChangePasswordRequest.java +++ b/src/main/java/it/cnr/isti/workflow/manager/auth/model/ChangePasswordRequest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.auth.model; import com.fasterxml.jackson.annotation.JsonAlias; diff --git a/src/main/java/it/cnr/isti/workflow/manager/auth/model/ChangePasswordResult.java b/src/main/java/it/cnr/isti/workflow/manager/auth/model/ChangePasswordResult.java index da6522b..b59a1c0 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/auth/model/ChangePasswordResult.java +++ b/src/main/java/it/cnr/isti/workflow/manager/auth/model/ChangePasswordResult.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.auth.model; public enum ChangePasswordResult { diff --git a/src/main/java/it/cnr/isti/workflow/manager/auth/model/ChangeUserRoleResult.java b/src/main/java/it/cnr/isti/workflow/manager/auth/model/ChangeUserRoleResult.java index a8281ef..d446922 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/auth/model/ChangeUserRoleResult.java +++ b/src/main/java/it/cnr/isti/workflow/manager/auth/model/ChangeUserRoleResult.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.auth.model; public enum ChangeUserRoleResult { diff --git a/src/main/java/it/cnr/isti/workflow/manager/auth/model/CreateUserResult.java b/src/main/java/it/cnr/isti/workflow/manager/auth/model/CreateUserResult.java index 69fbf66..f796f92 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/auth/model/CreateUserResult.java +++ b/src/main/java/it/cnr/isti/workflow/manager/auth/model/CreateUserResult.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.auth.model; public enum CreateUserResult { diff --git a/src/main/java/it/cnr/isti/workflow/manager/auth/model/DeleteUserResult.java b/src/main/java/it/cnr/isti/workflow/manager/auth/model/DeleteUserResult.java index 17387a7..88aed20 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/auth/model/DeleteUserResult.java +++ b/src/main/java/it/cnr/isti/workflow/manager/auth/model/DeleteUserResult.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.auth.model; public enum DeleteUserResult { diff --git a/src/main/java/it/cnr/isti/workflow/manager/auth/model/UserRole.java b/src/main/java/it/cnr/isti/workflow/manager/auth/model/UserRole.java index 2e29631..57950b6 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/auth/model/UserRole.java +++ b/src/main/java/it/cnr/isti/workflow/manager/auth/model/UserRole.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.auth.model; public enum UserRole { diff --git a/src/main/java/it/cnr/isti/workflow/manager/auth/model/UserView.java b/src/main/java/it/cnr/isti/workflow/manager/auth/model/UserView.java index ecf311c..7aa8428 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/auth/model/UserView.java +++ b/src/main/java/it/cnr/isti/workflow/manager/auth/model/UserView.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.auth.model; public record UserView( diff --git a/src/main/java/it/cnr/isti/workflow/manager/auth/repo/AuthRepository.java b/src/main/java/it/cnr/isti/workflow/manager/auth/repo/AuthRepository.java index 1ec2c32..13cea8a 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/auth/repo/AuthRepository.java +++ b/src/main/java/it/cnr/isti/workflow/manager/auth/repo/AuthRepository.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.auth.repo; diff --git a/src/main/java/it/cnr/isti/workflow/manager/auth/repo/LoginEntity.java b/src/main/java/it/cnr/isti/workflow/manager/auth/repo/LoginEntity.java index 26a3f40..2c70995 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/auth/repo/LoginEntity.java +++ b/src/main/java/it/cnr/isti/workflow/manager/auth/repo/LoginEntity.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.auth.repo; import it.cnr.isti.workflow.manager.auth.model.UserRole; diff --git a/src/main/java/it/cnr/isti/workflow/manager/auth/services/AuthService.java b/src/main/java/it/cnr/isti/workflow/manager/auth/services/AuthService.java index 1354b3c..cc7b72f 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/auth/services/AuthService.java +++ b/src/main/java/it/cnr/isti/workflow/manager/auth/services/AuthService.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.auth.services; import org.springframework.beans.factory.annotation.Autowired; diff --git a/src/main/java/it/cnr/isti/workflow/manager/auth/services/LoginRateLimiter.java b/src/main/java/it/cnr/isti/workflow/manager/auth/services/LoginRateLimiter.java index ddee5d3..3ed072a 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/auth/services/LoginRateLimiter.java +++ b/src/main/java/it/cnr/isti/workflow/manager/auth/services/LoginRateLimiter.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.auth.services; import java.util.Deque; diff --git a/src/main/java/it/cnr/isti/workflow/manager/auth/services/PasswordHasher.java b/src/main/java/it/cnr/isti/workflow/manager/auth/services/PasswordHasher.java index 2c32076..f71dde1 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/auth/services/PasswordHasher.java +++ b/src/main/java/it/cnr/isti/workflow/manager/auth/services/PasswordHasher.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.auth.services; import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder; diff --git a/src/main/java/it/cnr/isti/workflow/manager/auth/services/TurnstileService.java b/src/main/java/it/cnr/isti/workflow/manager/auth/services/TurnstileService.java index e747ebc..cc7db8f 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/auth/services/TurnstileService.java +++ b/src/main/java/it/cnr/isti/workflow/manager/auth/services/TurnstileService.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.auth.services; import java.util.Objects; diff --git a/src/main/java/it/cnr/isti/workflow/manager/auth/services/UserImportComponent.java b/src/main/java/it/cnr/isti/workflow/manager/auth/services/UserImportComponent.java index 46aa21a..6f80573 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/auth/services/UserImportComponent.java +++ b/src/main/java/it/cnr/isti/workflow/manager/auth/services/UserImportComponent.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.auth.services; import java.io.File; diff --git a/src/main/java/it/cnr/isti/workflow/manager/blocks/Block.java b/src/main/java/it/cnr/isti/workflow/manager/blocks/Block.java index 69b67c3..74d977c 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/blocks/Block.java +++ b/src/main/java/it/cnr/isti/workflow/manager/blocks/Block.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/blocks/IOCapability.java b/src/main/java/it/cnr/isti/workflow/manager/blocks/IOCapability.java index 2328628..6e81080 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/blocks/IOCapability.java +++ b/src/main/java/it/cnr/isti/workflow/manager/blocks/IOCapability.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks; public record IOCapability(IOCapabilityType type, boolean multiple) { diff --git a/src/main/java/it/cnr/isti/workflow/manager/blocks/IOCapabilityType.java b/src/main/java/it/cnr/isti/workflow/manager/blocks/IOCapabilityType.java index eec7676..d17de4d 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/blocks/IOCapabilityType.java +++ b/src/main/java/it/cnr/isti/workflow/manager/blocks/IOCapabilityType.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks; public enum IOCapabilityType { diff --git a/src/main/java/it/cnr/isti/workflow/manager/blocks/IOCapabilityTypes.java b/src/main/java/it/cnr/isti/workflow/manager/blocks/IOCapabilityTypes.java index 112ea85..cdc2567 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/blocks/IOCapabilityTypes.java +++ b/src/main/java/it/cnr/isti/workflow/manager/blocks/IOCapabilityTypes.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks; import it.cnr.isti.workflow.manager.ios.IOType; diff --git a/src/main/java/it/cnr/isti/workflow/manager/blocks/Position.java b/src/main/java/it/cnr/isti/workflow/manager/blocks/Position.java index 9a736a1..b17b771 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/blocks/Position.java +++ b/src/main/java/it/cnr/isti/workflow/manager/blocks/Position.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks; public record Position(int x, int y) { diff --git a/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/BlockConfiguration.java b/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/BlockConfiguration.java index 99e8bb8..88d4fd1 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/BlockConfiguration.java +++ b/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/BlockConfiguration.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks.configurations; diff --git a/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/BranchRejoinBlockConfiguration.java b/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/BranchRejoinBlockConfiguration.java index eda6981..50077cb 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/BranchRejoinBlockConfiguration.java +++ b/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/BranchRejoinBlockConfiguration.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks.configurations; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/BranchRejoinInput.java b/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/BranchRejoinInput.java index e0e673c..11dc209 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/BranchRejoinInput.java +++ b/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/BranchRejoinInput.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks.configurations; import com.fasterxml.jackson.annotation.JsonProperty; diff --git a/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/ChatInteractionBlockConfiguration.java b/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/ChatInteractionBlockConfiguration.java index 74f5443..36e960c 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/ChatInteractionBlockConfiguration.java +++ b/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/ChatInteractionBlockConfiguration.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks.configurations; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/ChatInteractionInput.java b/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/ChatInteractionInput.java index 5efb6a0..7730562 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/ChatInteractionInput.java +++ b/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/ChatInteractionInput.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks.configurations; import com.fasterxml.jackson.annotation.JsonAlias; diff --git a/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/ConditionSwitchValidation.java b/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/ConditionSwitchValidation.java index d23d065..a9438cb 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/ConditionSwitchValidation.java +++ b/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/ConditionSwitchValidation.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks.configurations; import it.cnr.isti.workflow.manager.llms.LLMDescriptor; diff --git a/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/ConditionalBlockConfiguration.java b/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/ConditionalBlockConfiguration.java index cc61545..e30e09b 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/ConditionalBlockConfiguration.java +++ b/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/ConditionalBlockConfiguration.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks.configurations; import com.fasterxml.jackson.annotation.JsonIgnore; diff --git a/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/DelimitedParserBlockConfiguration.java b/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/DelimitedParserBlockConfiguration.java index e3781a3..f96d241 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/DelimitedParserBlockConfiguration.java +++ b/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/DelimitedParserBlockConfiguration.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks.configurations; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/DelimitedParserOutput.java b/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/DelimitedParserOutput.java index 4e6caa6..4730ca7 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/DelimitedParserOutput.java +++ b/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/DelimitedParserOutput.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks.configurations; import com.fasterxml.jackson.annotation.JsonProperty; diff --git a/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/DynamicBlockConfigurationTypeResolver.java b/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/DynamicBlockConfigurationTypeResolver.java index a09d778..171ced7 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/DynamicBlockConfigurationTypeResolver.java +++ b/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/DynamicBlockConfigurationTypeResolver.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks.configurations; import com.fasterxml.jackson.annotation.JsonTypeInfo; diff --git a/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/EndBlockConfiguration.java b/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/EndBlockConfiguration.java index 70a29b3..974d64b 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/EndBlockConfiguration.java +++ b/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/EndBlockConfiguration.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks.configurations; import com.fasterxml.jackson.annotation.JsonProperty; diff --git a/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/HTTPServerCallBlockConfiguration.java b/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/HTTPServerCallBlockConfiguration.java index ccb5848..76d66c7 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/HTTPServerCallBlockConfiguration.java +++ b/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/HTTPServerCallBlockConfiguration.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks.configurations; import com.fasterxml.jackson.annotation.JsonProperty; diff --git a/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/HumanDecisionBlockConfiguration.java b/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/HumanDecisionBlockConfiguration.java index e9b7f5a..574b849 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/HumanDecisionBlockConfiguration.java +++ b/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/HumanDecisionBlockConfiguration.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks.configurations; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/HumanDecisionOption.java b/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/HumanDecisionOption.java index 29574e8..cff5dd3 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/HumanDecisionOption.java +++ b/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/HumanDecisionOption.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks.configurations; import jakarta.validation.constraints.NotBlank; diff --git a/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/HumanInteractiveBlockConfiguration.java b/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/HumanInteractiveBlockConfiguration.java index 059b49d..eee2b1c 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/HumanInteractiveBlockConfiguration.java +++ b/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/HumanInteractiveBlockConfiguration.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks.configurations; import com.fasterxml.jackson.annotation.JsonIgnore; diff --git a/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/JsonSchemaCatalogBundler.java b/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/JsonSchemaCatalogBundler.java index 4c26dce..9f8ca17 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/JsonSchemaCatalogBundler.java +++ b/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/JsonSchemaCatalogBundler.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks.configurations; import java.util.ArrayList; diff --git a/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/JsonSchemaProducer.java b/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/JsonSchemaProducer.java index 3ee8e1b..ac3fa3b 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/JsonSchemaProducer.java +++ b/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/JsonSchemaProducer.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks.configurations; import java.lang.reflect.AnnotatedElement; diff --git a/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/LLMBlockConfiguration.java b/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/LLMBlockConfiguration.java index 91996d7..f04808c 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/LLMBlockConfiguration.java +++ b/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/LLMBlockConfiguration.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks.configurations; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/MCPAgentBlockConfiguration.java b/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/MCPAgentBlockConfiguration.java index bff7390..2e22539 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/MCPAgentBlockConfiguration.java +++ b/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/MCPAgentBlockConfiguration.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks.configurations; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/MCPAgentChatBlockConfiguration.java b/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/MCPAgentChatBlockConfiguration.java index 79f27bc..158c328 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/MCPAgentChatBlockConfiguration.java +++ b/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/MCPAgentChatBlockConfiguration.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks.configurations; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/MCPAgentUploadInput.java b/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/MCPAgentUploadInput.java index 94d3618..2386ecc 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/MCPAgentUploadInput.java +++ b/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/MCPAgentUploadInput.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks.configurations; import com.fasterxml.jackson.annotation.JsonCreator; diff --git a/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/SwitchBlockConfiguration.java b/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/SwitchBlockConfiguration.java index ef0e848..b2b2233 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/SwitchBlockConfiguration.java +++ b/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/SwitchBlockConfiguration.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks.configurations; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/SwitchCase.java b/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/SwitchCase.java index f989bb2..9d744a3 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/SwitchCase.java +++ b/src/main/java/it/cnr/isti/workflow/manager/blocks/configurations/SwitchCase.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks.configurations; import com.fasterxml.jackson.annotation.JsonProperty; diff --git a/src/main/java/it/cnr/isti/workflow/manager/blocks/factories/BlockFactory.java b/src/main/java/it/cnr/isti/workflow/manager/blocks/factories/BlockFactory.java index 96f2b41..9e1cd19 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/blocks/factories/BlockFactory.java +++ b/src/main/java/it/cnr/isti/workflow/manager/blocks/factories/BlockFactory.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks.factories; import it.cnr.isti.workflow.manager.blocks.Block; diff --git a/src/main/java/it/cnr/isti/workflow/manager/blocks/factories/BranchRejoinBlockFactory.java b/src/main/java/it/cnr/isti/workflow/manager/blocks/factories/BranchRejoinBlockFactory.java index 3f786e7..b82a26c 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/blocks/factories/BranchRejoinBlockFactory.java +++ b/src/main/java/it/cnr/isti/workflow/manager/blocks/factories/BranchRejoinBlockFactory.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks.factories; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/blocks/factories/ChatInteractionBlockFactory.java b/src/main/java/it/cnr/isti/workflow/manager/blocks/factories/ChatInteractionBlockFactory.java index 8e1aa4b..d881cbc 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/blocks/factories/ChatInteractionBlockFactory.java +++ b/src/main/java/it/cnr/isti/workflow/manager/blocks/factories/ChatInteractionBlockFactory.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks.factories; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/blocks/factories/ConditionalBlockFactory.java b/src/main/java/it/cnr/isti/workflow/manager/blocks/factories/ConditionalBlockFactory.java index d65a903..8864017 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/blocks/factories/ConditionalBlockFactory.java +++ b/src/main/java/it/cnr/isti/workflow/manager/blocks/factories/ConditionalBlockFactory.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks.factories; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/blocks/factories/DelimitedParserBlockFactory.java b/src/main/java/it/cnr/isti/workflow/manager/blocks/factories/DelimitedParserBlockFactory.java index a054d29..80d94c3 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/blocks/factories/DelimitedParserBlockFactory.java +++ b/src/main/java/it/cnr/isti/workflow/manager/blocks/factories/DelimitedParserBlockFactory.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks.factories; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/blocks/factories/EndBlockFactory.java b/src/main/java/it/cnr/isti/workflow/manager/blocks/factories/EndBlockFactory.java index efd90b8..371cc95 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/blocks/factories/EndBlockFactory.java +++ b/src/main/java/it/cnr/isti/workflow/manager/blocks/factories/EndBlockFactory.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks.factories; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/blocks/factories/HTTPServerCallBlockFactory.java b/src/main/java/it/cnr/isti/workflow/manager/blocks/factories/HTTPServerCallBlockFactory.java index 6e4ab25..00bd7f5 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/blocks/factories/HTTPServerCallBlockFactory.java +++ b/src/main/java/it/cnr/isti/workflow/manager/blocks/factories/HTTPServerCallBlockFactory.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks.factories; import java.util.LinkedHashSet; diff --git a/src/main/java/it/cnr/isti/workflow/manager/blocks/factories/HumanDecisionBlockFactory.java b/src/main/java/it/cnr/isti/workflow/manager/blocks/factories/HumanDecisionBlockFactory.java index 9de52b3..5f1e9d3 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/blocks/factories/HumanDecisionBlockFactory.java +++ b/src/main/java/it/cnr/isti/workflow/manager/blocks/factories/HumanDecisionBlockFactory.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks.factories; import java.util.ArrayList; diff --git a/src/main/java/it/cnr/isti/workflow/manager/blocks/factories/HumanInteractiveBlockFactory.java b/src/main/java/it/cnr/isti/workflow/manager/blocks/factories/HumanInteractiveBlockFactory.java index 5d572c8..72d9b99 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/blocks/factories/HumanInteractiveBlockFactory.java +++ b/src/main/java/it/cnr/isti/workflow/manager/blocks/factories/HumanInteractiveBlockFactory.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks.factories; import org.springframework.beans.factory.annotation.Autowired; diff --git a/src/main/java/it/cnr/isti/workflow/manager/blocks/factories/LLMBlockFactory.java b/src/main/java/it/cnr/isti/workflow/manager/blocks/factories/LLMBlockFactory.java index 2a5a97a..e639105 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/blocks/factories/LLMBlockFactory.java +++ b/src/main/java/it/cnr/isti/workflow/manager/blocks/factories/LLMBlockFactory.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks.factories; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/blocks/factories/MCPAgentBlockFactory.java b/src/main/java/it/cnr/isti/workflow/manager/blocks/factories/MCPAgentBlockFactory.java index 08024df..8c567b7 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/blocks/factories/MCPAgentBlockFactory.java +++ b/src/main/java/it/cnr/isti/workflow/manager/blocks/factories/MCPAgentBlockFactory.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks.factories; import java.util.ArrayList; diff --git a/src/main/java/it/cnr/isti/workflow/manager/blocks/factories/MCPAgentChatBlockFactory.java b/src/main/java/it/cnr/isti/workflow/manager/blocks/factories/MCPAgentChatBlockFactory.java index cbe2884..43c8c2a 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/blocks/factories/MCPAgentChatBlockFactory.java +++ b/src/main/java/it/cnr/isti/workflow/manager/blocks/factories/MCPAgentChatBlockFactory.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks.factories; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/blocks/factories/PlaceholderInputs.java b/src/main/java/it/cnr/isti/workflow/manager/blocks/factories/PlaceholderInputs.java index dab6cb5..7479804 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/blocks/factories/PlaceholderInputs.java +++ b/src/main/java/it/cnr/isti/workflow/manager/blocks/factories/PlaceholderInputs.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks.factories; import java.util.LinkedHashSet; diff --git a/src/main/java/it/cnr/isti/workflow/manager/blocks/factories/SwitchBlockFactory.java b/src/main/java/it/cnr/isti/workflow/manager/blocks/factories/SwitchBlockFactory.java index cefe96e..ab9327e 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/blocks/factories/SwitchBlockFactory.java +++ b/src/main/java/it/cnr/isti/workflow/manager/blocks/factories/SwitchBlockFactory.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks.factories; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/blocks/factories/TemplateInputs.java b/src/main/java/it/cnr/isti/workflow/manager/blocks/factories/TemplateInputs.java index 6f5de52..9137232 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/blocks/factories/TemplateInputs.java +++ b/src/main/java/it/cnr/isti/workflow/manager/blocks/factories/TemplateInputs.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks.factories; import java.util.ArrayList; diff --git a/src/main/java/it/cnr/isti/workflow/manager/blocks/types/BlockType.java b/src/main/java/it/cnr/isti/workflow/manager/blocks/types/BlockType.java index 0c57dd8..fbdb912 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/blocks/types/BlockType.java +++ b/src/main/java/it/cnr/isti/workflow/manager/blocks/types/BlockType.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks.types; import com.fasterxml.jackson.annotation.JsonIgnore; diff --git a/src/main/java/it/cnr/isti/workflow/manager/blocks/types/BlockTypes.java b/src/main/java/it/cnr/isti/workflow/manager/blocks/types/BlockTypes.java index 8d5d216..c2648d0 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/blocks/types/BlockTypes.java +++ b/src/main/java/it/cnr/isti/workflow/manager/blocks/types/BlockTypes.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks.types; import java.util.HashMap; diff --git a/src/main/java/it/cnr/isti/workflow/manager/blocks/types/BranchRejoinBlockType.java b/src/main/java/it/cnr/isti/workflow/manager/blocks/types/BranchRejoinBlockType.java index 55cc538..2c76e1b 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/blocks/types/BranchRejoinBlockType.java +++ b/src/main/java/it/cnr/isti/workflow/manager/blocks/types/BranchRejoinBlockType.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks.types; import org.springframework.stereotype.Component; diff --git a/src/main/java/it/cnr/isti/workflow/manager/blocks/types/ChatInteractionBlockType.java b/src/main/java/it/cnr/isti/workflow/manager/blocks/types/ChatInteractionBlockType.java index 7ceb102..055124b 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/blocks/types/ChatInteractionBlockType.java +++ b/src/main/java/it/cnr/isti/workflow/manager/blocks/types/ChatInteractionBlockType.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks.types; import org.springframework.stereotype.Component; diff --git a/src/main/java/it/cnr/isti/workflow/manager/blocks/types/ConditionalBlockType.java b/src/main/java/it/cnr/isti/workflow/manager/blocks/types/ConditionalBlockType.java index 85c04a7..e130926 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/blocks/types/ConditionalBlockType.java +++ b/src/main/java/it/cnr/isti/workflow/manager/blocks/types/ConditionalBlockType.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks.types; import org.springframework.stereotype.Component; diff --git a/src/main/java/it/cnr/isti/workflow/manager/blocks/types/DelimitedParserBlockType.java b/src/main/java/it/cnr/isti/workflow/manager/blocks/types/DelimitedParserBlockType.java index 0794c8f..04ca316 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/blocks/types/DelimitedParserBlockType.java +++ b/src/main/java/it/cnr/isti/workflow/manager/blocks/types/DelimitedParserBlockType.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks.types; import org.springframework.stereotype.Component; diff --git a/src/main/java/it/cnr/isti/workflow/manager/blocks/types/EndBlockType.java b/src/main/java/it/cnr/isti/workflow/manager/blocks/types/EndBlockType.java index d0b7c07..dd81b11 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/blocks/types/EndBlockType.java +++ b/src/main/java/it/cnr/isti/workflow/manager/blocks/types/EndBlockType.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks.types; import org.springframework.stereotype.Component; diff --git a/src/main/java/it/cnr/isti/workflow/manager/blocks/types/HTTPServerCallBlockType.java b/src/main/java/it/cnr/isti/workflow/manager/blocks/types/HTTPServerCallBlockType.java index 898f2c3..0f3b9bb 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/blocks/types/HTTPServerCallBlockType.java +++ b/src/main/java/it/cnr/isti/workflow/manager/blocks/types/HTTPServerCallBlockType.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks.types; import org.springframework.stereotype.Component; diff --git a/src/main/java/it/cnr/isti/workflow/manager/blocks/types/HumanDecisionBlockType.java b/src/main/java/it/cnr/isti/workflow/manager/blocks/types/HumanDecisionBlockType.java index 7691d9e..6c90045 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/blocks/types/HumanDecisionBlockType.java +++ b/src/main/java/it/cnr/isti/workflow/manager/blocks/types/HumanDecisionBlockType.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks.types; import org.springframework.stereotype.Component; diff --git a/src/main/java/it/cnr/isti/workflow/manager/blocks/types/HumanInteractionBlockType.java b/src/main/java/it/cnr/isti/workflow/manager/blocks/types/HumanInteractionBlockType.java index 77b4a6d..c5e51d8 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/blocks/types/HumanInteractionBlockType.java +++ b/src/main/java/it/cnr/isti/workflow/manager/blocks/types/HumanInteractionBlockType.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks.types; import org.springframework.stereotype.Component; diff --git a/src/main/java/it/cnr/isti/workflow/manager/blocks/types/LLMBlockType.java b/src/main/java/it/cnr/isti/workflow/manager/blocks/types/LLMBlockType.java index ce8e31e..d12f9bb 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/blocks/types/LLMBlockType.java +++ b/src/main/java/it/cnr/isti/workflow/manager/blocks/types/LLMBlockType.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks.types; import org.springframework.stereotype.Component; diff --git a/src/main/java/it/cnr/isti/workflow/manager/blocks/types/MCPAgentBlockType.java b/src/main/java/it/cnr/isti/workflow/manager/blocks/types/MCPAgentBlockType.java index 9e58638..f734827 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/blocks/types/MCPAgentBlockType.java +++ b/src/main/java/it/cnr/isti/workflow/manager/blocks/types/MCPAgentBlockType.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks.types; import org.springframework.stereotype.Component; diff --git a/src/main/java/it/cnr/isti/workflow/manager/blocks/types/MCPAgentChatBlockType.java b/src/main/java/it/cnr/isti/workflow/manager/blocks/types/MCPAgentChatBlockType.java index 8c8d0eb..e2d97eb 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/blocks/types/MCPAgentChatBlockType.java +++ b/src/main/java/it/cnr/isti/workflow/manager/blocks/types/MCPAgentChatBlockType.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks.types; import org.springframework.stereotype.Component; diff --git a/src/main/java/it/cnr/isti/workflow/manager/blocks/types/SwitchBlockType.java b/src/main/java/it/cnr/isti/workflow/manager/blocks/types/SwitchBlockType.java index 7732f48..82c8c0e 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/blocks/types/SwitchBlockType.java +++ b/src/main/java/it/cnr/isti/workflow/manager/blocks/types/SwitchBlockType.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks.types; import org.springframework.stereotype.Component; diff --git a/src/main/java/it/cnr/isti/workflow/manager/commons/CircuitBreaker.java b/src/main/java/it/cnr/isti/workflow/manager/commons/CircuitBreaker.java index 901aaa1..3aab190 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/commons/CircuitBreaker.java +++ b/src/main/java/it/cnr/isti/workflow/manager/commons/CircuitBreaker.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.commons; import java.time.Duration; diff --git a/src/main/java/it/cnr/isti/workflow/manager/commons/Throwables.java b/src/main/java/it/cnr/isti/workflow/manager/commons/Throwables.java index 70417e3..7404086 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/commons/Throwables.java +++ b/src/main/java/it/cnr/isti/workflow/manager/commons/Throwables.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.commons; public final class Throwables { diff --git a/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/AcceptsVariablePlaceholder.java b/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/AcceptsVariablePlaceholder.java index 613a92c..e8ed1d4 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/AcceptsVariablePlaceholder.java +++ b/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/AcceptsVariablePlaceholder.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.configurations.annotations; import java.lang.annotation.ElementType; diff --git a/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/ConfigurableAsInput.java b/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/ConfigurableAsInput.java index 387ac59..e8d1b5b 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/ConfigurableAsInput.java +++ b/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/ConfigurableAsInput.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.configurations.annotations; import java.lang.annotation.ElementType; diff --git a/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/DynamicSchema.java b/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/DynamicSchema.java index aca895f..011c078 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/DynamicSchema.java +++ b/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/DynamicSchema.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.configurations.annotations; import java.lang.annotation.ElementType; diff --git a/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/FieldRetriever.java b/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/FieldRetriever.java index dbce2f8..928dc49 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/FieldRetriever.java +++ b/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/FieldRetriever.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.configurations.annotations; import java.lang.annotation.ElementType; diff --git a/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/LongText.java b/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/LongText.java index 0ef168b..9f049f5 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/LongText.java +++ b/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/LongText.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.configurations.annotations; import java.lang.annotation.ElementType; diff --git a/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/SchemaAllowedValues.java b/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/SchemaAllowedValues.java index ae0550a..a5f0891 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/SchemaAllowedValues.java +++ b/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/SchemaAllowedValues.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.configurations.annotations; import java.lang.annotation.ElementType; diff --git a/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/Structural.java b/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/Structural.java index 426a435..9ada4d5 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/Structural.java +++ b/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/Structural.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.configurations.annotations; import java.lang.annotation.ElementType; diff --git a/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/UiContextKeys.java b/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/UiContextKeys.java index bd4e57f..42b10e3 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/UiContextKeys.java +++ b/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/UiContextKeys.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.configurations.annotations; public final class UiContextKeys { diff --git a/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/UiDescription.java b/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/UiDescription.java index 8fb0e5e..2a425f3 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/UiDescription.java +++ b/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/UiDescription.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.configurations.annotations; import java.lang.annotation.ElementType; diff --git a/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/UiEnabledWhen.java b/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/UiEnabledWhen.java index 05f7e53..f28c3ec 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/UiEnabledWhen.java +++ b/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/UiEnabledWhen.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.configurations.annotations; import java.lang.annotation.ElementType; diff --git a/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/UiLabel.java b/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/UiLabel.java index d2ec2cb..a8e7f77 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/UiLabel.java +++ b/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/UiLabel.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.configurations.annotations; import java.lang.annotation.ElementType; diff --git a/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/UiOptionalGroup.java b/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/UiOptionalGroup.java index 85c55ee..40537b6 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/UiOptionalGroup.java +++ b/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/UiOptionalGroup.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.configurations.annotations; import java.lang.annotation.ElementType; diff --git a/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/UiOptionsFromNode.java b/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/UiOptionsFromNode.java index 85ec091..e9301ca 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/UiOptionsFromNode.java +++ b/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/UiOptionsFromNode.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.configurations.annotations; import java.lang.annotation.ElementType; diff --git a/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/UiOrder.java b/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/UiOrder.java index 36d391c..5d9879f 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/UiOrder.java +++ b/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/UiOrder.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.configurations.annotations; import java.lang.annotation.ElementType; diff --git a/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/UiRequiredWhen.java b/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/UiRequiredWhen.java index 3685d4e..42e11bc 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/UiRequiredWhen.java +++ b/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/UiRequiredWhen.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.configurations.annotations; import java.lang.annotation.ElementType; diff --git a/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/UiUniqueItemsBy.java b/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/UiUniqueItemsBy.java index d410c1a..cd2987f 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/UiUniqueItemsBy.java +++ b/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/UiUniqueItemsBy.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.configurations.annotations; import java.lang.annotation.ElementType; diff --git a/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/UiVisibleWhen.java b/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/UiVisibleWhen.java index cc0344f..2a04df1 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/UiVisibleWhen.java +++ b/src/main/java/it/cnr/isti/workflow/manager/configurations/annotations/UiVisibleWhen.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.configurations.annotations; import java.lang.annotation.ElementType; diff --git a/src/main/java/it/cnr/isti/workflow/manager/configurations/retrievers/DynamicFieldRetriever.java b/src/main/java/it/cnr/isti/workflow/manager/configurations/retrievers/DynamicFieldRetriever.java index 650cfc5..fc7b4e8 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/configurations/retrievers/DynamicFieldRetriever.java +++ b/src/main/java/it/cnr/isti/workflow/manager/configurations/retrievers/DynamicFieldRetriever.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.configurations.retrievers; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/configurations/retrievers/ExecutionVariablesFieldRetriever.java b/src/main/java/it/cnr/isti/workflow/manager/configurations/retrievers/ExecutionVariablesFieldRetriever.java index e17075e..a4b7f42 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/configurations/retrievers/ExecutionVariablesFieldRetriever.java +++ b/src/main/java/it/cnr/isti/workflow/manager/configurations/retrievers/ExecutionVariablesFieldRetriever.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.configurations.retrievers; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/configurations/retrievers/FlowsFieldRetriever.java b/src/main/java/it/cnr/isti/workflow/manager/configurations/retrievers/FlowsFieldRetriever.java index bc059f1..ccbff02 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/configurations/retrievers/FlowsFieldRetriever.java +++ b/src/main/java/it/cnr/isti/workflow/manager/configurations/retrievers/FlowsFieldRetriever.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.configurations.retrievers; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/configurations/retrievers/GlobalInputsFieldRetriever.java b/src/main/java/it/cnr/isti/workflow/manager/configurations/retrievers/GlobalInputsFieldRetriever.java index c370e0d..972a088 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/configurations/retrievers/GlobalInputsFieldRetriever.java +++ b/src/main/java/it/cnr/isti/workflow/manager/configurations/retrievers/GlobalInputsFieldRetriever.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.configurations.retrievers; import java.util.Comparator; diff --git a/src/main/java/it/cnr/isti/workflow/manager/configurations/retrievers/LLMFieldRetriever.java b/src/main/java/it/cnr/isti/workflow/manager/configurations/retrievers/LLMFieldRetriever.java index b460d57..ae8bc5f 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/configurations/retrievers/LLMFieldRetriever.java +++ b/src/main/java/it/cnr/isti/workflow/manager/configurations/retrievers/LLMFieldRetriever.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.configurations.retrievers; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/configurations/retrievers/MCPServersFieldRetriever.java b/src/main/java/it/cnr/isti/workflow/manager/configurations/retrievers/MCPServersFieldRetriever.java index 4dec35a..d204884 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/configurations/retrievers/MCPServersFieldRetriever.java +++ b/src/main/java/it/cnr/isti/workflow/manager/configurations/retrievers/MCPServersFieldRetriever.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.configurations.retrievers; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/configurations/retrievers/SecureDynamicFieldRetriever.java b/src/main/java/it/cnr/isti/workflow/manager/configurations/retrievers/SecureDynamicFieldRetriever.java index 074c3fa..673b96f 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/configurations/retrievers/SecureDynamicFieldRetriever.java +++ b/src/main/java/it/cnr/isti/workflow/manager/configurations/retrievers/SecureDynamicFieldRetriever.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.configurations.retrievers; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/configurations/retrievers/SkillsFieldRetriever.java b/src/main/java/it/cnr/isti/workflow/manager/configurations/retrievers/SkillsFieldRetriever.java index 2d943f3..e98e411 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/configurations/retrievers/SkillsFieldRetriever.java +++ b/src/main/java/it/cnr/isti/workflow/manager/configurations/retrievers/SkillsFieldRetriever.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.configurations.retrievers; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/configurations/retrievers/UserSecretsFieldRetriever.java b/src/main/java/it/cnr/isti/workflow/manager/configurations/retrievers/UserSecretsFieldRetriever.java index 0078782..df1b6ed 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/configurations/retrievers/UserSecretsFieldRetriever.java +++ b/src/main/java/it/cnr/isti/workflow/manager/configurations/retrievers/UserSecretsFieldRetriever.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.configurations.retrievers; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/containers/Container.java b/src/main/java/it/cnr/isti/workflow/manager/containers/Container.java index b00e525..36f9271 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/containers/Container.java +++ b/src/main/java/it/cnr/isti/workflow/manager/containers/Container.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.containers; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/containers/ContainerSubFlowValidator.java b/src/main/java/it/cnr/isti/workflow/manager/containers/ContainerSubFlowValidator.java index f055b24..b4beea4 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/containers/ContainerSubFlowValidator.java +++ b/src/main/java/it/cnr/isti/workflow/manager/containers/ContainerSubFlowValidator.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.containers; import java.util.ArrayList; diff --git a/src/main/java/it/cnr/isti/workflow/manager/containers/configurations/ContainerConfiguration.java b/src/main/java/it/cnr/isti/workflow/manager/containers/configurations/ContainerConfiguration.java index 3c8e059..bc064e0 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/containers/configurations/ContainerConfiguration.java +++ b/src/main/java/it/cnr/isti/workflow/manager/containers/configurations/ContainerConfiguration.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.containers.configurations; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; diff --git a/src/main/java/it/cnr/isti/workflow/manager/containers/configurations/DynamicContainerConfigurationTypeResolver.java b/src/main/java/it/cnr/isti/workflow/manager/containers/configurations/DynamicContainerConfigurationTypeResolver.java index 5be9c21..a2d0a8b 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/containers/configurations/DynamicContainerConfigurationTypeResolver.java +++ b/src/main/java/it/cnr/isti/workflow/manager/containers/configurations/DynamicContainerConfigurationTypeResolver.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.containers.configurations; import com.fasterxml.jackson.annotation.JsonTypeInfo; diff --git a/src/main/java/it/cnr/isti/workflow/manager/containers/configurations/GenericContainerConfiguration.java b/src/main/java/it/cnr/isti/workflow/manager/containers/configurations/GenericContainerConfiguration.java index 39d5339..30bba73 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/containers/configurations/GenericContainerConfiguration.java +++ b/src/main/java/it/cnr/isti/workflow/manager/containers/configurations/GenericContainerConfiguration.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.containers.configurations; import it.cnr.isti.workflow.manager.containers.types.GenericContainerType; diff --git a/src/main/java/it/cnr/isti/workflow/manager/containers/configurations/IteratorContainerConfiguration.java b/src/main/java/it/cnr/isti/workflow/manager/containers/configurations/IteratorContainerConfiguration.java index ff55a79..8ae6ee2 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/containers/configurations/IteratorContainerConfiguration.java +++ b/src/main/java/it/cnr/isti/workflow/manager/containers/configurations/IteratorContainerConfiguration.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.containers.configurations; import com.fasterxml.jackson.annotation.JsonProperty; diff --git a/src/main/java/it/cnr/isti/workflow/manager/containers/configurations/LoopContainerConfiguration.java b/src/main/java/it/cnr/isti/workflow/manager/containers/configurations/LoopContainerConfiguration.java index 28cd99f..2df23d1 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/containers/configurations/LoopContainerConfiguration.java +++ b/src/main/java/it/cnr/isti/workflow/manager/containers/configurations/LoopContainerConfiguration.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.containers.configurations; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/containers/factories/ContainerFactory.java b/src/main/java/it/cnr/isti/workflow/manager/containers/factories/ContainerFactory.java index d74e8a0..0c20bd6 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/containers/factories/ContainerFactory.java +++ b/src/main/java/it/cnr/isti/workflow/manager/containers/factories/ContainerFactory.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.containers.factories; import it.cnr.isti.workflow.manager.containers.Container; diff --git a/src/main/java/it/cnr/isti/workflow/manager/containers/factories/GenericContainerFactory.java b/src/main/java/it/cnr/isti/workflow/manager/containers/factories/GenericContainerFactory.java index ccb7665..5897bba 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/containers/factories/GenericContainerFactory.java +++ b/src/main/java/it/cnr/isti/workflow/manager/containers/factories/GenericContainerFactory.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.containers.factories; import org.springframework.beans.factory.annotation.Autowired; diff --git a/src/main/java/it/cnr/isti/workflow/manager/containers/factories/IteratorContainerFactory.java b/src/main/java/it/cnr/isti/workflow/manager/containers/factories/IteratorContainerFactory.java index f815bdb..dd1c644 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/containers/factories/IteratorContainerFactory.java +++ b/src/main/java/it/cnr/isti/workflow/manager/containers/factories/IteratorContainerFactory.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.containers.factories; import org.springframework.stereotype.Component; diff --git a/src/main/java/it/cnr/isti/workflow/manager/containers/factories/LoopContainerFactory.java b/src/main/java/it/cnr/isti/workflow/manager/containers/factories/LoopContainerFactory.java index 7ae28e1..c8a4313 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/containers/factories/LoopContainerFactory.java +++ b/src/main/java/it/cnr/isti/workflow/manager/containers/factories/LoopContainerFactory.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.containers.factories; import org.springframework.stereotype.Component; diff --git a/src/main/java/it/cnr/isti/workflow/manager/containers/iresolvers/ContainerFlowInterface.java b/src/main/java/it/cnr/isti/workflow/manager/containers/iresolvers/ContainerFlowInterface.java index 6f29079..6c7572b 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/containers/iresolvers/ContainerFlowInterface.java +++ b/src/main/java/it/cnr/isti/workflow/manager/containers/iresolvers/ContainerFlowInterface.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.containers.iresolvers; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/containers/iresolvers/ContainerFlowInterfaceResolver.java b/src/main/java/it/cnr/isti/workflow/manager/containers/iresolvers/ContainerFlowInterfaceResolver.java index 96c2349..4c9a64f 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/containers/iresolvers/ContainerFlowInterfaceResolver.java +++ b/src/main/java/it/cnr/isti/workflow/manager/containers/iresolvers/ContainerFlowInterfaceResolver.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.containers.iresolvers; import java.util.ArrayList; diff --git a/src/main/java/it/cnr/isti/workflow/manager/containers/iresolvers/IteratorContainerInterfaceResolver.java b/src/main/java/it/cnr/isti/workflow/manager/containers/iresolvers/IteratorContainerInterfaceResolver.java index 15c9904..b18fe31 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/containers/iresolvers/IteratorContainerInterfaceResolver.java +++ b/src/main/java/it/cnr/isti/workflow/manager/containers/iresolvers/IteratorContainerInterfaceResolver.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.containers.iresolvers; import java.util.ArrayList; diff --git a/src/main/java/it/cnr/isti/workflow/manager/containers/types/ContainerType.java b/src/main/java/it/cnr/isti/workflow/manager/containers/types/ContainerType.java index 685866b..1e48070 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/containers/types/ContainerType.java +++ b/src/main/java/it/cnr/isti/workflow/manager/containers/types/ContainerType.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.containers.types; import com.fasterxml.jackson.annotation.JsonIgnore; diff --git a/src/main/java/it/cnr/isti/workflow/manager/containers/types/ContainerTypes.java b/src/main/java/it/cnr/isti/workflow/manager/containers/types/ContainerTypes.java index 1d50bd1..aae2364 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/containers/types/ContainerTypes.java +++ b/src/main/java/it/cnr/isti/workflow/manager/containers/types/ContainerTypes.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.containers.types; import java.util.HashMap; diff --git a/src/main/java/it/cnr/isti/workflow/manager/containers/types/GenericContainerType.java b/src/main/java/it/cnr/isti/workflow/manager/containers/types/GenericContainerType.java index ad2e6c8..3f08397 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/containers/types/GenericContainerType.java +++ b/src/main/java/it/cnr/isti/workflow/manager/containers/types/GenericContainerType.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.containers.types; import org.springframework.stereotype.Component; diff --git a/src/main/java/it/cnr/isti/workflow/manager/containers/types/IteratorContainerType.java b/src/main/java/it/cnr/isti/workflow/manager/containers/types/IteratorContainerType.java index 5941ea5..7704b3a 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/containers/types/IteratorContainerType.java +++ b/src/main/java/it/cnr/isti/workflow/manager/containers/types/IteratorContainerType.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.containers.types; import org.springframework.stereotype.Component; diff --git a/src/main/java/it/cnr/isti/workflow/manager/containers/types/LoopContainerType.java b/src/main/java/it/cnr/isti/workflow/manager/containers/types/LoopContainerType.java index 2242cec..5ca23e1 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/containers/types/LoopContainerType.java +++ b/src/main/java/it/cnr/isti/workflow/manager/containers/types/LoopContainerType.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.containers.types; import org.springframework.stereotype.Component; diff --git a/src/main/java/it/cnr/isti/workflow/manager/containers/validation/ContainerSubFlowValidationRegistry.java b/src/main/java/it/cnr/isti/workflow/manager/containers/validation/ContainerSubFlowValidationRegistry.java index 2d64e75..9723b25 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/containers/validation/ContainerSubFlowValidationRegistry.java +++ b/src/main/java/it/cnr/isti/workflow/manager/containers/validation/ContainerSubFlowValidationRegistry.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.containers.validation; import java.util.ArrayList; diff --git a/src/main/java/it/cnr/isti/workflow/manager/containers/validation/ContainerSubFlowValidationType.java b/src/main/java/it/cnr/isti/workflow/manager/containers/validation/ContainerSubFlowValidationType.java index b60ac5a..28eae41 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/containers/validation/ContainerSubFlowValidationType.java +++ b/src/main/java/it/cnr/isti/workflow/manager/containers/validation/ContainerSubFlowValidationType.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.containers.validation; public enum ContainerSubFlowValidationType { diff --git a/src/main/java/it/cnr/isti/workflow/manager/controllers/ApiExceptionHandler.java b/src/main/java/it/cnr/isti/workflow/manager/controllers/ApiExceptionHandler.java index 8d3fc6e..9c2bd9c 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/controllers/ApiExceptionHandler.java +++ b/src/main/java/it/cnr/isti/workflow/manager/controllers/ApiExceptionHandler.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.controllers; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/controllers/AssistantController.java b/src/main/java/it/cnr/isti/workflow/manager/controllers/AssistantController.java index 357b858..3ff9584 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/controllers/AssistantController.java +++ b/src/main/java/it/cnr/isti/workflow/manager/controllers/AssistantController.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.controllers; import io.swagger.v3.oas.annotations.Operation; diff --git a/src/main/java/it/cnr/isti/workflow/manager/controllers/AuthController.java b/src/main/java/it/cnr/isti/workflow/manager/controllers/AuthController.java index fdb7dc2..5b4ff01 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/controllers/AuthController.java +++ b/src/main/java/it/cnr/isti/workflow/manager/controllers/AuthController.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.controllers; import org.springframework.web.bind.annotation.RequestMapping; diff --git a/src/main/java/it/cnr/isti/workflow/manager/controllers/BiasAnnotationsController.java b/src/main/java/it/cnr/isti/workflow/manager/controllers/BiasAnnotationsController.java index 3fe11d4..972f32d 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/controllers/BiasAnnotationsController.java +++ b/src/main/java/it/cnr/isti/workflow/manager/controllers/BiasAnnotationsController.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.controllers; import java.util.Arrays; diff --git a/src/main/java/it/cnr/isti/workflow/manager/controllers/BiasCapabilitiesController.java b/src/main/java/it/cnr/isti/workflow/manager/controllers/BiasCapabilitiesController.java index 687ca04..ae14a44 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/controllers/BiasCapabilitiesController.java +++ b/src/main/java/it/cnr/isti/workflow/manager/controllers/BiasCapabilitiesController.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.controllers; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/controllers/BiasExperimentsController.java b/src/main/java/it/cnr/isti/workflow/manager/controllers/BiasExperimentsController.java index 99df3f7..9ebee8f 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/controllers/BiasExperimentsController.java +++ b/src/main/java/it/cnr/isti/workflow/manager/controllers/BiasExperimentsController.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.controllers; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/controllers/BlocksController.java b/src/main/java/it/cnr/isti/workflow/manager/controllers/BlocksController.java index dc6cb43..d58882a 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/controllers/BlocksController.java +++ b/src/main/java/it/cnr/isti/workflow/manager/controllers/BlocksController.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.controllers; import org.springframework.web.bind.annotation.RequestMapping; diff --git a/src/main/java/it/cnr/isti/workflow/manager/controllers/ContainerBiasCapabilitiesController.java b/src/main/java/it/cnr/isti/workflow/manager/controllers/ContainerBiasCapabilitiesController.java index 82d533b..4c23cb1 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/controllers/ContainerBiasCapabilitiesController.java +++ b/src/main/java/it/cnr/isti/workflow/manager/controllers/ContainerBiasCapabilitiesController.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.controllers; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/controllers/ContainersController.java b/src/main/java/it/cnr/isti/workflow/manager/controllers/ContainersController.java index ec91698..485cd4e 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/controllers/ContainersController.java +++ b/src/main/java/it/cnr/isti/workflow/manager/controllers/ContainersController.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.controllers; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/controllers/ExecutionsController.java b/src/main/java/it/cnr/isti/workflow/manager/controllers/ExecutionsController.java index eeff57b..6699092 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/controllers/ExecutionsController.java +++ b/src/main/java/it/cnr/isti/workflow/manager/controllers/ExecutionsController.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.controllers; import java.io.File; diff --git a/src/main/java/it/cnr/isti/workflow/manager/controllers/FlowController.java b/src/main/java/it/cnr/isti/workflow/manager/controllers/FlowController.java index d72258e..d96b117 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/controllers/FlowController.java +++ b/src/main/java/it/cnr/isti/workflow/manager/controllers/FlowController.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.controllers; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/controllers/LLMProviderCatalogController.java b/src/main/java/it/cnr/isti/workflow/manager/controllers/LLMProviderCatalogController.java index d4c65c8..cade472 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/controllers/LLMProviderCatalogController.java +++ b/src/main/java/it/cnr/isti/workflow/manager/controllers/LLMProviderCatalogController.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.controllers; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/controllers/MCPServersController.java b/src/main/java/it/cnr/isti/workflow/manager/controllers/MCPServersController.java index 5f5bf66..4a1f8f3 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/controllers/MCPServersController.java +++ b/src/main/java/it/cnr/isti/workflow/manager/controllers/MCPServersController.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.controllers; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/controllers/ProjectController.java b/src/main/java/it/cnr/isti/workflow/manager/controllers/ProjectController.java index 391252d..7edcf34 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/controllers/ProjectController.java +++ b/src/main/java/it/cnr/isti/workflow/manager/controllers/ProjectController.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.controllers; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/controllers/RetrieverController.java b/src/main/java/it/cnr/isti/workflow/manager/controllers/RetrieverController.java index e86dbd9..3aca93b 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/controllers/RetrieverController.java +++ b/src/main/java/it/cnr/isti/workflow/manager/controllers/RetrieverController.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.controllers; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/controllers/SecureRetrieverController.java b/src/main/java/it/cnr/isti/workflow/manager/controllers/SecureRetrieverController.java index 9b5a101..7957921 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/controllers/SecureRetrieverController.java +++ b/src/main/java/it/cnr/isti/workflow/manager/controllers/SecureRetrieverController.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.controllers; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/controllers/SkillsController.java b/src/main/java/it/cnr/isti/workflow/manager/controllers/SkillsController.java index d3378ed..5b145f1 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/controllers/SkillsController.java +++ b/src/main/java/it/cnr/isti/workflow/manager/controllers/SkillsController.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.controllers; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/controllers/StatsController.java b/src/main/java/it/cnr/isti/workflow/manager/controllers/StatsController.java index b96bea3..51917c6 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/controllers/StatsController.java +++ b/src/main/java/it/cnr/isti/workflow/manager/controllers/StatsController.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.controllers; import io.swagger.v3.oas.annotations.Operation; diff --git a/src/main/java/it/cnr/isti/workflow/manager/controllers/UserSecretController.java b/src/main/java/it/cnr/isti/workflow/manager/controllers/UserSecretController.java index 8bbc228..af0c854 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/controllers/UserSecretController.java +++ b/src/main/java/it/cnr/isti/workflow/manager/controllers/UserSecretController.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.controllers; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/AuthorizationRequirementResolver.java b/src/main/java/it/cnr/isti/workflow/manager/executions/AuthorizationRequirementResolver.java index 9dd95c1..ba88457 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/AuthorizationRequirementResolver.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/AuthorizationRequirementResolver.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions; import java.util.ArrayList; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/BiasActivationValidation.java b/src/main/java/it/cnr/isti/workflow/manager/executions/BiasActivationValidation.java index 9a9cb32..3a2b870 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/BiasActivationValidation.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/BiasActivationValidation.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions; import java.util.ArrayList; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/ContainerExecutionContext.java b/src/main/java/it/cnr/isti/workflow/manager/executions/ContainerExecutionContext.java index a1db64b..9fa0c31 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/ContainerExecutionContext.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/ContainerExecutionContext.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions; import it.cnr.isti.workflow.manager.llms.LLMDescriptor; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/ContainerExecutionSupport.java b/src/main/java/it/cnr/isti/workflow/manager/executions/ContainerExecutionSupport.java index d460774..c0eff3f 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/ContainerExecutionSupport.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/ContainerExecutionSupport.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions; import java.util.LinkedHashMap; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/ContainerSubflowRole.java b/src/main/java/it/cnr/isti/workflow/manager/executions/ContainerSubflowRole.java index b23c32b..bdd8547 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/ContainerSubflowRole.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/ContainerSubflowRole.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions; public enum ContainerSubflowRole { diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionAuthorizationRequirement.java b/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionAuthorizationRequirement.java index 471092a..9ed417d 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionAuthorizationRequirement.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionAuthorizationRequirement.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionAuthorizationValueRequest.java b/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionAuthorizationValueRequest.java index d58350c..ae395e7 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionAuthorizationValueRequest.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionAuthorizationValueRequest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions; import jakarta.validation.constraints.NotBlank; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionContext.java b/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionContext.java index 2f457bf..a4aba89 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionContext.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionContext.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions; import java.util.ArrayList; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionEvent.java b/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionEvent.java index 83609ae..50d9498 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionEvent.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionEvent.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions; import java.util.Map; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionEventLevel.java b/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionEventLevel.java index 0aeeace..038a8dd 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionEventLevel.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionEventLevel.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions; public enum ExecutionEventLevel { diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionEventLogger.java b/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionEventLogger.java index 969f70e..d49e2e0 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionEventLogger.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionEventLogger.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions; import java.util.Map; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionEventType.java b/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionEventType.java index 5614104..898706b 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionEventType.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionEventType.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions; public enum ExecutionEventType { diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionKind.java b/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionKind.java index cb5cd90..8ecacf9 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionKind.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionKind.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions; public enum ExecutionKind { diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionListener.java b/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionListener.java index 9b8dd0d..d56d9ca 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionListener.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionListener.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions; import java.util.Map; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionObject.java b/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionObject.java index e12d8b1..64e98c0 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionObject.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionObject.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions; import java.util.ArrayList; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionOutcome.java b/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionOutcome.java index 2ab31bd..e4c6e1b 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionOutcome.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionOutcome.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions; public record ExecutionOutcome( diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionOutcomeDraft.java b/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionOutcomeDraft.java index 0e332d5..0b9f584 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionOutcomeDraft.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionOutcomeDraft.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions; public record ExecutionOutcomeDraft( diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionRuntimeContextSupport.java b/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionRuntimeContextSupport.java index 88602b4..aee0ac4 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionRuntimeContextSupport.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionRuntimeContextSupport.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions; import java.util.LinkedHashMap; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionSimulationRequest.java b/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionSimulationRequest.java index 787fad0..20feada 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionSimulationRequest.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionSimulationRequest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions; import it.cnr.isti.workflow.manager.llms.LLMDescriptor; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionStatus.java b/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionStatus.java index 97aa3d5..6cdc345 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionStatus.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionStatus.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions; public enum ExecutionStatus { diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionTemplateResolver.java b/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionTemplateResolver.java index ca322f3..d1f16c3 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionTemplateResolver.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionTemplateResolver.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions; import java.util.Collection; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionVariableCleanupPolicy.java b/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionVariableCleanupPolicy.java index b9ccc5b..5471897 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionVariableCleanupPolicy.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionVariableCleanupPolicy.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions; public enum ExecutionVariableCleanupPolicy { diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionVariableDescriptor.java b/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionVariableDescriptor.java index ebce5f2..af50865 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionVariableDescriptor.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionVariableDescriptor.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions; import lombok.AllArgsConstructor; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionVariableKind.java b/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionVariableKind.java index 7ab3388..9f5b879 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionVariableKind.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionVariableKind.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions; import it.cnr.isti.workflow.manager.ios.IODescriptor; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionVariableRegistry.java b/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionVariableRegistry.java index a139427..6049717 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionVariableRegistry.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionVariableRegistry.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions; import java.util.LinkedHashMap; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionsService.java b/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionsService.java index 2201111..23ebb36 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionsService.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/ExecutionsService.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions; import java.util.Comparator; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/FieldKey.java b/src/main/java/it/cnr/isti/workflow/manager/executions/FieldKey.java index b87d712..0e8f764 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/FieldKey.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/FieldKey.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions; import com.fasterxml.jackson.annotation.JsonCreator; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/InteractionResult.java b/src/main/java/it/cnr/isti/workflow/manager/executions/InteractionResult.java index 5dd2bf0..e77dee1 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/InteractionResult.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/InteractionResult.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions; import java.util.Map; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/LoopGuardSupport.java b/src/main/java/it/cnr/isti/workflow/manager/executions/LoopGuardSupport.java index 2475592..4ba6902 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/LoopGuardSupport.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/LoopGuardSupport.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions; import java.util.LinkedHashMap; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/NodeExecutionException.java b/src/main/java/it/cnr/isti/workflow/manager/executions/NodeExecutionException.java index 3559aa0..f1abdcb 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/NodeExecutionException.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/NodeExecutionException.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions; import lombok.Getter; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/NodeExecutionResult.java b/src/main/java/it/cnr/isti/workflow/manager/executions/NodeExecutionResult.java index ab60a9f..a871c35 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/NodeExecutionResult.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/NodeExecutionResult.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions; import java.util.LinkedHashSet; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/SubflowExecutionVariables.java b/src/main/java/it/cnr/isti/workflow/manager/executions/SubflowExecutionVariables.java index 987c766..b2e819e 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/SubflowExecutionVariables.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/SubflowExecutionVariables.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions; import java.util.LinkedHashMap; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/SubflowGlobalInputs.java b/src/main/java/it/cnr/isti/workflow/manager/executions/SubflowGlobalInputs.java index 6f06a57..fb5b01c 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/SubflowGlobalInputs.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/SubflowGlobalInputs.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions; import java.util.Map; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/api/ActiveBiasProbeView.java b/src/main/java/it/cnr/isti/workflow/manager/executions/api/ActiveBiasProbeView.java index 72ee5d6..b035c5d 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/api/ActiveBiasProbeView.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/api/ActiveBiasProbeView.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.api; import it.cnr.isti.workflow.manager.flows.model.bias.BiasActivationMode; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/api/ExecutionContextView.java b/src/main/java/it/cnr/isti/workflow/manager/executions/api/ExecutionContextView.java index a5b7e81..e531d50 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/api/ExecutionContextView.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/api/ExecutionContextView.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.api; import java.util.Map; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/api/ExecutionGroupView.java b/src/main/java/it/cnr/isti/workflow/manager/executions/api/ExecutionGroupView.java index 7e96251..0dcfef8 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/api/ExecutionGroupView.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/api/ExecutionGroupView.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.api; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/api/ExecutionStepView.java b/src/main/java/it/cnr/isti/workflow/manager/executions/api/ExecutionStepView.java index ba7bf03..6fb1386 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/api/ExecutionStepView.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/api/ExecutionStepView.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.api; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/api/ExecutionView.java b/src/main/java/it/cnr/isti/workflow/manager/executions/api/ExecutionView.java index 8031c44..dadccba 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/api/ExecutionView.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/api/ExecutionView.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.api; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasActivation.java b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasActivation.java index 34b0fbd..6c83e13 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasActivation.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasActivation.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.bias; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasApiException.java b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasApiException.java index fa5ab4b..d1029b6 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasApiException.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasApiException.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.bias; import org.springframework.http.HttpStatus; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasDownstreamImpact.java b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasDownstreamImpact.java index 5cdaec4..53c0089 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasDownstreamImpact.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasDownstreamImpact.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.bias; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasExecutionContext.java b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasExecutionContext.java index 37fda44..3dd2d17 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasExecutionContext.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasExecutionContext.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.bias; import java.util.LinkedHashMap; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasExecutionMode.java b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasExecutionMode.java index 5ce3027..bf318c8 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasExecutionMode.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasExecutionMode.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.bias; public enum BiasExecutionMode { diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasExperimentKind.java b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasExperimentKind.java index 180b3be..ae5795e 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasExperimentKind.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasExperimentKind.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.bias; public enum BiasExperimentKind { diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasImpactExperimentRequest.java b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasImpactExperimentRequest.java index 4708f34..1cf1904 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasImpactExperimentRequest.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasImpactExperimentRequest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.bias; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasImpactJob.java b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasImpactJob.java index 29f1f52..65cfb3e 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasImpactJob.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasImpactJob.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.bias; import java.time.LocalDateTime; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasImpactJobKind.java b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasImpactJobKind.java index 643fd62..b968cde 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasImpactJobKind.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasImpactJobKind.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.bias; /** diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasImpactJobService.java b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasImpactJobService.java index 9601abe..351d36b 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasImpactJobService.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasImpactJobService.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.bias; import java.time.LocalDateTime; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasImpactJobStatus.java b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasImpactJobStatus.java index 72a3165..60a3aad 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasImpactJobStatus.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasImpactJobStatus.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.bias; public enum BiasImpactJobStatus { diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasImpactJudge.java b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasImpactJudge.java index b4cfa30..4d4cb11 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasImpactJudge.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasImpactJudge.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.bias; import java.time.LocalDateTime; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasImpactReport.java b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasImpactReport.java index c15ab3f..395d21a 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasImpactReport.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasImpactReport.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.bias; import java.time.LocalDateTime; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasImpactService.java b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasImpactService.java index 1cfe2d7..e1fabb8 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasImpactService.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasImpactService.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.bias; import java.time.LocalDateTime; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasInterventionDirection.java b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasInterventionDirection.java index 08fd70e..bf3c48d 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasInterventionDirection.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasInterventionDirection.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.bias; /** Selects which executable side of a bias annotation is applied. */ diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasItemImpact.java b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasItemImpact.java index 3855d13..1e08f6f 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasItemImpact.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasItemImpact.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.bias; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasIterationComparator.java b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasIterationComparator.java index c5a8f96..6875161 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasIterationComparator.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasIterationComparator.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.bias; import java.util.ArrayList; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasIterationImpact.java b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasIterationImpact.java index 0720e86..7e0241b 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasIterationImpact.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasIterationImpact.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.bias; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasJudgeAttribution.java b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasJudgeAttribution.java index 4f68503..721a7d8 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasJudgeAttribution.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasJudgeAttribution.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.bias; /** diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasJudgeImpactLevel.java b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasJudgeImpactLevel.java index 4429c88..f34b6e5 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasJudgeImpactLevel.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasJudgeImpactLevel.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.bias; /** How far the meaning of an output moved, as assessed by the judge model. */ diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasJudgeRequest.java b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasJudgeRequest.java index c609ee6..9941c7d 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasJudgeRequest.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasJudgeRequest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.bias; import it.cnr.isti.workflow.manager.llms.LLMDescriptor; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasJudgeSummary.java b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasJudgeSummary.java index 20b7b34..e73bdfa 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasJudgeSummary.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasJudgeSummary.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.bias; import java.time.LocalDateTime; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasJudgeTarget.java b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasJudgeTarget.java index 8fcea51..590e4d4 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasJudgeTarget.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasJudgeTarget.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.bias; import java.util.ArrayList; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasJudgeVerdict.java b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasJudgeVerdict.java index 940be0f..dc07426 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasJudgeVerdict.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasJudgeVerdict.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.bias; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasJudgementStore.java b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasJudgementStore.java index 1779b2c..fa71b98 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasJudgementStore.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasJudgementStore.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.bias; import org.slf4j.Logger; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasMockedSideEffect.java b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasMockedSideEffect.java index 91fc924..453515f 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasMockedSideEffect.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasMockedSideEffect.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.bias; import it.cnr.isti.workflow.manager.blocks.Block; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasNumericDelta.java b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasNumericDelta.java index da44912..3785ca7 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasNumericDelta.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasNumericDelta.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.bias; /** diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasOutcomeChange.java b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasOutcomeChange.java index e3a0f0a..e29206c 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasOutcomeChange.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasOutcomeChange.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.bias; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasOutputImpact.java b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasOutputImpact.java index 2eebf60..ee14613 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasOutputImpact.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasOutputImpact.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.bias; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasOutputs.java b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasOutputs.java index dd26e64..503d3d1 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasOutputs.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasOutputs.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.bias; import java.util.Collections; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasRerunRequest.java b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasRerunRequest.java index 348609a..041d7ae 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasRerunRequest.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasRerunRequest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.bias; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasRoutingChange.java b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasRoutingChange.java index be0d15c..22831c2 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasRoutingChange.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasRoutingChange.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.bias; public record BiasRoutingChange( diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasSimulationContext.java b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasSimulationContext.java index 8b4cfea..7770079 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasSimulationContext.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasSimulationContext.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.bias; import java.util.Objects; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasValueAnalyzer.java b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasValueAnalyzer.java index a781533..d7b85bb 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasValueAnalyzer.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasValueAnalyzer.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.bias; import java.util.ArrayList; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasValueImpact.java b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasValueImpact.java index 4533ce5..ea6e240 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasValueImpact.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/BiasValueImpact.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.bias; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/ExternalSideEffectPolicy.java b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/ExternalSideEffectPolicy.java index 3cb13df..e75b557 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/ExternalSideEffectPolicy.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/ExternalSideEffectPolicy.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.bias; public enum ExternalSideEffectPolicy { diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/persistence/BiasImpactExperimentRequestConverter.java b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/persistence/BiasImpactExperimentRequestConverter.java index cc828b9..aee75bb 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/persistence/BiasImpactExperimentRequestConverter.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/persistence/BiasImpactExperimentRequestConverter.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.bias.persistence; import it.cnr.isti.workflow.manager.app.JacksonConverterSupport; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/persistence/BiasImpactJobEntity.java b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/persistence/BiasImpactJobEntity.java index 27ea4b3..9176c27 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/persistence/BiasImpactJobEntity.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/persistence/BiasImpactJobEntity.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.bias.persistence; import java.time.LocalDateTime; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/persistence/BiasImpactJobRepository.java b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/persistence/BiasImpactJobRepository.java index c0c5327..6938163 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/persistence/BiasImpactJobRepository.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/persistence/BiasImpactJobRepository.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.bias.persistence; import java.util.Collection; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/persistence/BiasImpactReportConverter.java b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/persistence/BiasImpactReportConverter.java index 970983c..0660ee7 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/persistence/BiasImpactReportConverter.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/persistence/BiasImpactReportConverter.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.bias.persistence; import it.cnr.isti.workflow.manager.app.JacksonConverterSupport; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/persistence/BiasImpactReportEntity.java b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/persistence/BiasImpactReportEntity.java index 3d14ab1..25841d2 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/persistence/BiasImpactReportEntity.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/persistence/BiasImpactReportEntity.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.bias.persistence; import java.time.LocalDateTime; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/persistence/BiasImpactReportRepository.java b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/persistence/BiasImpactReportRepository.java index 6197e11..26fca08 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/persistence/BiasImpactReportRepository.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/persistence/BiasImpactReportRepository.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.bias.persistence; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/persistence/LLMDescriptorConverter.java b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/persistence/LLMDescriptorConverter.java index c3bbea4..53c7b1b 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/persistence/LLMDescriptorConverter.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/persistence/LLMDescriptorConverter.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.bias.persistence; import it.cnr.isti.workflow.manager.app.JacksonConverterSupport; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/runtime/BiasBehaviorAdapter.java b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/runtime/BiasBehaviorAdapter.java index 20467c8..bb4a31a 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/runtime/BiasBehaviorAdapter.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/runtime/BiasBehaviorAdapter.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.bias.runtime; import java.util.Set; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/runtime/BiasBehaviorAdapterRegistry.java b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/runtime/BiasBehaviorAdapterRegistry.java index b82ca3a..57afc3d 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/runtime/BiasBehaviorAdapterRegistry.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/runtime/BiasBehaviorAdapterRegistry.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.bias.runtime; import java.util.ArrayList; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/runtime/BiasContainerPropagation.java b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/runtime/BiasContainerPropagation.java index 2b5bb0d..0644308 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/runtime/BiasContainerPropagation.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/runtime/BiasContainerPropagation.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.bias.runtime; import java.util.LinkedHashMap; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/runtime/BiasPreparedExecution.java b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/runtime/BiasPreparedExecution.java index 5f39181..2651389 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/runtime/BiasPreparedExecution.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/runtime/BiasPreparedExecution.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.bias.runtime; import java.util.ArrayList; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/runtime/BiasRuntimeSupport.java b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/runtime/BiasRuntimeSupport.java index 14a4ecd..0a7b98f 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/runtime/BiasRuntimeSupport.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/runtime/BiasRuntimeSupport.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.bias.runtime; import java.util.ArrayList; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/runtime/InputBiasBehaviorAdapter.java b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/runtime/InputBiasBehaviorAdapter.java index 24be856..f222a1f 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/runtime/InputBiasBehaviorAdapter.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/runtime/InputBiasBehaviorAdapter.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.bias.runtime; import java.util.ArrayList; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/runtime/MockResponseBiasBehaviorAdapter.java b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/runtime/MockResponseBiasBehaviorAdapter.java index 99f76c1..21f79f5 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/runtime/MockResponseBiasBehaviorAdapter.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/runtime/MockResponseBiasBehaviorAdapter.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.bias.runtime; import java.util.LinkedHashMap; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/runtime/OutputBiasBehaviorAdapter.java b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/runtime/OutputBiasBehaviorAdapter.java index fbeeb09..f374ae7 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/runtime/OutputBiasBehaviorAdapter.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/runtime/OutputBiasBehaviorAdapter.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.bias.runtime; import java.util.Set; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/runtime/PromptBiasBehaviorAdapter.java b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/runtime/PromptBiasBehaviorAdapter.java index 1ebf4a4..d4669e4 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/runtime/PromptBiasBehaviorAdapter.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/runtime/PromptBiasBehaviorAdapter.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.bias.runtime; import java.util.Set; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/runtime/RoutingBiasBehaviorAdapter.java b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/runtime/RoutingBiasBehaviorAdapter.java index b1fc889..e310ed3 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/bias/runtime/RoutingBiasBehaviorAdapter.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/bias/runtime/RoutingBiasBehaviorAdapter.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.bias.runtime; import java.util.Set; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/design/FlowSharedVariableCatalogService.java b/src/main/java/it/cnr/isti/workflow/manager/executions/design/FlowSharedVariableCatalogService.java index af8dba8..cc48669 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/design/FlowSharedVariableCatalogService.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/design/FlowSharedVariableCatalogService.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.design; import java.util.ArrayList; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/executors/BlockExecutors.java b/src/main/java/it/cnr/isti/workflow/manager/executions/executors/BlockExecutors.java index 2ba49e4..525603a 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/executors/BlockExecutors.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/executors/BlockExecutors.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.executors; import java.util.Collections; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/executors/BooleanLlmResponseParser.java b/src/main/java/it/cnr/isti/workflow/manager/executions/executors/BooleanLlmResponseParser.java index 521026f..78b826a 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/executors/BooleanLlmResponseParser.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/executors/BooleanLlmResponseParser.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.executors; import java.util.Map; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/executors/ContainerExecutors.java b/src/main/java/it/cnr/isti/workflow/manager/executions/executors/ContainerExecutors.java index 089bd24..36f4a30 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/executors/ContainerExecutors.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/executors/ContainerExecutors.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.executors; import java.util.HashMap; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/executors/DelimitedResponseParser.java b/src/main/java/it/cnr/isti/workflow/manager/executions/executors/DelimitedResponseParser.java index e7d1050..2adc7f3 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/executors/DelimitedResponseParser.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/executors/DelimitedResponseParser.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.executors; import java.util.Arrays; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/executors/NodeExecutors.java b/src/main/java/it/cnr/isti/workflow/manager/executions/executors/NodeExecutors.java index 5f37bf9..0711d69 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/executors/NodeExecutors.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/executors/NodeExecutors.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.executors; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/BlockExecutor.java b/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/BlockExecutor.java index 1a3fcd9..458fa3d 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/BlockExecutor.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/BlockExecutor.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.executors.blocks; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/BranchRejoinExecutor.java b/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/BranchRejoinExecutor.java index 675c9cd..6af14d1 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/BranchRejoinExecutor.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/BranchRejoinExecutor.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.executors.blocks; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/ChatInteractionExecutor.java b/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/ChatInteractionExecutor.java index 600b6e8..ea829f7 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/ChatInteractionExecutor.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/ChatInteractionExecutor.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.executors.blocks; import java.util.ArrayList; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/ConditionalExecutor.java b/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/ConditionalExecutor.java index a8897b3..db6c325 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/ConditionalExecutor.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/ConditionalExecutor.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.executors.blocks; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/DelimitedParserExecutor.java b/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/DelimitedParserExecutor.java index 10daf44..f87ce1b 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/DelimitedParserExecutor.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/DelimitedParserExecutor.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.executors.blocks; import java.io.File; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/EndBlockExecutor.java b/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/EndBlockExecutor.java index 56eec2a..faeb77f 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/EndBlockExecutor.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/EndBlockExecutor.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.executors.blocks; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/ExpressionEvaluationSupport.java b/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/ExpressionEvaluationSupport.java index b2ad671..ff5fd50 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/ExpressionEvaluationSupport.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/ExpressionEvaluationSupport.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.executors.blocks; import java.util.LinkedHashMap; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/HTTPServerCallExecutor.java b/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/HTTPServerCallExecutor.java index cdb84d3..f1960bd 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/HTTPServerCallExecutor.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/HTTPServerCallExecutor.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.executors.blocks; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/HumanDecisionExecutor.java b/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/HumanDecisionExecutor.java index dfc5b60..c9ddd21 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/HumanDecisionExecutor.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/HumanDecisionExecutor.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.executors.blocks; import java.util.LinkedHashMap; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/HumanInteractionExecutor.java b/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/HumanInteractionExecutor.java index 85ce9b3..fe26a4f 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/HumanInteractionExecutor.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/HumanInteractionExecutor.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.executors.blocks; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/LLMExecutor.java b/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/LLMExecutor.java index 8305bc0..24a6601 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/LLMExecutor.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/LLMExecutor.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.executors.blocks; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/MCPAgentChatExecutor.java b/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/MCPAgentChatExecutor.java index a19ffaf..8037176 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/MCPAgentChatExecutor.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/MCPAgentChatExecutor.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.executors.blocks; import java.util.ArrayList; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/MCPBridgeExecutor.java b/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/MCPBridgeExecutor.java index b7ab6df..028a83d 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/MCPBridgeExecutor.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/MCPBridgeExecutor.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.executors.blocks; import java.io.File; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/ModelParameterReporting.java b/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/ModelParameterReporting.java index 6f0b4ae..6c05e5e 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/ModelParameterReporting.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/ModelParameterReporting.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.executors.blocks; import java.util.LinkedHashMap; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/SimulatedChatSupport.java b/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/SimulatedChatSupport.java index 6f5601a..eab7dd7 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/SimulatedChatSupport.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/SimulatedChatSupport.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.executors.blocks; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/SwitchExecutor.java b/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/SwitchExecutor.java index 9cfdfd9..934be2a 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/SwitchExecutor.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/executors/blocks/SwitchExecutor.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.executors.blocks; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/executors/containers/ContainerExecutor.java b/src/main/java/it/cnr/isti/workflow/manager/executions/executors/containers/ContainerExecutor.java index b6974bf..3313333 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/executors/containers/ContainerExecutor.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/executors/containers/ContainerExecutor.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.executors.containers; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/executors/containers/GenericContainerExecutor.java b/src/main/java/it/cnr/isti/workflow/manager/executions/executors/containers/GenericContainerExecutor.java index b75ea76..9baa5c6 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/executors/containers/GenericContainerExecutor.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/executors/containers/GenericContainerExecutor.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.executors.containers; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/executors/containers/IteratorContainerExecutor.java b/src/main/java/it/cnr/isti/workflow/manager/executions/executors/containers/IteratorContainerExecutor.java index 86bfe5c..5dbc899 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/executors/containers/IteratorContainerExecutor.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/executors/containers/IteratorContainerExecutor.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.executors.containers; import java.util.LinkedHashMap; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/executors/containers/LoopContainerExecutor.java b/src/main/java/it/cnr/isti/workflow/manager/executions/executors/containers/LoopContainerExecutor.java index bcf0319..bdee7b3 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/executors/containers/LoopContainerExecutor.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/executors/containers/LoopContainerExecutor.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.executors.containers; import java.util.LinkedHashMap; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/persistence/ContainerContinuationPhase.java b/src/main/java/it/cnr/isti/workflow/manager/executions/persistence/ContainerContinuationPhase.java index 4e9dfc3..1e5faae 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/persistence/ContainerContinuationPhase.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/persistence/ContainerContinuationPhase.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.persistence; public enum ContainerContinuationPhase { diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/persistence/ContainerContinuationSnapshot.java b/src/main/java/it/cnr/isti/workflow/manager/executions/persistence/ContainerContinuationSnapshot.java index b95fd5c..5a7cf1f 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/persistence/ContainerContinuationSnapshot.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/persistence/ContainerContinuationSnapshot.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.persistence; import java.util.LinkedHashMap; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/persistence/ExecutionInputSnapshot.java b/src/main/java/it/cnr/isti/workflow/manager/executions/persistence/ExecutionInputSnapshot.java index b542a74..3869872 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/persistence/ExecutionInputSnapshot.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/persistence/ExecutionInputSnapshot.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.persistence; import it.cnr.isti.workflow.manager.executions.steps.InputResolutionState; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/persistence/ExecutionSnapshot.java b/src/main/java/it/cnr/isti/workflow/manager/executions/persistence/ExecutionSnapshot.java index be5863b..1ff309f 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/persistence/ExecutionSnapshot.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/persistence/ExecutionSnapshot.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.persistence; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/persistence/ExecutionSnapshotConverter.java b/src/main/java/it/cnr/isti/workflow/manager/executions/persistence/ExecutionSnapshotConverter.java index 3936139..45e6254 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/persistence/ExecutionSnapshotConverter.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/persistence/ExecutionSnapshotConverter.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.persistence; import tools.jackson.core.JacksonException; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/persistence/ExecutionStepSnapshot.java b/src/main/java/it/cnr/isti/workflow/manager/executions/persistence/ExecutionStepSnapshot.java index 763c519..1a77f55 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/persistence/ExecutionStepSnapshot.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/persistence/ExecutionStepSnapshot.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.persistence; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/repo/ExecutionEntity.java b/src/main/java/it/cnr/isti/workflow/manager/executions/repo/ExecutionEntity.java index 7995880..c7d37a1 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/repo/ExecutionEntity.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/repo/ExecutionEntity.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.repo; import it.cnr.isti.workflow.manager.executions.persistence.ExecutionSnapshot; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/repo/ExecutionRepository.java b/src/main/java/it/cnr/isti/workflow/manager/executions/repo/ExecutionRepository.java index 1ef8a91..05095d1 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/repo/ExecutionRepository.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/repo/ExecutionRepository.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.repo; import org.springframework.data.domain.Page; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/steps/Input.java b/src/main/java/it/cnr/isti/workflow/manager/executions/steps/Input.java index f28ff17..5d0f464 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/steps/Input.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/steps/Input.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.steps; import java.io.File; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/steps/InputListener.java b/src/main/java/it/cnr/isti/workflow/manager/executions/steps/InputListener.java index 3661691..14e3a07 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/steps/InputListener.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/steps/InputListener.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.steps; public interface InputListener { diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/steps/InputResolutionState.java b/src/main/java/it/cnr/isti/workflow/manager/executions/steps/InputResolutionState.java index 104d867..4395f9a 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/steps/InputResolutionState.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/steps/InputResolutionState.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.steps; public enum InputResolutionState { diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/steps/Output.java b/src/main/java/it/cnr/isti/workflow/manager/executions/steps/Output.java index 702090b..270e512 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/steps/Output.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/steps/Output.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.steps; import java.util.ArrayList; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/steps/Step.java b/src/main/java/it/cnr/isti/workflow/manager/executions/steps/Step.java index 5f8013f..91d886b 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/steps/Step.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/steps/Step.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.steps; import java.util.ArrayList; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/steps/StepSkipReason.java b/src/main/java/it/cnr/isti/workflow/manager/executions/steps/StepSkipReason.java index 27a6e88..501a85d 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/steps/StepSkipReason.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/steps/StepSkipReason.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.steps; public enum StepSkipReason { diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/steps/StepStatus.java b/src/main/java/it/cnr/isti/workflow/manager/executions/steps/StepStatus.java index 6b0147c..b79b74f 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/steps/StepStatus.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/steps/StepStatus.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.steps; public enum StepStatus { diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/steps/activation/AllRequiredActivationPolicy.java b/src/main/java/it/cnr/isti/workflow/manager/executions/steps/activation/AllRequiredActivationPolicy.java index 80b93e4..81d8a39 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/steps/activation/AllRequiredActivationPolicy.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/steps/activation/AllRequiredActivationPolicy.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.steps.activation; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/steps/activation/BranchRejoinActivationPolicy.java b/src/main/java/it/cnr/isti/workflow/manager/executions/steps/activation/BranchRejoinActivationPolicy.java index 4c49f74..3e2eea3 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/steps/activation/BranchRejoinActivationPolicy.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/steps/activation/BranchRejoinActivationPolicy.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.steps.activation; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/steps/activation/StepActivationDecision.java b/src/main/java/it/cnr/isti/workflow/manager/executions/steps/activation/StepActivationDecision.java index 8ce420e..892238f 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/steps/activation/StepActivationDecision.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/steps/activation/StepActivationDecision.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.steps.activation; public enum StepActivationDecision { diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/steps/activation/StepActivationPolicy.java b/src/main/java/it/cnr/isti/workflow/manager/executions/steps/activation/StepActivationPolicy.java index 5985eef..96a1ea1 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/steps/activation/StepActivationPolicy.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/steps/activation/StepActivationPolicy.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.steps.activation; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/executions/steps/activation/StepActivationPolicyRegistry.java b/src/main/java/it/cnr/isti/workflow/manager/executions/steps/activation/StepActivationPolicyRegistry.java index 9d413d5..06b9228 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/executions/steps/activation/StepActivationPolicyRegistry.java +++ b/src/main/java/it/cnr/isti/workflow/manager/executions/steps/activation/StepActivationPolicyRegistry.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.steps.activation; import it.cnr.isti.workflow.manager.blocks.Block; diff --git a/src/main/java/it/cnr/isti/workflow/manager/flows/FlowAccessDeniedException.java b/src/main/java/it/cnr/isti/workflow/manager/flows/FlowAccessDeniedException.java index 88a965b..07bee26 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/flows/FlowAccessDeniedException.java +++ b/src/main/java/it/cnr/isti/workflow/manager/flows/FlowAccessDeniedException.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.flows; public class FlowAccessDeniedException extends RuntimeException { diff --git a/src/main/java/it/cnr/isti/workflow/manager/flows/FlowConverter.java b/src/main/java/it/cnr/isti/workflow/manager/flows/FlowConverter.java index e662ef8..2fdabd6 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/flows/FlowConverter.java +++ b/src/main/java/it/cnr/isti/workflow/manager/flows/FlowConverter.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.flows; import com.fasterxml.jackson.annotation.JsonAutoDetect; diff --git a/src/main/java/it/cnr/isti/workflow/manager/flows/FlowImportComponent.java b/src/main/java/it/cnr/isti/workflow/manager/flows/FlowImportComponent.java index 505f897..9212028 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/flows/FlowImportComponent.java +++ b/src/main/java/it/cnr/isti/workflow/manager/flows/FlowImportComponent.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.flows; import java.io.File; diff --git a/src/main/java/it/cnr/isti/workflow/manager/flows/FlowMapper.java b/src/main/java/it/cnr/isti/workflow/manager/flows/FlowMapper.java index d8b4e66..a2d4f7d 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/flows/FlowMapper.java +++ b/src/main/java/it/cnr/isti/workflow/manager/flows/FlowMapper.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.flows; import java.time.LocalDateTime; diff --git a/src/main/java/it/cnr/isti/workflow/manager/flows/FlowNotFoundException.java b/src/main/java/it/cnr/isti/workflow/manager/flows/FlowNotFoundException.java index 471fdb1..d766898 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/flows/FlowNotFoundException.java +++ b/src/main/java/it/cnr/isti/workflow/manager/flows/FlowNotFoundException.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.flows; public class FlowNotFoundException extends RuntimeException { diff --git a/src/main/java/it/cnr/isti/workflow/manager/flows/FlowService.java b/src/main/java/it/cnr/isti/workflow/manager/flows/FlowService.java index c8df6ce..458be72 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/flows/FlowService.java +++ b/src/main/java/it/cnr/isti/workflow/manager/flows/FlowService.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.flows; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/flows/ImportedFlow.java b/src/main/java/it/cnr/isti/workflow/manager/flows/ImportedFlow.java index 2bcbe40..5c9e7fb 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/flows/ImportedFlow.java +++ b/src/main/java/it/cnr/isti/workflow/manager/flows/ImportedFlow.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.flows; import java.time.LocalDateTime; diff --git a/src/main/java/it/cnr/isti/workflow/manager/flows/model/Connection.java b/src/main/java/it/cnr/isti/workflow/manager/flows/model/Connection.java index 6afe64d..afcd666 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/flows/model/Connection.java +++ b/src/main/java/it/cnr/isti/workflow/manager/flows/model/Connection.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.flows.model; import java.util.UUID; diff --git a/src/main/java/it/cnr/isti/workflow/manager/flows/model/Dependency.java b/src/main/java/it/cnr/isti/workflow/manager/flows/model/Dependency.java index b7114ed..2edf1bc 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/flows/model/Dependency.java +++ b/src/main/java/it/cnr/isti/workflow/manager/flows/model/Dependency.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.flows.model; import java.util.UUID; diff --git a/src/main/java/it/cnr/isti/workflow/manager/flows/model/Flow.java b/src/main/java/it/cnr/isti/workflow/manager/flows/model/Flow.java index 97dbfd3..d8c45c0 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/flows/model/Flow.java +++ b/src/main/java/it/cnr/isti/workflow/manager/flows/model/Flow.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.flows.model; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/flows/model/FlowCreateRequest.java b/src/main/java/it/cnr/isti/workflow/manager/flows/model/FlowCreateRequest.java index 19077a5..55e29cb 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/flows/model/FlowCreateRequest.java +++ b/src/main/java/it/cnr/isti/workflow/manager/flows/model/FlowCreateRequest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.flows.model; import jakarta.validation.constraints.NotBlank; diff --git a/src/main/java/it/cnr/isti/workflow/manager/flows/model/FlowData.java b/src/main/java/it/cnr/isti/workflow/manager/flows/model/FlowData.java index 29d19cf..82e8f68 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/flows/model/FlowData.java +++ b/src/main/java/it/cnr/isti/workflow/manager/flows/model/FlowData.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.flows.model; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/flows/model/FlowFlagUpdateRequest.java b/src/main/java/it/cnr/isti/workflow/manager/flows/model/FlowFlagUpdateRequest.java index 45423c9..529ce1c 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/flows/model/FlowFlagUpdateRequest.java +++ b/src/main/java/it/cnr/isti/workflow/manager/flows/model/FlowFlagUpdateRequest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.flows.model; import jakarta.validation.constraints.NotNull; diff --git a/src/main/java/it/cnr/isti/workflow/manager/flows/model/FlowLane.java b/src/main/java/it/cnr/isti/workflow/manager/flows/model/FlowLane.java index f1bc968..dce48dc 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/flows/model/FlowLane.java +++ b/src/main/java/it/cnr/isti/workflow/manager/flows/model/FlowLane.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.flows.model; public record FlowLane( diff --git a/src/main/java/it/cnr/isti/workflow/manager/flows/model/FlowNode.java b/src/main/java/it/cnr/isti/workflow/manager/flows/model/FlowNode.java index 14d6fc8..2129c5d 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/flows/model/FlowNode.java +++ b/src/main/java/it/cnr/isti/workflow/manager/flows/model/FlowNode.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.flows.model; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/flows/model/FlowProjectUpdateRequest.java b/src/main/java/it/cnr/isti/workflow/manager/flows/model/FlowProjectUpdateRequest.java index a0fdf09..2337dff 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/flows/model/FlowProjectUpdateRequest.java +++ b/src/main/java/it/cnr/isti/workflow/manager/flows/model/FlowProjectUpdateRequest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.flows.model; /** diff --git a/src/main/java/it/cnr/isti/workflow/manager/flows/model/FlowSummaryView.java b/src/main/java/it/cnr/isti/workflow/manager/flows/model/FlowSummaryView.java index f9598a2..563c443 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/flows/model/FlowSummaryView.java +++ b/src/main/java/it/cnr/isti/workflow/manager/flows/model/FlowSummaryView.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.flows.model; import java.time.LocalDateTime; diff --git a/src/main/java/it/cnr/isti/workflow/manager/flows/model/FlowView.java b/src/main/java/it/cnr/isti/workflow/manager/flows/model/FlowView.java index 7e4e037..6f182af 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/flows/model/FlowView.java +++ b/src/main/java/it/cnr/isti/workflow/manager/flows/model/FlowView.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.flows.model; import java.time.LocalDateTime; diff --git a/src/main/java/it/cnr/isti/workflow/manager/flows/model/FlowViewStatus.java b/src/main/java/it/cnr/isti/workflow/manager/flows/model/FlowViewStatus.java index f03c921..9dfcc21 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/flows/model/FlowViewStatus.java +++ b/src/main/java/it/cnr/isti/workflow/manager/flows/model/FlowViewStatus.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.flows.model; public enum FlowViewStatus { diff --git a/src/main/java/it/cnr/isti/workflow/manager/flows/model/bias/BiasActivationMode.java b/src/main/java/it/cnr/isti/workflow/manager/flows/model/bias/BiasActivationMode.java index 5af25c3..a8667ec 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/flows/model/bias/BiasActivationMode.java +++ b/src/main/java/it/cnr/isti/workflow/manager/flows/model/bias/BiasActivationMode.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.flows.model.bias; import lombok.Getter; diff --git a/src/main/java/it/cnr/isti/workflow/manager/flows/model/bias/BiasAnnotationSource.java b/src/main/java/it/cnr/isti/workflow/manager/flows/model/bias/BiasAnnotationSource.java index bd2a615..bce96a4 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/flows/model/bias/BiasAnnotationSource.java +++ b/src/main/java/it/cnr/isti/workflow/manager/flows/model/bias/BiasAnnotationSource.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.flows.model.bias; import lombok.Getter; diff --git a/src/main/java/it/cnr/isti/workflow/manager/flows/model/bias/BiasAnnotationStatus.java b/src/main/java/it/cnr/isti/workflow/manager/flows/model/bias/BiasAnnotationStatus.java index 795dc01..e271acf 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/flows/model/bias/BiasAnnotationStatus.java +++ b/src/main/java/it/cnr/isti/workflow/manager/flows/model/bias/BiasAnnotationStatus.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.flows.model.bias; import lombok.Getter; diff --git a/src/main/java/it/cnr/isti/workflow/manager/flows/model/bias/BiasBehavioralProbe.java b/src/main/java/it/cnr/isti/workflow/manager/flows/model/bias/BiasBehavioralProbe.java index a23ec58..96a9bf7 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/flows/model/bias/BiasBehavioralProbe.java +++ b/src/main/java/it/cnr/isti/workflow/manager/flows/model/bias/BiasBehavioralProbe.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.flows.model.bias; import java.util.Collections; diff --git a/src/main/java/it/cnr/isti/workflow/manager/flows/model/bias/BiasCatalogOption.java b/src/main/java/it/cnr/isti/workflow/manager/flows/model/bias/BiasCatalogOption.java index 0461f3f..64e231c 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/flows/model/bias/BiasCatalogOption.java +++ b/src/main/java/it/cnr/isti/workflow/manager/flows/model/bias/BiasCatalogOption.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.flows.model.bias; /** diff --git a/src/main/java/it/cnr/isti/workflow/manager/flows/model/bias/BiasCategory.java b/src/main/java/it/cnr/isti/workflow/manager/flows/model/bias/BiasCategory.java index 57ff78e..39ad352 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/flows/model/bias/BiasCategory.java +++ b/src/main/java/it/cnr/isti/workflow/manager/flows/model/bias/BiasCategory.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.flows.model.bias; import lombok.Getter; diff --git a/src/main/java/it/cnr/isti/workflow/manager/flows/model/bias/BiasSeverity.java b/src/main/java/it/cnr/isti/workflow/manager/flows/model/bias/BiasSeverity.java index 923d3df..c89777f 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/flows/model/bias/BiasSeverity.java +++ b/src/main/java/it/cnr/isti/workflow/manager/flows/model/bias/BiasSeverity.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.flows.model.bias; import lombok.Getter; diff --git a/src/main/java/it/cnr/isti/workflow/manager/flows/model/bias/BlockBiasAnnotation.java b/src/main/java/it/cnr/isti/workflow/manager/flows/model/bias/BlockBiasAnnotation.java index 078eeb4..d06efaa 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/flows/model/bias/BlockBiasAnnotation.java +++ b/src/main/java/it/cnr/isti/workflow/manager/flows/model/bias/BlockBiasAnnotation.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.flows.model.bias; import java.util.UUID; diff --git a/src/main/java/it/cnr/isti/workflow/manager/flows/model/capabilities/NodeTypeCapabilities.java b/src/main/java/it/cnr/isti/workflow/manager/flows/model/capabilities/NodeTypeCapabilities.java index d84dfbe..338870c 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/flows/model/capabilities/NodeTypeCapabilities.java +++ b/src/main/java/it/cnr/isti/workflow/manager/flows/model/capabilities/NodeTypeCapabilities.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.flows.model.capabilities; public record NodeTypeCapabilities( diff --git a/src/main/java/it/cnr/isti/workflow/manager/flows/model/capabilities/NodeVisualRole.java b/src/main/java/it/cnr/isti/workflow/manager/flows/model/capabilities/NodeVisualRole.java index 1ab018d..9bb221b 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/flows/model/capabilities/NodeVisualRole.java +++ b/src/main/java/it/cnr/isti/workflow/manager/flows/model/capabilities/NodeVisualRole.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.flows.model.capabilities; public enum NodeVisualRole { diff --git a/src/main/java/it/cnr/isti/workflow/manager/flows/repo/FlowEntity.java b/src/main/java/it/cnr/isti/workflow/manager/flows/repo/FlowEntity.java index 6e4ae89..75c73e0 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/flows/repo/FlowEntity.java +++ b/src/main/java/it/cnr/isti/workflow/manager/flows/repo/FlowEntity.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.flows.repo; import java.time.LocalDateTime; diff --git a/src/main/java/it/cnr/isti/workflow/manager/flows/repo/FlowRepository.java b/src/main/java/it/cnr/isti/workflow/manager/flows/repo/FlowRepository.java index 82e0fb5..70e8500 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/flows/repo/FlowRepository.java +++ b/src/main/java/it/cnr/isti/workflow/manager/flows/repo/FlowRepository.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.flows.repo; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/flows/repo/ProjectFlowCount.java b/src/main/java/it/cnr/isti/workflow/manager/flows/repo/ProjectFlowCount.java index b4f8715..3f00de0 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/flows/repo/ProjectFlowCount.java +++ b/src/main/java/it/cnr/isti/workflow/manager/flows/repo/ProjectFlowCount.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.flows.repo; /** Projection for {@link FlowRepository#countFlowsByProjectForOwner(String)}. */ diff --git a/src/main/java/it/cnr/isti/workflow/manager/flows/validation/FlowDataValidator.java b/src/main/java/it/cnr/isti/workflow/manager/flows/validation/FlowDataValidator.java index 76c55ed..97637f1 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/flows/validation/FlowDataValidator.java +++ b/src/main/java/it/cnr/isti/workflow/manager/flows/validation/FlowDataValidator.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.flows.validation; import java.util.HashMap; diff --git a/src/main/java/it/cnr/isti/workflow/manager/flows/validation/FlowExecutionValidator.java b/src/main/java/it/cnr/isti/workflow/manager/flows/validation/FlowExecutionValidator.java index 08d9a81..b1164d1 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/flows/validation/FlowExecutionValidator.java +++ b/src/main/java/it/cnr/isti/workflow/manager/flows/validation/FlowExecutionValidator.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.flows.validation; import java.lang.reflect.Field; diff --git a/src/main/java/it/cnr/isti/workflow/manager/flows/validation/GroupedFlowValidation.java b/src/main/java/it/cnr/isti/workflow/manager/flows/validation/GroupedFlowValidation.java index 6607706..6126f8d 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/flows/validation/GroupedFlowValidation.java +++ b/src/main/java/it/cnr/isti/workflow/manager/flows/validation/GroupedFlowValidation.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.flows.validation; import java.util.ArrayList; diff --git a/src/main/java/it/cnr/isti/workflow/manager/flows/validation/ValidFlowStructure.java b/src/main/java/it/cnr/isti/workflow/manager/flows/validation/ValidFlowStructure.java index 8b8fc09..11d5341 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/flows/validation/ValidFlowStructure.java +++ b/src/main/java/it/cnr/isti/workflow/manager/flows/validation/ValidFlowStructure.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.flows.validation; import java.lang.annotation.Documented; diff --git a/src/main/java/it/cnr/isti/workflow/manager/flows/validation/ValidationError.java b/src/main/java/it/cnr/isti/workflow/manager/flows/validation/ValidationError.java index 2347de3..dd52893 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/flows/validation/ValidationError.java +++ b/src/main/java/it/cnr/isti/workflow/manager/flows/validation/ValidationError.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.flows.validation; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/flows/validation/ValidationErrorCode.java b/src/main/java/it/cnr/isti/workflow/manager/flows/validation/ValidationErrorCode.java index c8cf2ea..2a67374 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/flows/validation/ValidationErrorCode.java +++ b/src/main/java/it/cnr/isti/workflow/manager/flows/validation/ValidationErrorCode.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.flows.validation; public enum ValidationErrorCode { diff --git a/src/main/java/it/cnr/isti/workflow/manager/flows/validation/ValidationErrorCodec.java b/src/main/java/it/cnr/isti/workflow/manager/flows/validation/ValidationErrorCodec.java index 105a096..31261cf 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/flows/validation/ValidationErrorCodec.java +++ b/src/main/java/it/cnr/isti/workflow/manager/flows/validation/ValidationErrorCodec.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.flows.validation; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/http/HTTPServerCallService.java b/src/main/java/it/cnr/isti/workflow/manager/http/HTTPServerCallService.java index db7b258..e69c35a 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/http/HTTPServerCallService.java +++ b/src/main/java/it/cnr/isti/workflow/manager/http/HTTPServerCallService.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.http; import java.nio.charset.StandardCharsets; diff --git a/src/main/java/it/cnr/isti/workflow/manager/ios/FileInputConstraints.java b/src/main/java/it/cnr/isti/workflow/manager/ios/FileInputConstraints.java index a1df5ac..4960c15 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/ios/FileInputConstraints.java +++ b/src/main/java/it/cnr/isti/workflow/manager/ios/FileInputConstraints.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.ios; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/ios/IODescriptor.java b/src/main/java/it/cnr/isti/workflow/manager/ios/IODescriptor.java index 178f9ca..9600ced 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/ios/IODescriptor.java +++ b/src/main/java/it/cnr/isti/workflow/manager/ios/IODescriptor.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.ios; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/ios/IOType.java b/src/main/java/it/cnr/isti/workflow/manager/ios/IOType.java index 4b69a7d..794f849 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/ios/IOType.java +++ b/src/main/java/it/cnr/isti/workflow/manager/ios/IOType.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.ios; import com.fasterxml.jackson.annotation.JsonCreator; diff --git a/src/main/java/it/cnr/isti/workflow/manager/ios/JsonSchemaValidator.java b/src/main/java/it/cnr/isti/workflow/manager/ios/JsonSchemaValidator.java index 488e9d1..0569db3 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/ios/JsonSchemaValidator.java +++ b/src/main/java/it/cnr/isti/workflow/manager/ios/JsonSchemaValidator.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.ios; import java.util.ArrayList; diff --git a/src/main/java/it/cnr/isti/workflow/manager/llms/ChatMessage.java b/src/main/java/it/cnr/isti/workflow/manager/llms/ChatMessage.java index a56aef1..65dad4c 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/llms/ChatMessage.java +++ b/src/main/java/it/cnr/isti/workflow/manager/llms/ChatMessage.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.llms; import java.util.Objects; diff --git a/src/main/java/it/cnr/isti/workflow/manager/llms/ConfigurableInputBinding.java b/src/main/java/it/cnr/isti/workflow/manager/llms/ConfigurableInputBinding.java index ccc59c0..45ad386 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/llms/ConfigurableInputBinding.java +++ b/src/main/java/it/cnr/isti/workflow/manager/llms/ConfigurableInputBinding.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.llms; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/llms/LLMCredentialResolver.java b/src/main/java/it/cnr/isti/workflow/manager/llms/LLMCredentialResolver.java index 21f4aec..be9046a 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/llms/LLMCredentialResolver.java +++ b/src/main/java/it/cnr/isti/workflow/manager/llms/LLMCredentialResolver.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.llms; import java.util.Map; diff --git a/src/main/java/it/cnr/isti/workflow/manager/llms/LLMDescriptor.java b/src/main/java/it/cnr/isti/workflow/manager/llms/LLMDescriptor.java index 84ca59c..f6ac17f 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/llms/LLMDescriptor.java +++ b/src/main/java/it/cnr/isti/workflow/manager/llms/LLMDescriptor.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.llms; import com.fasterxml.jackson.annotation.JsonProperty; diff --git a/src/main/java/it/cnr/isti/workflow/manager/llms/LLMDescriptorInputBinding.java b/src/main/java/it/cnr/isti/workflow/manager/llms/LLMDescriptorInputBinding.java index 490ba9c..bc47ca1 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/llms/LLMDescriptorInputBinding.java +++ b/src/main/java/it/cnr/isti/workflow/manager/llms/LLMDescriptorInputBinding.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.llms; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/llms/LLMProviderCatalogService.java b/src/main/java/it/cnr/isti/workflow/manager/llms/LLMProviderCatalogService.java index d5e65ca..aceb198 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/llms/LLMProviderCatalogService.java +++ b/src/main/java/it/cnr/isti/workflow/manager/llms/LLMProviderCatalogService.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.llms; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/llms/LLMProviderMetadata.java b/src/main/java/it/cnr/isti/workflow/manager/llms/LLMProviderMetadata.java index 9773b8d..7f096b8 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/llms/LLMProviderMetadata.java +++ b/src/main/java/it/cnr/isti/workflow/manager/llms/LLMProviderMetadata.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.llms; /** Public, non-sensitive capabilities used by every LLM selection UI. */ diff --git a/src/main/java/it/cnr/isti/workflow/manager/llms/ModelParameter.java b/src/main/java/it/cnr/isti/workflow/manager/llms/ModelParameter.java index 2cf3e7f..fabdea7 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/llms/ModelParameter.java +++ b/src/main/java/it/cnr/isti/workflow/manager/llms/ModelParameter.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.llms; /** diff --git a/src/main/java/it/cnr/isti/workflow/manager/llms/ModelParameters.java b/src/main/java/it/cnr/isti/workflow/manager/llms/ModelParameters.java index eca1132..9f4085a 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/llms/ModelParameters.java +++ b/src/main/java/it/cnr/isti/workflow/manager/llms/ModelParameters.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.llms; import java.util.EnumSet; diff --git a/src/main/java/it/cnr/isti/workflow/manager/llms/providers/LLMProvider.java b/src/main/java/it/cnr/isti/workflow/manager/llms/providers/LLMProvider.java index 6260e81..bc2f1d0 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/llms/providers/LLMProvider.java +++ b/src/main/java/it/cnr/isti/workflow/manager/llms/providers/LLMProvider.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.llms.providers; import java.util.EnumSet; diff --git a/src/main/java/it/cnr/isti/workflow/manager/llms/providers/google/GeminiLLMProvider.java b/src/main/java/it/cnr/isti/workflow/manager/llms/providers/google/GeminiLLMProvider.java index 0ad716c..268c557 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/llms/providers/google/GeminiLLMProvider.java +++ b/src/main/java/it/cnr/isti/workflow/manager/llms/providers/google/GeminiLLMProvider.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.llms.providers.google; import java.time.Duration; diff --git a/src/main/java/it/cnr/isti/workflow/manager/llms/providers/ollama/InternalOllamaLLMProvider.java b/src/main/java/it/cnr/isti/workflow/manager/llms/providers/ollama/InternalOllamaLLMProvider.java index 2be289a..481a540 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/llms/providers/ollama/InternalOllamaLLMProvider.java +++ b/src/main/java/it/cnr/isti/workflow/manager/llms/providers/ollama/InternalOllamaLLMProvider.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.llms.providers.ollama; import java.time.Duration; diff --git a/src/main/java/it/cnr/isti/workflow/manager/llms/providers/ollama/response/ChatResponse.java b/src/main/java/it/cnr/isti/workflow/manager/llms/providers/ollama/response/ChatResponse.java index db869c5..24cb300 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/llms/providers/ollama/response/ChatResponse.java +++ b/src/main/java/it/cnr/isti/workflow/manager/llms/providers/ollama/response/ChatResponse.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.llms.providers.ollama.response; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; diff --git a/src/main/java/it/cnr/isti/workflow/manager/llms/providers/ollama/response/ChatResponseMessage.java b/src/main/java/it/cnr/isti/workflow/manager/llms/providers/ollama/response/ChatResponseMessage.java index 3e07403..db301ec 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/llms/providers/ollama/response/ChatResponseMessage.java +++ b/src/main/java/it/cnr/isti/workflow/manager/llms/providers/ollama/response/ChatResponseMessage.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.llms.providers.ollama.response; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; diff --git a/src/main/java/it/cnr/isti/workflow/manager/llms/providers/ollama/response/GenerateResponse.java b/src/main/java/it/cnr/isti/workflow/manager/llms/providers/ollama/response/GenerateResponse.java index 1a81d77..d31cba4 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/llms/providers/ollama/response/GenerateResponse.java +++ b/src/main/java/it/cnr/isti/workflow/manager/llms/providers/ollama/response/GenerateResponse.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.llms.providers.ollama.response; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; diff --git a/src/main/java/it/cnr/isti/workflow/manager/llms/providers/ollama/response/ModelInfo.java b/src/main/java/it/cnr/isti/workflow/manager/llms/providers/ollama/response/ModelInfo.java index 8f9397f..318445c 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/llms/providers/ollama/response/ModelInfo.java +++ b/src/main/java/it/cnr/isti/workflow/manager/llms/providers/ollama/response/ModelInfo.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.llms.providers.ollama.response; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; diff --git a/src/main/java/it/cnr/isti/workflow/manager/llms/providers/ollama/response/ModelResponse.java b/src/main/java/it/cnr/isti/workflow/manager/llms/providers/ollama/response/ModelResponse.java index f48f4bb..8cddf51 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/llms/providers/ollama/response/ModelResponse.java +++ b/src/main/java/it/cnr/isti/workflow/manager/llms/providers/ollama/response/ModelResponse.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.llms.providers.ollama.response; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/mcp/MCPAgentService.java b/src/main/java/it/cnr/isti/workflow/manager/mcp/MCPAgentService.java index df82aee..a0e735e 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/mcp/MCPAgentService.java +++ b/src/main/java/it/cnr/isti/workflow/manager/mcp/MCPAgentService.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.mcp; import java.io.File; diff --git a/src/main/java/it/cnr/isti/workflow/manager/mcp/MCPQueryAttachments.java b/src/main/java/it/cnr/isti/workflow/manager/mcp/MCPQueryAttachments.java index dc03ce1..e3c1cc7 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/mcp/MCPQueryAttachments.java +++ b/src/main/java/it/cnr/isti/workflow/manager/mcp/MCPQueryAttachments.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.mcp; import java.io.File; diff --git a/src/main/java/it/cnr/isti/workflow/manager/mcp/MCPServersProvider.java b/src/main/java/it/cnr/isti/workflow/manager/mcp/MCPServersProvider.java index 5f614b2..ffd6a6c 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/mcp/MCPServersProvider.java +++ b/src/main/java/it/cnr/isti/workflow/manager/mcp/MCPServersProvider.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.mcp; import java.io.InputStream; diff --git a/src/main/java/it/cnr/isti/workflow/manager/mcp/MCPSharedSessionRegistry.java b/src/main/java/it/cnr/isti/workflow/manager/mcp/MCPSharedSessionRegistry.java index b857925..f9756ca 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/mcp/MCPSharedSessionRegistry.java +++ b/src/main/java/it/cnr/isti/workflow/manager/mcp/MCPSharedSessionRegistry.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.mcp; import java.util.LinkedHashSet; diff --git a/src/main/java/it/cnr/isti/workflow/manager/mcp/UploadedFileKind.java b/src/main/java/it/cnr/isti/workflow/manager/mcp/UploadedFileKind.java index 7266e3e..7a29b0d 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/mcp/UploadedFileKind.java +++ b/src/main/java/it/cnr/isti/workflow/manager/mcp/UploadedFileKind.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.mcp; import java.io.File; diff --git a/src/main/java/it/cnr/isti/workflow/manager/projects/ProjectContextConverter.java b/src/main/java/it/cnr/isti/workflow/manager/projects/ProjectContextConverter.java index d32af27..d5bea5b 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/projects/ProjectContextConverter.java +++ b/src/main/java/it/cnr/isti/workflow/manager/projects/ProjectContextConverter.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.projects; import com.fasterxml.jackson.annotation.JsonAutoDetect; diff --git a/src/main/java/it/cnr/isti/workflow/manager/projects/ProjectContextResolver.java b/src/main/java/it/cnr/isti/workflow/manager/projects/ProjectContextResolver.java index 4fec9b3..2285a50 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/projects/ProjectContextResolver.java +++ b/src/main/java/it/cnr/isti/workflow/manager/projects/ProjectContextResolver.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.projects; import java.util.Map; diff --git a/src/main/java/it/cnr/isti/workflow/manager/projects/ProjectExecutionService.java b/src/main/java/it/cnr/isti/workflow/manager/projects/ProjectExecutionService.java index 588bc56..40b7ef3 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/projects/ProjectExecutionService.java +++ b/src/main/java/it/cnr/isti/workflow/manager/projects/ProjectExecutionService.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.projects; import java.util.ArrayList; diff --git a/src/main/java/it/cnr/isti/workflow/manager/projects/ProjectMapper.java b/src/main/java/it/cnr/isti/workflow/manager/projects/ProjectMapper.java index 073d642..0352730 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/projects/ProjectMapper.java +++ b/src/main/java/it/cnr/isti/workflow/manager/projects/ProjectMapper.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.projects; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/projects/ProjectRunOrchestrator.java b/src/main/java/it/cnr/isti/workflow/manager/projects/ProjectRunOrchestrator.java index 2bfcb1b..f504a2b 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/projects/ProjectRunOrchestrator.java +++ b/src/main/java/it/cnr/isti/workflow/manager/projects/ProjectRunOrchestrator.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.projects; import java.util.ArrayList; diff --git a/src/main/java/it/cnr/isti/workflow/manager/projects/ProjectService.java b/src/main/java/it/cnr/isti/workflow/manager/projects/ProjectService.java index 078b13a..e334751 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/projects/ProjectService.java +++ b/src/main/java/it/cnr/isti/workflow/manager/projects/ProjectService.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.projects; import java.time.LocalDateTime; diff --git a/src/main/java/it/cnr/isti/workflow/manager/projects/model/ProjectContext.java b/src/main/java/it/cnr/isti/workflow/manager/projects/model/ProjectContext.java index 3ebe073..b0a4c2b 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/projects/model/ProjectContext.java +++ b/src/main/java/it/cnr/isti/workflow/manager/projects/model/ProjectContext.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.projects.model; import java.util.LinkedHashMap; diff --git a/src/main/java/it/cnr/isti/workflow/manager/projects/model/ProjectContextEntry.java b/src/main/java/it/cnr/isti/workflow/manager/projects/model/ProjectContextEntry.java index 9173ffc..a2886fc 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/projects/model/ProjectContextEntry.java +++ b/src/main/java/it/cnr/isti/workflow/manager/projects/model/ProjectContextEntry.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.projects.model; import it.cnr.isti.workflow.manager.ios.IOType; diff --git a/src/main/java/it/cnr/isti/workflow/manager/projects/model/ProjectCreateRequest.java b/src/main/java/it/cnr/isti/workflow/manager/projects/model/ProjectCreateRequest.java index 043a39a..afa4385 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/projects/model/ProjectCreateRequest.java +++ b/src/main/java/it/cnr/isti/workflow/manager/projects/model/ProjectCreateRequest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.projects.model; import jakarta.validation.constraints.NotBlank; diff --git a/src/main/java/it/cnr/isti/workflow/manager/projects/model/ProjectExecuteRequest.java b/src/main/java/it/cnr/isti/workflow/manager/projects/model/ProjectExecuteRequest.java index 126a903..ef67bfd 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/projects/model/ProjectExecuteRequest.java +++ b/src/main/java/it/cnr/isti/workflow/manager/projects/model/ProjectExecuteRequest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.projects.model; /** diff --git a/src/main/java/it/cnr/isti/workflow/manager/projects/model/ProjectExecutionPlanView.java b/src/main/java/it/cnr/isti/workflow/manager/projects/model/ProjectExecutionPlanView.java index 3368f16..17dad74 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/projects/model/ProjectExecutionPlanView.java +++ b/src/main/java/it/cnr/isti/workflow/manager/projects/model/ProjectExecutionPlanView.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.projects.model; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/projects/model/ProjectFlowOrderRequest.java b/src/main/java/it/cnr/isti/workflow/manager/projects/model/ProjectFlowOrderRequest.java index 351bd37..4f1fe01 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/projects/model/ProjectFlowOrderRequest.java +++ b/src/main/java/it/cnr/isti/workflow/manager/projects/model/ProjectFlowOrderRequest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.projects.model; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/projects/model/ProjectRunView.java b/src/main/java/it/cnr/isti/workflow/manager/projects/model/ProjectRunView.java index 8b20848..46dfb3f 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/projects/model/ProjectRunView.java +++ b/src/main/java/it/cnr/isti/workflow/manager/projects/model/ProjectRunView.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.projects.model; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/projects/model/ProjectSummaryView.java b/src/main/java/it/cnr/isti/workflow/manager/projects/model/ProjectSummaryView.java index 8f3ae2a..88a9bd1 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/projects/model/ProjectSummaryView.java +++ b/src/main/java/it/cnr/isti/workflow/manager/projects/model/ProjectSummaryView.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.projects.model; import java.time.LocalDateTime; diff --git a/src/main/java/it/cnr/isti/workflow/manager/projects/model/ProjectUpdateRequest.java b/src/main/java/it/cnr/isti/workflow/manager/projects/model/ProjectUpdateRequest.java index 5bfc38c..77e9426 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/projects/model/ProjectUpdateRequest.java +++ b/src/main/java/it/cnr/isti/workflow/manager/projects/model/ProjectUpdateRequest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.projects.model; import jakarta.validation.constraints.Size; diff --git a/src/main/java/it/cnr/isti/workflow/manager/projects/model/ProjectView.java b/src/main/java/it/cnr/isti/workflow/manager/projects/model/ProjectView.java index 93796af..dadbb7e 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/projects/model/ProjectView.java +++ b/src/main/java/it/cnr/isti/workflow/manager/projects/model/ProjectView.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.projects.model; import java.time.LocalDateTime; diff --git a/src/main/java/it/cnr/isti/workflow/manager/projects/repo/ProjectEntity.java b/src/main/java/it/cnr/isti/workflow/manager/projects/repo/ProjectEntity.java index b54c12c..0c7e73f 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/projects/repo/ProjectEntity.java +++ b/src/main/java/it/cnr/isti/workflow/manager/projects/repo/ProjectEntity.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.projects.repo; import java.time.LocalDateTime; diff --git a/src/main/java/it/cnr/isti/workflow/manager/projects/repo/ProjectRepository.java b/src/main/java/it/cnr/isti/workflow/manager/projects/repo/ProjectRepository.java index 02486c8..260a204 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/projects/repo/ProjectRepository.java +++ b/src/main/java/it/cnr/isti/workflow/manager/projects/repo/ProjectRepository.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.projects.repo; import java.util.List; diff --git a/src/main/java/it/cnr/isti/workflow/manager/skills/SkillBinding.java b/src/main/java/it/cnr/isti/workflow/manager/skills/SkillBinding.java index 07d6ca9..56bf79b 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/skills/SkillBinding.java +++ b/src/main/java/it/cnr/isti/workflow/manager/skills/SkillBinding.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.skills; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; diff --git a/src/main/java/it/cnr/isti/workflow/manager/skills/SkillDefinition.java b/src/main/java/it/cnr/isti/workflow/manager/skills/SkillDefinition.java index 5cab92d..ed7da43 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/skills/SkillDefinition.java +++ b/src/main/java/it/cnr/isti/workflow/manager/skills/SkillDefinition.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.skills; public record SkillDefinition( diff --git a/src/main/java/it/cnr/isti/workflow/manager/skills/SkillPromptService.java b/src/main/java/it/cnr/isti/workflow/manager/skills/SkillPromptService.java index 974aa04..4e071a8 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/skills/SkillPromptService.java +++ b/src/main/java/it/cnr/isti/workflow/manager/skills/SkillPromptService.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.skills; import java.util.ArrayList; diff --git a/src/main/java/it/cnr/isti/workflow/manager/skills/SkillsCatalogService.java b/src/main/java/it/cnr/isti/workflow/manager/skills/SkillsCatalogService.java index f9d2a24..458f3ff 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/skills/SkillsCatalogService.java +++ b/src/main/java/it/cnr/isti/workflow/manager/skills/SkillsCatalogService.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.skills; import java.io.IOException; diff --git a/src/main/java/it/cnr/isti/workflow/manager/stats/UserStatsNotFoundException.java b/src/main/java/it/cnr/isti/workflow/manager/stats/UserStatsNotFoundException.java index 4a29720..65e9bc6 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/stats/UserStatsNotFoundException.java +++ b/src/main/java/it/cnr/isti/workflow/manager/stats/UserStatsNotFoundException.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.stats; public class UserStatsNotFoundException extends RuntimeException { diff --git a/src/main/java/it/cnr/isti/workflow/manager/stats/UserStatsService.java b/src/main/java/it/cnr/isti/workflow/manager/stats/UserStatsService.java index 9c11f01..cbebf09 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/stats/UserStatsService.java +++ b/src/main/java/it/cnr/isti/workflow/manager/stats/UserStatsService.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.stats; import java.time.LocalDateTime; diff --git a/src/main/java/it/cnr/isti/workflow/manager/stats/model/SystemUsageStatsView.java b/src/main/java/it/cnr/isti/workflow/manager/stats/model/SystemUsageStatsView.java index e161ddb..cc78a7f 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/stats/model/SystemUsageStatsView.java +++ b/src/main/java/it/cnr/isti/workflow/manager/stats/model/SystemUsageStatsView.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.stats.model; import java.time.LocalDateTime; diff --git a/src/main/java/it/cnr/isti/workflow/manager/stats/model/UserUsageStatsView.java b/src/main/java/it/cnr/isti/workflow/manager/stats/model/UserUsageStatsView.java index e7f78c3..77d92bf 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/stats/model/UserUsageStatsView.java +++ b/src/main/java/it/cnr/isti/workflow/manager/stats/model/UserUsageStatsView.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.stats.model; import java.time.LocalDateTime; diff --git a/src/main/java/it/cnr/isti/workflow/manager/vault/SecretCryptoService.java b/src/main/java/it/cnr/isti/workflow/manager/vault/SecretCryptoService.java index 821afeb..39aabca 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/vault/SecretCryptoService.java +++ b/src/main/java/it/cnr/isti/workflow/manager/vault/SecretCryptoService.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.vault; import java.nio.charset.StandardCharsets; diff --git a/src/main/java/it/cnr/isti/workflow/manager/vault/UserSecretService.java b/src/main/java/it/cnr/isti/workflow/manager/vault/UserSecretService.java index 54ffbf3..18efd31 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/vault/UserSecretService.java +++ b/src/main/java/it/cnr/isti/workflow/manager/vault/UserSecretService.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.vault; import java.time.LocalDateTime; diff --git a/src/main/java/it/cnr/isti/workflow/manager/vault/model/VaultSecretCreateRequest.java b/src/main/java/it/cnr/isti/workflow/manager/vault/model/VaultSecretCreateRequest.java index 24d1313..50c8a7a 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/vault/model/VaultSecretCreateRequest.java +++ b/src/main/java/it/cnr/isti/workflow/manager/vault/model/VaultSecretCreateRequest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.vault.model; import jakarta.validation.constraints.NotBlank; diff --git a/src/main/java/it/cnr/isti/workflow/manager/vault/model/VaultSecretUpdateRequest.java b/src/main/java/it/cnr/isti/workflow/manager/vault/model/VaultSecretUpdateRequest.java index 4262169..6943009 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/vault/model/VaultSecretUpdateRequest.java +++ b/src/main/java/it/cnr/isti/workflow/manager/vault/model/VaultSecretUpdateRequest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.vault.model; import jakarta.validation.constraints.Size; diff --git a/src/main/java/it/cnr/isti/workflow/manager/vault/model/VaultSecretView.java b/src/main/java/it/cnr/isti/workflow/manager/vault/model/VaultSecretView.java index 750819e..274fe0f 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/vault/model/VaultSecretView.java +++ b/src/main/java/it/cnr/isti/workflow/manager/vault/model/VaultSecretView.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.vault.model; import java.time.LocalDateTime; diff --git a/src/main/java/it/cnr/isti/workflow/manager/vault/repo/UserSecretEntity.java b/src/main/java/it/cnr/isti/workflow/manager/vault/repo/UserSecretEntity.java index b2634ab..ff9e5bc 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/vault/repo/UserSecretEntity.java +++ b/src/main/java/it/cnr/isti/workflow/manager/vault/repo/UserSecretEntity.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.vault.repo; import java.time.LocalDateTime; diff --git a/src/main/java/it/cnr/isti/workflow/manager/vault/repo/UserSecretRepository.java b/src/main/java/it/cnr/isti/workflow/manager/vault/repo/UserSecretRepository.java index e86fcab..9826b04 100644 --- a/src/main/java/it/cnr/isti/workflow/manager/vault/repo/UserSecretRepository.java +++ b/src/main/java/it/cnr/isti/workflow/manager/vault/repo/UserSecretRepository.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.vault.repo; import java.util.List; diff --git a/src/test/java/it/cnr/isti/workflow/manager/assistant/BlockCatalogServiceTest.java b/src/test/java/it/cnr/isti/workflow/manager/assistant/BlockCatalogServiceTest.java index 81c8539..c431a5a 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/assistant/BlockCatalogServiceTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/assistant/BlockCatalogServiceTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.assistant; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/it/cnr/isti/workflow/manager/blocks/BlockTest.java b/src/test/java/it/cnr/isti/workflow/manager/blocks/BlockTest.java index 98c56a6..85a09f8 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/blocks/BlockTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/blocks/BlockTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks; import static org.junit.jupiter.api.Assertions.assertNotNull; diff --git a/src/test/java/it/cnr/isti/workflow/manager/blocks/ModelAsInputBindingTest.java b/src/test/java/it/cnr/isti/workflow/manager/blocks/ModelAsInputBindingTest.java index c1d2a3f..a011a27 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/blocks/ModelAsInputBindingTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/blocks/ModelAsInputBindingTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/it/cnr/isti/workflow/manager/blocks/configurations/BlockConfigurationValidationTest.java b/src/test/java/it/cnr/isti/workflow/manager/blocks/configurations/BlockConfigurationValidationTest.java index 055c60f..748d8de 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/blocks/configurations/BlockConfigurationValidationTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/blocks/configurations/BlockConfigurationValidationTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks.configurations; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/it/cnr/isti/workflow/manager/blocks/configurations/LegacyBlockTypeIdTest.java b/src/test/java/it/cnr/isti/workflow/manager/blocks/configurations/LegacyBlockTypeIdTest.java index 753e99e..595c49a 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/blocks/configurations/LegacyBlockTypeIdTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/blocks/configurations/LegacyBlockTypeIdTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks.configurations; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/it/cnr/isti/workflow/manager/blocks/configurations/MCPAgentUploadGlobalSchemaTest.java b/src/test/java/it/cnr/isti/workflow/manager/blocks/configurations/MCPAgentUploadGlobalSchemaTest.java index 2be7e7b..79eec58 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/blocks/configurations/MCPAgentUploadGlobalSchemaTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/blocks/configurations/MCPAgentUploadGlobalSchemaTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks.configurations; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/it/cnr/isti/workflow/manager/blocks/configurations/MCPAgentUploadInputJsonTest.java b/src/test/java/it/cnr/isti/workflow/manager/blocks/configurations/MCPAgentUploadInputJsonTest.java index 78da801..9778f86 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/blocks/configurations/MCPAgentUploadInputJsonTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/blocks/configurations/MCPAgentUploadInputJsonTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks.configurations; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/it/cnr/isti/workflow/manager/blocks/factories/MCPAgentBlockFactoryUploadTest.java b/src/test/java/it/cnr/isti/workflow/manager/blocks/factories/MCPAgentBlockFactoryUploadTest.java index e0721c7..4db9930 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/blocks/factories/MCPAgentBlockFactoryUploadTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/blocks/factories/MCPAgentBlockFactoryUploadTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.blocks.factories; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/it/cnr/isti/workflow/manager/configuration/ConditionChecks.java b/src/test/java/it/cnr/isti/workflow/manager/configuration/ConditionChecks.java index 2fdb74a..e215087 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/configuration/ConditionChecks.java +++ b/src/test/java/it/cnr/isti/workflow/manager/configuration/ConditionChecks.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.configuration; import org.testcontainers.DockerClientFactory; diff --git a/src/test/java/it/cnr/isti/workflow/manager/configuration/TestContainersConfiguration.java b/src/test/java/it/cnr/isti/workflow/manager/configuration/TestContainersConfiguration.java index bcda16b..06a0d65 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/configuration/TestContainersConfiguration.java +++ b/src/test/java/it/cnr/isti/workflow/manager/configuration/TestContainersConfiguration.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.configuration; import java.util.List; diff --git a/src/test/java/it/cnr/isti/workflow/manager/configuration/TestSecurityConfig.java b/src/test/java/it/cnr/isti/workflow/manager/configuration/TestSecurityConfig.java index 3bcd72d..c603e76 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/configuration/TestSecurityConfig.java +++ b/src/test/java/it/cnr/isti/workflow/manager/configuration/TestSecurityConfig.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.configuration; import org.springframework.boot.test.context.TestConfiguration; diff --git a/src/test/java/it/cnr/isti/workflow/manager/controllers/ApiExceptionHandlerBiasTest.java b/src/test/java/it/cnr/isti/workflow/manager/controllers/ApiExceptionHandlerBiasTest.java index 00d8c60..86ac0c9 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/controllers/ApiExceptionHandlerBiasTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/controllers/ApiExceptionHandlerBiasTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.controllers; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/it/cnr/isti/workflow/manager/controllers/ApiExceptionHandlerClientDisconnectTest.java b/src/test/java/it/cnr/isti/workflow/manager/controllers/ApiExceptionHandlerClientDisconnectTest.java index 3e4946f..d6d0062 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/controllers/ApiExceptionHandlerClientDisconnectTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/controllers/ApiExceptionHandlerClientDisconnectTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.controllers; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/it/cnr/isti/workflow/manager/controllers/AssistantControllerTest.java b/src/test/java/it/cnr/isti/workflow/manager/controllers/AssistantControllerTest.java index f35dd02..d1a62eb 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/controllers/AssistantControllerTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/controllers/AssistantControllerTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.controllers; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/it/cnr/isti/workflow/manager/controllers/AuthControllerTest.java b/src/test/java/it/cnr/isti/workflow/manager/controllers/AuthControllerTest.java index 8809d6f..2029b95 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/controllers/AuthControllerTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/controllers/AuthControllerTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.controllers; import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.get; diff --git a/src/test/java/it/cnr/isti/workflow/manager/controllers/BiasAnnotationsControllerTest.java b/src/test/java/it/cnr/isti/workflow/manager/controllers/BiasAnnotationsControllerTest.java index 72d46d8..9774538 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/controllers/BiasAnnotationsControllerTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/controllers/BiasAnnotationsControllerTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.controllers; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/it/cnr/isti/workflow/manager/controllers/BlocksControllerTest.java b/src/test/java/it/cnr/isti/workflow/manager/controllers/BlocksControllerTest.java index fd91ddf..470a6d2 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/controllers/BlocksControllerTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/controllers/BlocksControllerTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.controllers; import static org.junit.jupiter.api.Assertions.assertFalse; diff --git a/src/test/java/it/cnr/isti/workflow/manager/controllers/ContainersControllerTest.java b/src/test/java/it/cnr/isti/workflow/manager/controllers/ContainersControllerTest.java index 07169e8..de2edf4 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/controllers/ContainersControllerTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/controllers/ContainersControllerTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.controllers; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/it/cnr/isti/workflow/manager/controllers/ExecutionControllerTest.java b/src/test/java/it/cnr/isti/workflow/manager/controllers/ExecutionControllerTest.java index dd78ddd..8f7d407 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/controllers/ExecutionControllerTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/controllers/ExecutionControllerTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.controllers; import java.util.List; diff --git a/src/test/java/it/cnr/isti/workflow/manager/controllers/FlowControllerTest.java b/src/test/java/it/cnr/isti/workflow/manager/controllers/FlowControllerTest.java index 772976c..7bee966 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/controllers/FlowControllerTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/controllers/FlowControllerTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.controllers; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/it/cnr/isti/workflow/manager/controllers/ProjectControllerTest.java b/src/test/java/it/cnr/isti/workflow/manager/controllers/ProjectControllerTest.java index e9f114c..5c59e67 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/controllers/ProjectControllerTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/controllers/ProjectControllerTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.controllers; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/it/cnr/isti/workflow/manager/controllers/RetrieverControllerTest.java b/src/test/java/it/cnr/isti/workflow/manager/controllers/RetrieverControllerTest.java index 03badf4..d87ed16 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/controllers/RetrieverControllerTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/controllers/RetrieverControllerTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.controllers; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/it/cnr/isti/workflow/manager/controllers/SecureRetrieverControllerTest.java b/src/test/java/it/cnr/isti/workflow/manager/controllers/SecureRetrieverControllerTest.java index 5a89930..1e89098 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/controllers/SecureRetrieverControllerTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/controllers/SecureRetrieverControllerTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.controllers; import static org.junit.jupiter.api.Assertions.assertFalse; diff --git a/src/test/java/it/cnr/isti/workflow/manager/controllers/StatsControllerTest.java b/src/test/java/it/cnr/isti/workflow/manager/controllers/StatsControllerTest.java index 860b712..9b2d00c 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/controllers/StatsControllerTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/controllers/StatsControllerTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.controllers; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/it/cnr/isti/workflow/manager/controllers/UserSecretControllerTest.java b/src/test/java/it/cnr/isti/workflow/manager/controllers/UserSecretControllerTest.java index ea660fb..38adb6e 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/controllers/UserSecretControllerTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/controllers/UserSecretControllerTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.controllers; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/it/cnr/isti/workflow/manager/controllers/VaultCredentialGateTest.java b/src/test/java/it/cnr/isti/workflow/manager/controllers/VaultCredentialGateTest.java index 90a600e..359d163 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/controllers/VaultCredentialGateTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/controllers/VaultCredentialGateTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.controllers; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/it/cnr/isti/workflow/manager/executions/AuthServicePasswordTest.java b/src/test/java/it/cnr/isti/workflow/manager/executions/AuthServicePasswordTest.java index a30316d..39d64a1 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/executions/AuthServicePasswordTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/executions/AuthServicePasswordTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/it/cnr/isti/workflow/manager/executions/BranchRejoinConcurrencyTest.java b/src/test/java/it/cnr/isti/workflow/manager/executions/BranchRejoinConcurrencyTest.java index 399f535..f56fc2d 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/executions/BranchRejoinConcurrencyTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/executions/BranchRejoinConcurrencyTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions; import static org.junit.jupiter.api.Assertions.assertDoesNotThrow; diff --git a/src/test/java/it/cnr/isti/workflow/manager/executions/ControlFlowGatewayIntegrationTest.java b/src/test/java/it/cnr/isti/workflow/manager/executions/ControlFlowGatewayIntegrationTest.java index 38f5425..85dcbd6 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/executions/ControlFlowGatewayIntegrationTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/executions/ControlFlowGatewayIntegrationTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/it/cnr/isti/workflow/manager/executions/ExecutionTemplateResolverTest.java b/src/test/java/it/cnr/isti/workflow/manager/executions/ExecutionTemplateResolverTest.java index 588db13..8937210 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/executions/ExecutionTemplateResolverTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/executions/ExecutionTemplateResolverTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/it/cnr/isti/workflow/manager/executions/ExecutionTest.java b/src/test/java/it/cnr/isti/workflow/manager/executions/ExecutionTest.java index c97dcc9..9a33081 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/executions/ExecutionTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/executions/ExecutionTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/it/cnr/isti/workflow/manager/executions/ExecutionWithContainer.java b/src/test/java/it/cnr/isti/workflow/manager/executions/ExecutionWithContainer.java index e286dd7..978dfb3 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/executions/ExecutionWithContainer.java +++ b/src/test/java/it/cnr/isti/workflow/manager/executions/ExecutionWithContainer.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/it/cnr/isti/workflow/manager/executions/ExecutionsServiceCacheEvictionTest.java b/src/test/java/it/cnr/isti/workflow/manager/executions/ExecutionsServiceCacheEvictionTest.java index dbb240d..2632b93 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/executions/ExecutionsServiceCacheEvictionTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/executions/ExecutionsServiceCacheEvictionTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/it/cnr/isti/workflow/manager/executions/GlobalInputMultiplicityTest.java b/src/test/java/it/cnr/isti/workflow/manager/executions/GlobalInputMultiplicityTest.java index 7c00c5a..ccc9302 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/executions/GlobalInputMultiplicityTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/executions/GlobalInputMultiplicityTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/it/cnr/isti/workflow/manager/executions/JensenStructuredFlowsExecutionTest.java b/src/test/java/it/cnr/isti/workflow/manager/executions/JensenStructuredFlowsExecutionTest.java index a4de994..1403399 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/executions/JensenStructuredFlowsExecutionTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/executions/JensenStructuredFlowsExecutionTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/it/cnr/isti/workflow/manager/executions/JsonDossierExecutionIntegrationTest.java b/src/test/java/it/cnr/isti/workflow/manager/executions/JsonDossierExecutionIntegrationTest.java index 4440a09..a3157e9 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/executions/JsonDossierExecutionIntegrationTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/executions/JsonDossierExecutionIntegrationTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/it/cnr/isti/workflow/manager/executions/NodeExecutionResultTest.java b/src/test/java/it/cnr/isti/workflow/manager/executions/NodeExecutionResultTest.java index 0bed525..ea5495a 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/executions/NodeExecutionResultTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/executions/NodeExecutionResultTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/it/cnr/isti/workflow/manager/executions/SubflowExecutionPersistenceTest.java b/src/test/java/it/cnr/isti/workflow/manager/executions/SubflowExecutionPersistenceTest.java index 2b7f6cf..ee3cd48 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/executions/SubflowExecutionPersistenceTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/executions/SubflowExecutionPersistenceTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/it/cnr/isti/workflow/manager/executions/SubflowExecutionVariablesTest.java b/src/test/java/it/cnr/isti/workflow/manager/executions/SubflowExecutionVariablesTest.java index 8fc1651..93a8218 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/executions/SubflowExecutionVariablesTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/executions/SubflowExecutionVariablesTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/it/cnr/isti/workflow/manager/executions/bias/BiasExperimentsIntegrationTest.java b/src/test/java/it/cnr/isti/workflow/manager/executions/bias/BiasExperimentsIntegrationTest.java index fea0bfd..e6dceb6 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/executions/bias/BiasExperimentsIntegrationTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/executions/bias/BiasExperimentsIntegrationTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.bias; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/it/cnr/isti/workflow/manager/executions/bias/BiasJudgeTargetTest.java b/src/test/java/it/cnr/isti/workflow/manager/executions/bias/BiasJudgeTargetTest.java index e173db8..4a1fe64 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/executions/bias/BiasJudgeTargetTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/executions/bias/BiasJudgeTargetTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.bias; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/it/cnr/isti/workflow/manager/executions/bias/BiasReportJsonCompatibilityTest.java b/src/test/java/it/cnr/isti/workflow/manager/executions/bias/BiasReportJsonCompatibilityTest.java index 00d78a0..026f04c 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/executions/bias/BiasReportJsonCompatibilityTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/executions/bias/BiasReportJsonCompatibilityTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.bias; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/it/cnr/isti/workflow/manager/executions/bias/BiasRuntimeSupportTest.java b/src/test/java/it/cnr/isti/workflow/manager/executions/bias/BiasRuntimeSupportTest.java index 23c9002..6055708 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/executions/bias/BiasRuntimeSupportTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/executions/bias/BiasRuntimeSupportTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.bias; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/it/cnr/isti/workflow/manager/executions/bias/BiasSimulationContextTest.java b/src/test/java/it/cnr/isti/workflow/manager/executions/bias/BiasSimulationContextTest.java index 150a7e4..8f88374 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/executions/bias/BiasSimulationContextTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/executions/bias/BiasSimulationContextTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.bias; import static org.junit.jupiter.api.Assertions.assertFalse; diff --git a/src/test/java/it/cnr/isti/workflow/manager/executions/bias/BiasValueAnalyzerTest.java b/src/test/java/it/cnr/isti/workflow/manager/executions/bias/BiasValueAnalyzerTest.java index 5b8d177..745acdc 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/executions/bias/BiasValueAnalyzerTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/executions/bias/BiasValueAnalyzerTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.bias; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/it/cnr/isti/workflow/manager/executions/bias/ControlFlowBlockBiasCapabilitiesTest.java b/src/test/java/it/cnr/isti/workflow/manager/executions/bias/ControlFlowBlockBiasCapabilitiesTest.java index bce8dfe..c2df524 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/executions/bias/ControlFlowBlockBiasCapabilitiesTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/executions/bias/ControlFlowBlockBiasCapabilitiesTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.bias; import static org.junit.jupiter.api.Assertions.assertFalse; diff --git a/src/test/java/it/cnr/isti/workflow/manager/executions/executors/BooleanLlmResponseParserTest.java b/src/test/java/it/cnr/isti/workflow/manager/executions/executors/BooleanLlmResponseParserTest.java index 81c66a6..bb19512 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/executions/executors/BooleanLlmResponseParserTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/executions/executors/BooleanLlmResponseParserTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.executors; import static org.junit.jupiter.api.Assertions.assertFalse; diff --git a/src/test/java/it/cnr/isti/workflow/manager/executions/executors/DelimitedResponseParserTest.java b/src/test/java/it/cnr/isti/workflow/manager/executions/executors/DelimitedResponseParserTest.java index dc092bf..bf803c8 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/executions/executors/DelimitedResponseParserTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/executions/executors/DelimitedResponseParserTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.executors; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/it/cnr/isti/workflow/manager/executions/executors/blocks/BranchRejoinExecutorTest.java b/src/test/java/it/cnr/isti/workflow/manager/executions/executors/blocks/BranchRejoinExecutorTest.java index 797c858..8dc35e7 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/executions/executors/blocks/BranchRejoinExecutorTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/executions/executors/blocks/BranchRejoinExecutorTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.executors.blocks; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/it/cnr/isti/workflow/manager/executions/executors/blocks/DelimitedParserExecutorTest.java b/src/test/java/it/cnr/isti/workflow/manager/executions/executors/blocks/DelimitedParserExecutorTest.java index 28572ad..951c765 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/executions/executors/blocks/DelimitedParserExecutorTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/executions/executors/blocks/DelimitedParserExecutorTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.executors.blocks; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/it/cnr/isti/workflow/manager/executions/executors/blocks/HumanDecisionSimulatedChoiceTest.java b/src/test/java/it/cnr/isti/workflow/manager/executions/executors/blocks/HumanDecisionSimulatedChoiceTest.java index 1cd1cda..7fb5bc9 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/executions/executors/blocks/HumanDecisionSimulatedChoiceTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/executions/executors/blocks/HumanDecisionSimulatedChoiceTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.executors.blocks; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/it/cnr/isti/workflow/manager/executions/executors/blocks/MCPAgentChatExecutorTest.java b/src/test/java/it/cnr/isti/workflow/manager/executions/executors/blocks/MCPAgentChatExecutorTest.java index 2f664e8..eca0daf 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/executions/executors/blocks/MCPAgentChatExecutorTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/executions/executors/blocks/MCPAgentChatExecutorTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.executors.blocks; import static org.junit.jupiter.api.Assertions.assertDoesNotThrow; diff --git a/src/test/java/it/cnr/isti/workflow/manager/executions/executors/blocks/MCPBridgeExecutorUploadTest.java b/src/test/java/it/cnr/isti/workflow/manager/executions/executors/blocks/MCPBridgeExecutorUploadTest.java index d3c0522..dfcf083 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/executions/executors/blocks/MCPBridgeExecutorUploadTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/executions/executors/blocks/MCPBridgeExecutorUploadTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.executors.blocks; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/it/cnr/isti/workflow/manager/executions/steps/InputJsonHandlingTest.java b/src/test/java/it/cnr/isti/workflow/manager/executions/steps/InputJsonHandlingTest.java index 501ab6f..fd1537b 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/executions/steps/InputJsonHandlingTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/executions/steps/InputJsonHandlingTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.steps; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/it/cnr/isti/workflow/manager/executions/steps/InputResolutionAndActivationPolicyTest.java b/src/test/java/it/cnr/isti/workflow/manager/executions/steps/InputResolutionAndActivationPolicyTest.java index 043090d..b6ef618 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/executions/steps/InputResolutionAndActivationPolicyTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/executions/steps/InputResolutionAndActivationPolicyTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.steps; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/it/cnr/isti/workflow/manager/executions/steps/activation/BranchRejoinActivationPolicyTest.java b/src/test/java/it/cnr/isti/workflow/manager/executions/steps/activation/BranchRejoinActivationPolicyTest.java index b7ed072..bd5201b 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/executions/steps/activation/BranchRejoinActivationPolicyTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/executions/steps/activation/BranchRejoinActivationPolicyTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.executions.steps.activation; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/it/cnr/isti/workflow/manager/flows/FlowImportComponentTest.java b/src/test/java/it/cnr/isti/workflow/manager/flows/FlowImportComponentTest.java index 4b4ef7c..eba006e 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/flows/FlowImportComponentTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/flows/FlowImportComponentTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.flows; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/it/cnr/isti/workflow/manager/flows/FlowTest.java b/src/test/java/it/cnr/isti/workflow/manager/flows/FlowTest.java index 0fcd270..3ec0c47 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/flows/FlowTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/flows/FlowTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.flows; import org.junit.jupiter.api.Test; diff --git a/src/test/java/it/cnr/isti/workflow/manager/flows/FlowTestCreator.java b/src/test/java/it/cnr/isti/workflow/manager/flows/FlowTestCreator.java index 25d9595..035fe10 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/flows/FlowTestCreator.java +++ b/src/test/java/it/cnr/isti/workflow/manager/flows/FlowTestCreator.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.flows; import org.springframework.beans.factory.annotation.Autowired; diff --git a/src/test/java/it/cnr/isti/workflow/manager/flows/JensenStructuredFlowsTest.java b/src/test/java/it/cnr/isti/workflow/manager/flows/JensenStructuredFlowsTest.java index 942855a..74a15d2 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/flows/JensenStructuredFlowsTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/flows/JensenStructuredFlowsTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.flows; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/it/cnr/isti/workflow/manager/flows/validation/BranchRejoinStructureValidationTest.java b/src/test/java/it/cnr/isti/workflow/manager/flows/validation/BranchRejoinStructureValidationTest.java index 6552b57..80e9abb 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/flows/validation/BranchRejoinStructureValidationTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/flows/validation/BranchRejoinStructureValidationTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.flows.validation; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/it/cnr/isti/workflow/manager/flows/validation/FlowLaneValidationTest.java b/src/test/java/it/cnr/isti/workflow/manager/flows/validation/FlowLaneValidationTest.java index 1949c19..3e0b65e 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/flows/validation/FlowLaneValidationTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/flows/validation/FlowLaneValidationTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.flows.validation; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/it/cnr/isti/workflow/manager/flows/validation/NodeTypeCapabilitiesIntegrationTest.java b/src/test/java/it/cnr/isti/workflow/manager/flows/validation/NodeTypeCapabilitiesIntegrationTest.java index 90f7f2f..b9d0f27 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/flows/validation/NodeTypeCapabilitiesIntegrationTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/flows/validation/NodeTypeCapabilitiesIntegrationTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.flows.validation; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/it/cnr/isti/workflow/manager/llms/ConfigurableInputBindingTest.java b/src/test/java/it/cnr/isti/workflow/manager/llms/ConfigurableInputBindingTest.java index b9a2ae0..9274ebd 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/llms/ConfigurableInputBindingTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/llms/ConfigurableInputBindingTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.llms; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/it/cnr/isti/workflow/manager/llms/LLMDescriptorInputBindingTest.java b/src/test/java/it/cnr/isti/workflow/manager/llms/LLMDescriptorInputBindingTest.java index 232ae57..5882713 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/llms/LLMDescriptorInputBindingTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/llms/LLMDescriptorInputBindingTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.llms; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/it/cnr/isti/workflow/manager/llms/ModelParametersTest.java b/src/test/java/it/cnr/isti/workflow/manager/llms/ModelParametersTest.java index 3f30876..fd0b28e 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/llms/ModelParametersTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/llms/ModelParametersTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.llms; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/it/cnr/isti/workflow/manager/llms/providers/ollama/InternalOllamaLLMProviderBodyTest.java b/src/test/java/it/cnr/isti/workflow/manager/llms/providers/ollama/InternalOllamaLLMProviderBodyTest.java index ce94d72..afee65e 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/llms/providers/ollama/InternalOllamaLLMProviderBodyTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/llms/providers/ollama/InternalOllamaLLMProviderBodyTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.llms.providers.ollama; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/it/cnr/isti/workflow/manager/mcp/MCPAgentServiceTest.java b/src/test/java/it/cnr/isti/workflow/manager/mcp/MCPAgentServiceTest.java index 4b3411a..f436f5c 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/mcp/MCPAgentServiceTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/mcp/MCPAgentServiceTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.mcp; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/it/cnr/isti/workflow/manager/mcp/MCPServersProviderTest.java b/src/test/java/it/cnr/isti/workflow/manager/mcp/MCPServersProviderTest.java index 78ac14c..451ff67 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/mcp/MCPServersProviderTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/mcp/MCPServersProviderTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.mcp; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/it/cnr/isti/workflow/manager/ollama/OllamaClient.java b/src/test/java/it/cnr/isti/workflow/manager/ollama/OllamaClient.java index 9e2be9a..b001e56 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/ollama/OllamaClient.java +++ b/src/test/java/it/cnr/isti/workflow/manager/ollama/OllamaClient.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.ollama; import org.testcontainers.containers.GenericContainer; diff --git a/src/test/java/it/cnr/isti/workflow/manager/ollama/OllamaIntegrationTest.java b/src/test/java/it/cnr/isti/workflow/manager/ollama/OllamaIntegrationTest.java index b279c61..be749c1 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/ollama/OllamaIntegrationTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/ollama/OllamaIntegrationTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.ollama; import static org.junit.jupiter.api.Assertions.assertNotNull; diff --git a/src/test/java/it/cnr/isti/workflow/manager/ollama/OllamaService.java b/src/test/java/it/cnr/isti/workflow/manager/ollama/OllamaService.java index 4147220..0517e01 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/ollama/OllamaService.java +++ b/src/test/java/it/cnr/isti/workflow/manager/ollama/OllamaService.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.ollama; import java.util.Map; diff --git a/src/test/java/it/cnr/isti/workflow/manager/projects/ProjectContextExecutionTest.java b/src/test/java/it/cnr/isti/workflow/manager/projects/ProjectContextExecutionTest.java index 3caf66e..7fe94e1 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/projects/ProjectContextExecutionTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/projects/ProjectContextExecutionTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.projects; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/it/cnr/isti/workflow/manager/projects/ProjectContextResolverTest.java b/src/test/java/it/cnr/isti/workflow/manager/projects/ProjectContextResolverTest.java index 43193ce..2d5d2e3 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/projects/ProjectContextResolverTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/projects/ProjectContextResolverTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.projects; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/it/cnr/isti/workflow/manager/projects/ProjectExecutionTest.java b/src/test/java/it/cnr/isti/workflow/manager/projects/ProjectExecutionTest.java index 80063ad..a4913e4 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/projects/ProjectExecutionTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/projects/ProjectExecutionTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.projects; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/it/cnr/isti/workflow/manager/projects/ProjectRunOrchestrationTest.java b/src/test/java/it/cnr/isti/workflow/manager/projects/ProjectRunOrchestrationTest.java index ba5bf5f..50f5780 100644 --- a/src/test/java/it/cnr/isti/workflow/manager/projects/ProjectRunOrchestrationTest.java +++ b/src/test/java/it/cnr/isti/workflow/manager/projects/ProjectRunOrchestrationTest.java @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2025-2026 Lucio Lelii - ISTI-CNR +// SPDX-License-Identifier: AGPL-3.0-or-later +// Attribution term under AGPL-3.0 section 7(b): see LICENSE-ADDENDUM. + package it.cnr.isti.workflow.manager.projects; import static org.junit.jupiter.api.Assertions.assertEquals;