Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagejava
public record CompositionDtoCompositionElementDto(UUID compositionId, ToscaConceptIdentifier elementDefinitionId,
     Map<String, Object> inProperties, Map<String, Object> outProperties) {
}
 
public record InstanceElementDto(UUID instanceId, UUID elementId, ToscaServiceTemplate toscaServiceTemplateFragment,
     Map<String, Object> inProperties, Map<String, Object> outProperties) {
}



Code Block
languagejava
/**
 * Migrate a automation composition element.
 *
 * @param compositionDtocompositionElement the old composition element, if new element elementDefinitionId will be null
 * @param instanceElementDtocompositionElementTarget the oldcomposition instanceelement elementtarget, if newremoved element elementIdelementDefinitionId will be null
 * @param compositiontargetDtoinstanceElement the old compositioninstance targetelement, if removednew element elementDefinitionIdelementId will be null 
 * @param  instanceElementMigrateDto instanceElementMigrate the instance element with  removed properties, if new element elementId will be null
 */
@Override
public void migrate(CompositionDtoCompositionElementDto compositionDtocompositionElement, InstanceElementDtoCompositionElementDto instanceElementDtocompositionElementTarget,
 CompositionDto compositiontargetDto   InstanceElementDto instanceElement, InstanceElementDto instanceElementMigrateDtoinstanceElementMigrate) throws PfModelException {
}

...