package com.smartitengineering.cms.repo.dao.impl.tx; import com.google.inject.BindingAnnotation; import java.lang.annotation.Documented; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; /** * Annotate dao implementations that should be wrapped with transaction daos. This is a binding annotation. * @author imyousuf */ @Retention(RetentionPolicy.RUNTIME) @Documented @BindingAnnotation public @interface Transactionable { }