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 |