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
  • Class
    Description
    Annotation 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.