Browse Source

update

main
wangshaoping 1 year ago
parent
commit
2017c049c1
  1. 47
      io.sc.engine.mv/src/main/java/io/sc/engine/mv/executor/AbstractExecutor.java

47
io.sc.engine.mv/src/main/java/io/sc/engine/mv/executor/AbstractExecutor.java

@ -0,0 +1,47 @@
package io.sc.engine.mv.executor;
import io.sc.engine.mv.Executor;
import io.sc.engine.mv.ExecutorManager;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.jdbc.core.JdbcTemplate;
import javax.annotation.PostConstruct;
public abstract class AbstractExecutor implements Executor {
@Autowired protected ExecutorManager executorManager;
@Autowired protected JdbcTemplate jdbcTemplate;
protected boolean enable =true;
protected Logger log =LoggerFactory.getLogger(this.getClass());
@PostConstruct
public void init(){
executorManager.regist(this);
}
@Override
public String getClassName() {
return this.getClass().getName();
}
@Override
public String getNameI18nKey() {
return this.getClass().getName()+".name";
}
@Override
public String getDescriptionI18nKey() {
return this.getClass().getName()+".description";
}
@Override
public boolean isEnable() {
return true;
}
@Override
public void setEnable(boolean enable) {
this.enable =enable;
}
}
Loading…
Cancel
Save