0% found this document useful (0 votes)
4 views4 pages

Lab4 Spring

Uploaded by

Aakanksha Gupta
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views4 pages

Lab4 Spring

Uploaded by

Aakanksha Gupta
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

package [Link].

Employee;

import [Link];
import [Link];
import [Link];
import [Link];
import [Link];

public class AppMain {

private IEmployeeService ies;

public static void main(String args[]) {

AppMain m = new AppMain();


[Link]();

public void run() {


ApplicationContext context = new
AnnotationConfigApplicationContext([Link]);
ies = [Link]([Link]);
Scanner sc = new Scanner([Link]);
[Link]("Employee Id:");
long Id = [Link]();
Employee emp = [Link]("Shruti", 12345.67);
[Link]("Employee Info: ");
Employee retrieveEmp = [Link](Id);
show(retrieveEmp);
[Link]();
}

public void show(Employee emp) {


[Link]("EmpId : " + [Link]());
[Link]("EmpName : " + [Link]());
[Link]("empSalary : " + [Link]());
}
}

package [Link];

import [Link];
import [Link];

@ComponentScan("[Link]")
@Configuration
public class JavaConfig {
}

package [Link];

import [Link];
import [Link];

import [Link];
import [Link];

@Component
public class EmployeeDaoImpl implements IEmployeeDao {
private Map<Long, Employee> store = new HashMap<>();

private long generatedId;

public long newId() {


return ++generatedId;
}

public Employee add(Employee emp) {


long id = newId();
[Link](id);
[Link](id, emp);
return emp;
}

public Employee findById(long id) {


Employee emp = [Link](id);
if (emp == null) {
[Link]("This id has no records");
}
return emp;
}

package [Link];

import [Link];

public interface IEmployeeDao {

Employee add(Employee emp);

Employee findById(long id);

package [Link];

import [Link];
import [Link];
import [Link];
import [Link];

import [Link];
import [Link];

@Component
public class EmployeeServiceImpl implements IEmployeeService {

@Autowired
private IEmployeeDao dao;

public Employee add(String name,double salary) {


Employee emp = new Employee();
[Link](name);
[Link](salary);
emp = [Link](emp);
return emp;
}

@Override
public Employee findById(long id) {
Employee emp = [Link](id);
return emp;
}

package [Link];

import [Link];

public interface IEmployeeService {

Employee findById(long id);

Employee add(String name, double salary);

package [Link];

public class Employee {

private long id;

private String name;

private double salary;

public long getId() {


return id;
}
public void setId(long id) {
[Link] = id;
}

public String getName() {


return name;
}

public void setName(String name) {


[Link] = name;
}

public double getSalary() {


return salary;
}

public void setSalary(double salary) {


[Link]=salary;
}

public Employee() {

public Employee(long id, String name, double salary) {


[Link]=id;
[Link]=name;
[Link]=salary;
}
}

You might also like