private boolean validateLabelMaster(RELabelSetupMainDetails labelTypeMaster) throws Exception { Connection con = null; MessagesUtil msgUtil = null; String scrIdChek = null; try { con = TagLibConnectionUtil.getConnection(); msgUtil = new MessagesUtil(); if ("ADD".equals(labelTypeMaster.getOperation())) { scrIdChek = "SELECT 'X' FROM SOFTWARE_SERVICES SR WHERE SR.SCREEN_ID = ?"; if (QueryBuilderUtil.isRecordExits(con, scrIdChek, labelTypeMaster.getScrnId())) { msgUtil.put( TagLibConstants.ERROR_LEVEL, "Screen Id already Exists--> " + labelTypeMaster.getScrnId()); } } if (msgUtil.isEmpty()) { return true; } else { labelTypeMaster.setErrMsgs(msgUtil.getErrMsgs()); labelTypeMaster.setSucessMsgs(msgUtil.getSucessMsgs()); return false; } } finally { TagLibConnectionUtil.closeConnection(con); msgUtil = null; scrIdChek = null; } }