Skip to content

Commit 5c11763

Browse files
authored
Merge pull request #5616 from planetf1/issue5614rel31
(Release 3.1) Deprecate ArrayDocumentType & SetDocumentType #5614
2 parents e399bd6 + 90448ef commit 5c11763

File tree

1 file changed

+42
-3
lines changed

1 file changed

+42
-3
lines changed

open-metadata-resources/open-metadata-archives/open-metadata-types/src/main/java/org/odpi/openmetadata/opentypes/OpenMetadataTypesArchive.java

+42-3
Original file line numberDiff line numberDiff line change
@@ -1408,7 +1408,10 @@ private void update0507ObsoleteDefinitions()
14081408
this.archiveBuilder.addTypeDefPatch(deprecateBoundedSchemaType());
14091409
this.archiveBuilder.addTypeDefPatch(deprecateBoundedSchemaElementType());
14101410
this.archiveBuilder.addTypeDefPatch(deprecateArraySchemaType());
1411+
this.archiveBuilder.addTypeDefPatch(deprecateArrayDocumentType());
14111412
this.archiveBuilder.addTypeDefPatch(deprecateSetSchemaType());
1413+
this.archiveBuilder.addTypeDefPatch(deprecateSetDocumentType());
1414+
14121415
}
14131416

14141417

@@ -1431,7 +1434,7 @@ private TypeDefPatch deprecateBoundedSchemaType()
14311434
}
14321435

14331436
/**
1434-
* Deprecate the BoundedSchemaType
1437+
* Deprecate the BoundedSchemaElementType
14351438
*
14361439
* @return patch
14371440
*/
@@ -1449,7 +1452,7 @@ private TypeDefPatch deprecateBoundedSchemaElementType()
14491452
}
14501453

14511454
/**
1452-
* Deprecate the BoundedSchemaType
1455+
* Deprecate the ArraySchemaType
14531456
*
14541457
* @return patch
14551458
*/
@@ -1467,7 +1470,25 @@ private TypeDefPatch deprecateArraySchemaType()
14671470
}
14681471

14691472
/**
1470-
* Deprecate the BoundedSchemaType
1473+
* Deprecate the ArrayDocumentType
1474+
*
1475+
* @return patch
1476+
*/
1477+
private TypeDefPatch deprecateArrayDocumentType()
1478+
{
1479+
final String typeName = "ArrayDocumentType";
1480+
1481+
TypeDefPatch typeDefPatch = archiveBuilder.getPatchForType(typeName);
1482+
1483+
typeDefPatch.setUpdatedBy(originatorName);
1484+
typeDefPatch.setUpdateTime(creationDate);
1485+
typeDefPatch.setTypeDefStatus(TypeDefStatus.DEPRECATED_TYPEDEF);
1486+
1487+
return typeDefPatch;
1488+
}
1489+
1490+
/**
1491+
* Deprecate the SetSchemaType
14711492
*
14721493
* @return patch
14731494
*/
@@ -1484,5 +1505,23 @@ private TypeDefPatch deprecateSetSchemaType()
14841505
return typeDefPatch;
14851506
}
14861507

1508+
/**
1509+
* Deprecate the SetDocumentType
1510+
*
1511+
* @return patch
1512+
*/
1513+
private TypeDefPatch deprecateSetDocumentType()
1514+
{
1515+
final String typeName = "SetDocumentType";
1516+
1517+
TypeDefPatch typeDefPatch = archiveBuilder.getPatchForType(typeName);
1518+
1519+
typeDefPatch.setUpdatedBy(originatorName);
1520+
typeDefPatch.setUpdateTime(creationDate);
1521+
typeDefPatch.setTypeDefStatus(TypeDefStatus.DEPRECATED_TYPEDEF);
1522+
1523+
return typeDefPatch;
1524+
}
1525+
14871526
}
14881527

0 commit comments

Comments
 (0)