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.