2014-12-23 2 views
0

У меня есть имеющий метод класса хранилище, как показано ниже:потребляя сохранен объект в аспекте

@Transactional 
@Modifying(clearAutomatically = true) 
@Query("update Form f set f.xmlWithData =:xmlWithData where f.id =:id") 
void save(@Param("xmlWithData") String xmlWithData, @Param("id") longid); 

и совет после этого метода, как показано ниже:

@After("execution(* tr.com.blabla.FormRepository.save(*,*)) && args(xmlWithData,id)") 
    public void generateFormData(String xmlWithData, long id) throws Exception { 
} 

Мой вопрос:

ли возможно использовать объект Form f в моем методе консультаций, как показано ниже:

@After("execution(* tr.com.blabla.FormRepository.save(*,*)) && args(xmlWithData,id)") 
public void generateFormData(String xmlWithData, long id) throws Exception{ 
    if(f.getSomething().equals("blabla") { 
     this.doSomething(); 
    } 
} 

Заранее спасибо ...

+0

Пожалуйста, используйте отступ для кодовых блоков вместо трех обратных циклов. Существует онлайн-помощь по форматированию, BTW. :-) – kriegaex

ответ

1

Nope. Я так не думаю, но если вы передадите объект Form в качестве параметра для сохранения метода, вы можете это сделать.

Смежные вопросы