Skip to content

Conversation

@swabyra
Copy link
Contributor

@swabyra swabyra commented Jul 22, 2025

.changes to include: JsonEUID, Valuesrializer,EntityIdentifier,EntityUID,EntityUIDTests, also to include the corresponding tests for the refactored methods as well as missing tests for other methods I believe I missed

refactored parse entity and get entity-uid /repr as well as implementing the hash map return method for both FFI and cedar java side of things. Had to tweak a couple thing so that the escape function would work properly work and cooperate with CedarJava and FFI(vice versa).

swabyra added 4 commits July 22, 2025 13:52
…rializer,EntityIdentifier,EntityUID,EntityUIDTests, also to include the corresponding tests for the refactored methods as well as missing tests for other methods I believe I missed

Signed-off-by: Raheim Swaby <[email protected]>
Signed-off-by: Raheim Swaby <[email protected]>
Signed-off-by: Raheim Swaby <[email protected]>
public JsonEUID(String type, String id) {
this.type = type; this.id = id;
this.type = type;
this.id = id.replace("\\\"", "\"");
Copy link
Contributor

@john-h-kastner-aws john-h-kastner-aws Jul 31, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What exactly are we fixing with this change and how confident are we that it's correct? Escaping is always subtle and easy to do wrong.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants