View Issue Details

IDProjectCategoryView StatusLast Update
000858510000-012: DiscoverySpecpublic2023-05-30 18:29
ReporterZbynek Zahradnik Assigned ToRandy Armstrong  
PrioritynormalSeverityminorReproducibilityalways
Status assignedResolutionopen 
Product Version1.05.02 
Target Version?.?? 
Summary0008585: Clarification needed to subtype handling in relation to CertificateGroupType.CertificateTypes
Description

The spec says "Abstract base types may be used in this value and indicate that any subtype is allowed.".

1) Shouldn't it better say "any concrete subtype is allowed"?

2) Does that mean that if a concrete type is used in this value, its subtypes are not allowed? (e.g.: EccApplicationCertificateType). That would be possible, but in violation of general OOP rules. If the intent is not to have this meaning, why is there then a special text for "abstract base types" when, in fact, concrete base types behave precisely the same?

TagsNo tags attached.
Commit Version
Fix Due Date

Relationships

related to 0008584 assignedRandy Armstrong Is it correct that EccApplicationCertificateType has IsAbstract=False? 

Activities

Jim Luth

2023-03-23 21:50

administrator   ~0019031

Agreed that removing the word Abstract from "Abstract base types may be used in this value and indicate that any subtype is allowed." will solve both issues.

Issue History

Date Modified Username Field Change
2023-01-12 18:57 Zbynek Zahradnik New Issue
2023-01-12 18:57 Zbynek Zahradnik Relationship added related to 0008584
2023-03-23 21:50 Jim Luth Note Added: 0019031
2023-03-23 21:50 Jim Luth Assigned To => Randy Armstrong
2023-03-23 21:50 Jim Luth Status new => assigned
2023-05-30 18:29 Jim Luth Target Version 1.05.03 => ?.??