<aspect class="org.codehaus.aware.unitofwork.UnitOfWorkProtocol">
<pointcut name="txSupports" expression="execution(* org.codehaus.aware.app.service.*.*(..))"/>
<pointcut name="txRequires" expression="execution(* org.codehaus.aware.app.domain.*.*(..))"/>
<pointcut name="transactionalObjects" expression="classwithin(org.codehaus.aware.app.domain.*)"/>
<pointcut name="transactionalObjectCreationPoints" expression="call(org.codehaus.aware.app.domain.*.new(..))"/>
<pointcut name="transactionalObjectModificationPoints" expression="set(* org.codehaus.aware.app.domain.*.*)"/>
</aspect>
|