package com.ecep.contract.service;

import java.util.List;

import org.springframework.stereotype.Service;

import com.ecep.contract.model.Employee;
import com.ecep.contract.model.EmployeeRole;
import com.ecep.contract.vm.EmployeeViewModel;

@Service
public class EmployeeService extends QueryService<Employee, EmployeeViewModel> {

    public static final int DEFAULT_SYSTEM_EMPLOYEE_ID = 26;

    public Employee findByName(String name) {
        // TODO Auto-generated method stub
        throw new UnsupportedOperationException("Unimplemented method 'findByName'");
    }

    public List<EmployeeRole> getRolesByEmployeeId(Integer id) {
        // TODO Auto-generated method stub
        throw new UnsupportedOperationException("Unimplemented method 'getRolesByEmployeeId'");
    }

    public void updateActive(int sessionId) {
        // TODO Auto-generated method stub
        throw new UnsupportedOperationException("Unimplemented method 'updateActive'");
    }
    public Employee findByCode(String personCode) {
        // TODO Auto-generated method stub
        throw new UnsupportedOperationException("Unimplemented method 'findByCode'");
    }


}
