Package org.silverpeas.kernel.annotation
package org.silverpeas.kernel.annotation
Provides Silverpeas custom annotations for adding semantic value to objects and to their
properties. Among theses annotations are those for Bean Validation (JSR-303) or for Defect
Detection (JSR-305).
- Author:
- mmoquillon
-
ClassDescriptionAnnotation to indicate a class is the base of an hierarchical tree of classes of managed beans implementing a given functionality.This annotation is to tag classes managed by the underlying IoC/IoD container as to be eligible to the cache.Type qualifier annotation to mark a parameter, an attribute or a return value is expected to be defined, id est non null and not blank.This annotation is to tag a class as to be managed by the underlying IoC/IoD container.Type qualifier annotation to mark a parameter, an attribute or a return value is expected to be non null.Type qualifier annotation to mark a parameter, an attribute or a return value might be null.This annotation is to tag an object as being a technical bean and that such object shouldn't be used directly but only to implement technical mechanism for business or other technical features.