/* * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Interface.java to edit this template */ package com.megatim.fdxcommons.model.search; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; /** * * @author ASUS */ @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.FIELD) public @interface CriteriaEntitySearch { public String libelle(); public String fieldName() default ""; public int rang() default 0; public boolean visible() default true;//Permet de definir si le champ sera visible à l'utilisateur final ou pas }