/**
*
*/
package fr.devoxx.sentimental.annotation;
import java.lang.annotation.Documented;
import java.lang.annotation.Inherited;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
/**
* Represents a domain service, stateless.
*
* @author Cyrille.Martraire
*/
@Retention(RetentionPolicy.RUNTIME)
@Inherited
@Documented
public @interface DomainService {
String brief() default "A Domain Service, i.e. a service that belongs to the domain and the domain language";
String[] link() default { "http://stochastyk.blogspot.com/2008/05/domain-services-in-domain-driven-design.html" };
}