Package dataModel

Class EmployeeFactory


  • public class EmployeeFactory
    extends java.lang.Object

    EmployeeFactory

    factory class responsible for creating different types of employees
    Since:
    2017-07-22
    Version:
    1.0
    • Constructor Summary

      Constructors 
      Constructor Description
      EmployeeFactory()  
    • Method Summary

      Modifier and Type Method Description
      Employee createEmp​(java.lang.String fName, java.lang.String mName, java.lang.String lName, java.lang.String type)
      Creates an employee based on the type
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • EmployeeFactory

        public EmployeeFactory()
    • Method Detail

      • createEmp

        public Employee createEmp​(java.lang.String fName,
                                  java.lang.String mName,
                                  java.lang.String lName,
                                  java.lang.String type)
        Creates an employee based on the type
        Parameters:
        fName - : first name
        mName - : middle name
        lName - : last name
        type - : employee type
        Returns:
        an object of type Employee