Example usage for org.springframework.aop Advisor interface-usage

List of usage examples for org.springframework.aop Advisor interface-usage

Introduction

In this page you can find the example usage for org.springframework.aop Advisor interface-usage.

Usage

From source file org.openmrs.module.ejemplomedellin.advice.LimitPatientSearchResultsAdvisor.java

/**
 *
 */
public class LimitPatientSearchResultsAdvisor extends StaticMethodMatcherPointcutAdvisor implements Advisor {

    /**

From source file org.openmrs.module.restrictbyuser.advice.GetPatientAdvisor.java

public class GetPatientAdvisor extends StaticMethodMatcherPointcutAdvisor implements Advisor {

    private static final long serialVersionUID = 1L;
    private Log log = LogFactory.getLog(this.getClass());

    public boolean matches(Method method, Class targetClass) {

From source file org.openmrs.module.caching.advice.CachingEncounterAdvice.java

public class CachingEncounterAdvice implements Advisor {

    protected final Log log = LogFactory.getLog(this.getClass());

    public boolean matches(Method method, Class targetClass) {
        return method.getName().equals("saveEncounterType") || method.getName().equals("purgeEncounterType")

From source file org.openmrs.module.restrictbyrole.advice.PurgeCohortDefinitionAdvisor.java

/**
 * Advisor that intercepts the following methods: 
 * {@link org.openmrs.module.reporting.definition.service.SerializedDefinitionService#purgeDefinition(String)}
 */
public class PurgeCohortDefinitionAdvisor extends StaticMethodMatcherPointcutAdvisor implements Advisor {

From source file org.openmrs.module.encounteralerts.advice.PurgeDefinitionAdvisor.java

public class PurgeDefinitionAdvisor extends StaticMethodMatcherPointcutAdvisor implements Advisor {

    @Override
    public boolean matches(Method method, Class targetClass) {
        return (SerializedDefinitionService.class.isAssignableFrom(targetClass)
                && method.getName().equals("purgeDefinition"));

From source file org.openmrs.module.restrictbyrole.advice.GetPatientAdvisor.java

/**
 * Advisor that intercepts the following methods: {@link org.openmrs.api.PatientService#getPatient(Integer)}
 *  and {@link org.openmrs.api.PatientService#updatePatient(Patient)}
 */
public class GetPatientAdvisor extends StaticMethodMatcherPointcutAdvisor implements Advisor {

From source file org.openmrs.module.restrictbyrole.advice.GetEncounterAdvisor.java

/**
 * Advisor that intercepts the following methods: {@link org.openmrs.api.EncounterService#getEncounter(Integer)}
 */
public class GetEncounterAdvisor extends StaticMethodMatcherPointcutAdvisor implements Advisor {

    private static final long serialVersionUID = 1L;

From source file org.openmrs.module.programlocation.advisor.ProgramWorkflowServiceAroundAdvisor.java

public class ProgramWorkflowServiceAroundAdvisor extends StaticMethodMatcherPointcutAdvisor implements Advisor {

    private static final long serialVersionUID = -1088281919324035946L;

    public boolean matches(Method method, Class targetClass) {
        if (method.getName().equals("triggerStateConversion") && method.getParameterTypes().length == 3) {

From source file org.openmrs.module.formaccesscontrol.api.advice.HtmlFormEntryServiceAdvisor.java

/**
 * AOP class used to intercept and log calls to FormService methods
 */
public class HtmlFormEntryServiceAdvisor implements Advisor {

    protected static final Log log = LogFactory.getLog(HtmlFormEntryServiceAdvisor.class);

From source file org.openmrs.module.restrictbyuser.advice.GetManyPatientsAdvisor.java

public class GetManyPatientsAdvisor extends StaticMethodMatcherPointcutAdvisor implements Advisor {

    private static final long serialVersionUID = 1L;
    private Log log = LogFactory.getLog(this.getClass());

    public boolean matches(Method method, Class targetClass) {