Class Pointcuts

java.lang.Object
ubic.gemma.persistence.util.Pointcuts

public class Pointcuts extends Object
General-purpose pointcuts to recognize CRUD operations etc.

For help with expressions see Chapter 6. Aspect Oriented Programming with Spring.

Author:
paul
  • Constructor Details

    • Pointcuts

      public Pointcuts()
  • Method Details

    • inGemma

      public void inGemma()
      Matches stuff within Gemma package.
    • anyPublicMethod

      public void anyPublicMethod()
      A public method.
    • serviceMethod

      public void serviceMethod()
      A public method defined in a service.
    • transactionalMethod

      public void transactionalMethod()
      A transactional method, public and annotated with Transactional.
    • retryableMethod

      public void retryableMethod()
      A method that can be retried, public and annotated with Retryable.
    • retryableOrTransactionalServiceMethod

      public void retryableOrTransactionalServiceMethod()
      A retryable or transactional service method.