Skip to content

Conversation

@jottley
Copy link
Member

@jottley jottley commented Nov 2, 2025

  • Updated ResultMapper
    -- Added getNodes Method
    -- Removed HISTORY NodeStore (Never Implemented)
    -- Adjusted to use batch queries
    -- VERSIONS does not fully use this approach because of the complexity with versionhistory lookups. Needs to be addressed in the future
  • Added new methods across NodeService, Nodes, NodeDAO to accept Lists of NodeIds and NodeRefs.
  • In all but one case, there were exising SQL Queries for looking up Nodes using IN over equals
  • There are places still where single value lookups are made. In most cases, the values should be cached by the time these lookups are executed or these are error/exception handling cases.
  • Add getAspects(List) to the NodeService interface
  • Add missing getAspects Method to VirtualNodeServiceExtensionImpl, NodeServiceImpl, and Node2ServiceImpl
  • Disable testToCollectionWithPagingInfo

…odes/node properties for large result sets

- Updated ResultMapper
-- Added getNodes Method
-- Removed HISTORY NodeStore (Never Implemented)
-- Adjusted to use batch queries
-- VERSIONS does not fully use this approach because of the complexity with versionhistory lookups.  Needs to be addressed in the future
- Added new methods across NodeService, Nodes, NodeDAO to accept Lists of NodeIds and NodeRefs.
- In all but one case, there were exising SQL Queries for looking up Nodes using IN over equals
- There are places still where single value lookups are made. In most cases, the values should be cached by the time these lookups are executed or these are error/exception handling cases.
…odes/node properties for large result sets

- Add getAspects(List<NodeReg>) to the NodeService interface
…odes/node properties for large result sets

- Add missing getAspects Method to VirtualNodeServiceExtensionImpl, NodeServiceImpl, and Node2ServiceImpl
- And pre-commit changes
…odes/node properties for large result sets

-pre-commit updates
-Temp ignore test.  Is it still valid?
…odes/node properties for large result sets

- Clarify why the test is now disabled
…odes/node properties for large result sets

- pre-commit changes
@jottley jottley removed the PR: draft label Nov 3, 2025
@jottley jottley requested review from Copilot, evasques and tiagosalvado10 and removed request for tiagosalvado10 November 3, 2025 04:21
@jottley jottley marked this pull request as ready for review November 3, 2025 04:22
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

@jottley jottley requested a review from Copilot November 3, 2025 04:43
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

Copilot reviewed 27 out of 27 changed files in this pull request and generated 103 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

jottley and others added 9 commits November 2, 2025 22:03
…actTenantAdminDAOImpl.java

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…LookupCache.java

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…NodeDAOImpl.java

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…java

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…Impl.java

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…Impl.java

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…java

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…java

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…Impl.java

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
jottley and others added 18 commits November 2, 2025 22:23
…java

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…odes/node properties for large result sets

- Add Null Protection
…odes/node properties for large result sets

- Clean up Param name
…odes/node properties for large result sets

- Clean up param name
…odes/node properties for large result sets

- Clean up paramenter
…LookupCacheTest.java

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…AbstractAclCrudDAOImpl.java

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…LookupCacheTest.java

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…AbstractContentDataDAOImpl.java

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…odes/node properties for large result sets

- Updates suggested by co-pilot
…odes/node properties for large result sets

-Pre-Commit Cleanup
…tractEncodingDAOImpl.java

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…tNodeDAOImpl.java

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…tNodeDAOImpl.java

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…tNodeDAOImpl.java

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…tNodeDAOImpl.java

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…tNodeDAOImpl.java

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…odes/node properties for large result sets

- Pre-commit changes
@jottley
Copy link
Member Author

jottley commented Nov 3, 2025

Shoot me for including co-pilot on older code :-(

@jottley
Copy link
Member Author

jottley commented Nov 6, 2025

Moving to another PR for these changes

@jottley jottley closed this Nov 6, 2025
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