Subversion Repositories SmartDukaan

Rev

Rev 21248 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 21248 Rev 21277
Line 17... Line 17...
17
import com.spice.profitmandi.common.ResponseCodeHolder;
17
import com.spice.profitmandi.common.ResponseCodeHolder;
18
import com.spice.profitmandi.common.exception.ProfitMandiBusinessException;
18
import com.spice.profitmandi.common.exception.ProfitMandiBusinessException;
19
import com.spice.profitmandi.common.model.ProfitMandiConstants;
19
import com.spice.profitmandi.common.model.ProfitMandiConstants;
20
import com.spice.profitmandi.common.util.StringUtils;
20
import com.spice.profitmandi.common.util.StringUtils;
21
import com.spice.profitmandi.dao.entity.Role;
21
import com.spice.profitmandi.dao.entity.Role;
22
import com.spice.profitmandi.dao.enumuration.PricePermission;
-
 
23
import com.spice.profitmandi.dao.enumuration.RoleType;
22
import com.spice.profitmandi.dao.enumuration.RoleType;
24
import com.spice.profitmandi.dao.enumuration.Status;
23
import com.spice.profitmandi.dao.enumuration.Status;
25
import com.spice.profitmandi.dao.repository.RoleRepository;
24
import com.spice.profitmandi.dao.repository.RoleRepository;
26
import com.spice.profitmandi.dao.repository.RoleRepositoryImpl;
25
import com.spice.profitmandi.dao.repository.RoleRepositoryImpl;
27
import com.spice.profitmandi.web.model.ProfitMandiResponse;
26
import com.spice.profitmandi.web.model.ProfitMandiResponse;
Line 162... Line 161...
162
	public ResponseEntity<?> updateRole(HttpServletRequest request){
161
	public ResponseEntity<?> updateRole(HttpServletRequest request){
163
		LOGGER.info("requested url : "+request.getRequestURL().toString());
162
		LOGGER.info("requested url : "+request.getRequestURL().toString());
164
		final Map<String, Object> map = (Map<String, Object>)request.getAttribute("updateRoleMap");
163
		final Map<String, Object> map = (Map<String, Object>)request.getAttribute("updateRoleMap");
165
		request.removeAttribute("updateRoleMap");
164
		request.removeAttribute("updateRoleMap");
166
		try {
165
		try {
167
			roleRepository.updateById(map.get(ProfitMandiConstants.NAME).toString(), (RoleType)map.get(ProfitMandiConstants.TYPE), (PricePermission)map.get(ProfitMandiConstants.PRICE_PERMISSION), (Long)map.get(ProfitMandiConstants.ID));
166
			roleRepository.updateById(map.get(ProfitMandiConstants.NAME).toString(), (RoleType)map.get(ProfitMandiConstants.TYPE), (Long)map.get(ProfitMandiConstants.ID));
168
			final ProfitMandiResponse<?> profitMandiResponse=new ProfitMandiResponse<>(LocalDateTime.now(), request.getRequestURL().toString(), HttpStatus.OK.toString(), HttpStatus.OK, ResponseStatus.SUCCESS, ResponseCodeHolder.getMessage("ROL_OK_1000"));
167
			final ProfitMandiResponse<?> profitMandiResponse=new ProfitMandiResponse<>(LocalDateTime.now(), request.getRequestURL().toString(), HttpStatus.OK.toString(), HttpStatus.OK, ResponseStatus.SUCCESS, ResponseCodeHolder.getMessage("ROL_OK_1000"));
169
			return new ResponseEntity<>(profitMandiResponse, HttpStatus.OK);
168
			return new ResponseEntity<>(profitMandiResponse, HttpStatus.OK);
170
		}catch (ProfitMandiBusinessException pmbe) {
169
		}catch (ProfitMandiBusinessException pmbe) {
171
			LOGGER.error("ProfitMandi error: ", pmbe);
170
			LOGGER.error("ProfitMandi error: ", pmbe);
172
			final Response response=new Response(pmbe.getRejectedType(), pmbe.getRejectedValue(),pmbe.getCode(), pmbe.getMessage());
171
			final Response response=new Response(pmbe.getRejectedType(), pmbe.getRejectedValue(),pmbe.getCode(), pmbe.getMessage());