Skip to content

Entity Proxies Profile

The technology under test is able to store stubs for entities to use on relationships when the full entity is not available.

Store entity proxies

The technology under test supports the storage of metadata instances that are proxies for instances from other repositories in the cohort. This tests the addEntityProxy method of the OMRSMetadataCollection interface.

Assertions
ID Description
repository-entity-proxy-lifecycle-2 repository does not support creation of entity proxies for type <typeName>

Retrieve entity proxies

The technology under test supports the command to retrieve a proxy instance of a metadata instance.

Assertions
ID Description
repository-entity-proxy-lifecycle-03 repository supports retrieval of entity proxy as an EntitySummary for type <typeName>. This tests the getEntitySummary method of the OMRSMetadataCollection interface.
repository-entity-proxy-lifecycle-04 repository disallows retrieval of entity proxy as an EntityDetail for type <typeName>. This tests the getEntityDetail method of the OMRSMetadataCollection interface.
repository-entity-proxy-lifecycle-05 repository disallows isEntityKnown for entity proxy for type <typeName>. This tests the isEntityKnown method of the OMRSMetadataCollection interface.

Entity proxy locking

The technology under test ensures metadata instances that are proxies for instances from other repositories can not be updated.

Assertions
ID Description
repository-entity-proxy-lifecycle-09 entity proxy status cannot be updated. This tests the updateEntityStatus method of the OMRSMetadataCollection interface.
repository-entity-proxy-lifecycle-10 entity proxy properties cannot be updated. This tests the updateEntityProperties method of the OMRSMetadataCollection interface.
repository-entity-proxy-lifecycle-11 entity proxy type cannot be updated. This tests the reTypeEntity method of the OMRSMetadataCollection interface.
repository-entity-proxy-lifecycle-12 entity proxy identity cannot be updated. This tests the reIdentifyEntity method of the OMRSMetadataCollection interface.

Entity proxy delete

The technology under test ensures that proxy instances are removed from its repository with integrity when the master copy is deleted. This tests the getEntitySummary method of the OMRSMetadataCollection interface.

Assertions
ID Description
repository-entity-proxy-lifecycle-08 repository supports delete of entity proxy of type