java - Unable to create managed bean, Property for managed bean aircraftMB does not exist -


i found lot of solutions matter, no 1 solved issue. here's managed bean:

import java.io.serializable; import java.util.arraylist; import java.util.list; import java.util.map; import javax.faces.bean.managedbean; import javax.faces.bean.managedproperty; import javax.faces.bean.requestscoped; import com.bombardier.domain.aircraft; import com.bombardier.domain.workpackage; import com.bombardier.services.dbdatamanipulatorservice;  @managedbean(name = "aircraftmb") @requestscoped public class aircraftmanagedbean implements serializable{  private static final long serialversionuid = 1l;  //spring user service injected... @managedproperty(value="#{dbdatamanipulatorserviceimpl}") dbdatamanipulatorservice dbdatamanipulatorservice;  list<aircraft> aircrafts;  private int aircraftid; private string type; private string model; private map<string, workpackage> workpackagesmap;   public list<aircraft> getaircrafts() {      aircrafts = new arraylist<aircraft>();     aircrafts = dbdatamanipulatorservice.findallaircrafts();      return aircrafts; }  public dbdatamanipulatorservice getdbdatamanipulatorserviceimpl() {      return dbdatamanipulatorservice; }   public void setdbdatamanipulatorserviceimpl(dbdatamanipulatorservice dbdatamanipulatorservice) {      this.dbdatamanipulatorservice = dbdatamanipulatorservice;  }   public void setaircrafts(list<aircraft> aircrafts) {     this.aircrafts = aircrafts; }  public int getaircraftid() {     return aircraftid; }  public void setaircraftid(int aircraftid) {     this.aircraftid = aircraftid; }  public string gettype() {     return type; }  public void settype(string type) {     this.type = type; }  public string getmodel() {     return model; }  public void setmodel(string model) {     this.model = model; }   public map<string, workpackage> getworkpackagesmap() {     return workpackagesmap; }   public void setworkpackagesmap(map<string, workpackage> workpackagesmap) {     this.workpackagesmap = workpackagesmap; } } 

and service follow:

@service @transactional public class dbdatamanipulatorserviceimpl implements dbdatamanipulatorservice {  @autowired private aircraftrepository aircraftrepository;  @autowired private workpackagerepository workpackagerepository;  @autowired private myjobrepository myjobrepository;  @override public aircraft getaircraftbyid(string id) {      return new aircraft(); }  @override @transactional public map<integer, aircraft> savetodatabase(map<integer, aircraft> aircraftsmap) {      map<integer, aircraft> newaircraftsmap = new hashmap<integer, aircraft>();     aircraft newaircraft = null;     (aircraft aircraft : aircraftsmap.values()) {         newaircraft = aircraftrepository.save(aircraft);         newaircraftsmap.put(newaircraft.getaircraftid(), newaircraft);     }      return newaircraftsmap; }  @override @transactional public myjob findjobbyjobid(string jobid) {      myjob job = myjobrepository.findone(jobid);     if (job == null) {      }      return job; }  @override @transactional public workpackage findworkpackagebyaircraftidandworkpackageid(         int aircraftid, string workpackageid) {      workpackage workpackage = workpackagerepository             .findworkpackagebyworkpackageidandaircraftid(aircraftid,                     workpackageid);      return workpackage; }  @override @transactional public aircraft findaircraftbyaircraftid(int aircraftid) {      return aircraftrepository.findone(aircraftid); }  @override @transactional public list<aircraft> findallaircrafts() {      list<aircraft> aircrafts;      aircrafts = aircraftrepository.findall();      return aircrafts;  } } 

and following error:

unable create managed bean aircraftmb. following problems found: - property dbdatamanipulatorservice managed bean aircraftmb not exist. check appropriate getter and/or setter methods exist. 

can please?

it seems intend inject ejb not other managed-bean, if so, inject following:

@ejb private dbdatamanipulatorservice dbdatamanipulatorservice; 

Comments

Popular posts from this blog

android - Get AccessToken using signpost OAuth without opening a browser (Two legged Oauth) -

org.mockito.exceptions.misusing.InvalidUseOfMatchersException: mockito -

google shop client API returns 400 bad request error while adding an item -