I added a project level listener ,and override the interfaceAdded method to give some suggition for the new added interface , I deployed in my local readyapi and then then to create a new project ,and switch to the Projects view and add the WSDL or WADL interface ,after the interface is loaded ,there's no anything happened .
Team ,need your help ,thanks very much .
see my code here:
@ListenerConfiguration public class ProjectConfigureListener extends ProjectListenerAdapter { private final static Logger log = LoggerFactory.getLogger(ProjectConfigureListener.class); private final TestSuiteConfigureListener testSuiteListener = new TestSuiteConfigureListener(); @Override public void afterLoad(Project project) { } @Override public void beforeSave(Project arg0) { // TODO Auto-generated method stub } @Override public void environmentAdded(Environment arg0) { // TODO Auto-generated method stub } @Override public void environmentRemoved(Environment arg0, int arg1) { // TODO Auto-generated method stub } @Override public void environmentRenamed(Environment arg0, String arg1, String arg2) { // TODO Auto-generated method stub } @Override public void environmentSwitched(Environment arg0) { // TODO Auto-generated method stub Log.info("ProjectConfigureListener-Environment switch to : " + arg0.getName()); } @SuppressWarnings("rawtypes") @Override public void interfaceAdded(Interface arg0) { // TODO Auto-generated method stub String project = PropertiesUtils.getString("team.name"); UISupport.showInfoMessage( "Show me this dialog ", FrameworkProjectAction.TITLE); } @SuppressWarnings("rawtypes") @Override public void interfaceRemoved(Interface arg0) { // TODO Auto-generated method stub } }