Commit 47de521f authored by Rajashekar jadala's avatar Rajashekar jadala Committed by tdutta-nisum-com

MT-80_employee_role_active (#38)

parent 7802a1b6
......@@ -2,9 +2,12 @@ package com.nisum.mytime.service;
import java.util.List;
import com.mongodb.WriteResult;
import com.nisum.mytime.exception.handler.MyTimeException;
public interface RoleMappingService {
void saveUniqueEmployeeAndRole(List<String> employeeIds, String roleId, String status) throws MyTimeException;
void saveUniqueEmployeeAndRole(List<String> employeeIds, String roleId) throws MyTimeException;
WriteResult deleteRole(String employeeId, String roleId) throws MyTimeException;
}
......@@ -25,8 +25,7 @@ public class RoleMappingServiceImpl implements RoleMappingService {
private MongoTemplate mongoTemplate;
@Override
public void saveUniqueEmployeeAndRole(List<String> employeeIds, String roleId, String status)
throws MyTimeException {
public void saveUniqueEmployeeAndRole(List<String> employeeIds, String roleId) throws MyTimeException {
for (String employeeId : employeeIds) {
RoleMappingInfo roleMappingInfo = roleMappingInfoRepo.findByEmployeeIdAndRoleId(employeeId, roleId);
......@@ -42,6 +41,7 @@ public class RoleMappingServiceImpl implements RoleMappingService {
}
}
@Override
public WriteResult deleteRole(String employeeId, String roleId) throws MyTimeException {
Query query = new Query(Criteria.where("employeeId").is(employeeId).and("roleId").is(roleId));
Update update = new Update();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment