Package org.silverpeas.core.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).
- Author:
- mmoquillon
-
Annotation Types Summary Annotation Type Description Base Annotation to indicate a base of something.Bean This annotation is to tag an object as to be managed by the underlying IoC container with the following default life-cycle: for each ask for such a bean, a newly instance is created and that object is bound to the life-cycle of the client object.Module This annotation has to be used to the packages to define at which Silverpeas module the package belongs to.Provider This annotation is to tag a managed bean as being a provider of business objects.Repository This annotation is to tag an object as being a repository of business objects.Service This annotation is to tag an object as being a business service.Technical This annotation is to tag an object as being a technical object and that such object shouldn't be used directly but only to implement technical mechanism for business or other technical features.WebService This annotation is to tag an object as being a web service whose lifecycle is bound to the scope of the HTTP exchange (request/response) between him and the client behind de request.