Versions Compared

Key

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

...

RestInputCmHandle

Field nameType
cmHandle

String

cmHandleProperties

Object

publicCmHandleProperties

Object

moduleSetTag

String

trustLevel

String

alternateId

String

Save the cmHandleId and the alternateId

...

to caches

During registration the new identifier must be saved to a cache. Because it could be reused later for queries.

...

Like this we will be able to map entities back and forth during queries quickly based on what value we have in the queries.

Use cases

create

This use case is described above.

update

Assuming that alternateIds will not change during update.

delete

In case of a DELETE operation only the cmHandleId provided in an array of strings.

However during removal we should check if any of the two caches containing the cmHandleId and that is the case we should remove those entries.

upgrade

Assuming that it's ignored.