lutece-dao

Standardize DAO and Home implementations in Lutece 8 plugins.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/vanhemsj/lutecepowers --skill lutece-dao
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lutece-dao
Source: https://github.com/vanhemsj/lutecepowers/tree/main/skills/lutece-dao
Command: npx skills add https://github.com/vanhemsj/lutecepowers --skill lutece-dao

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Lutece 8 DAO and Home layer patterns standardize the boilerplate, guiding developers to implement consistent DAOUtil lifecycle, SQL constants, and a CDI-based Home facade across plugins.

Core Features & Use Cases

  • DAOUtil lifecycle guidance and SQL constant naming conventions for robust data access layers.
  • Home static facade enabling straightforward, CDI-backed access to DAO operations.
  • Clear interface conventions and collection type guidance for entity handling and references.

Quick Start

Create a new DAO/Entity pair following the patterns shown (DAOUtil lifecycle, SQL constants, and a CDI-enabled Home façade) to ensure consistency across your Lutece 8 module.

Frequently Asked Questions about lutece-dao

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I standardize DAO and Home implementations in Lutece 8 plugins?

To standardize Lutece 8 DAO and Home implementations, follow established patterns for DAOUtil lifecycle management, SQL constant naming, and CDI-backed Home facades to ensure consistent data access layers across plugins.

What is the correct DAOUtil lifecycle pattern for Lutece 8 plugin development?

The DAOUtil lifecycle pattern in Lutece 8 requires proper resource handling and SQL constant naming conventions during data access operations. This ensures robust database interactions and uniform entity handling across modules.

How do I create a CDI-based Home facade for Lutece 8 entities?

Creating a CDI-based Home facade involves building a static access layer that wraps DAO operations for Lutece 8 entities. This provides straightforward, CDI-backed access to data while maintaining clear interface conventions.

Do I need specific dependencies to use DAOUtil and CDI lookups in Lutece 8?

No specific external dependencies are required to use DAOUtil and CDI lookups in Lutece 8. The standardization patterns rely on the core Lutece 8 framework capabilities for implementing static Home facades and data access objects.

What's the best way to manage SQL constants and collection types in Lutece 8 DAOs?

The best way to manage SQL constants and collection types in Lutece 8 DAOs is by enforcing specific naming conventions and interface guidance. This maintains uniformity across entity handling and reference implementations within your plugins.