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;
   }
 }