Fazendo consistência de dados

Gostaria de saber como fazr uma consistencia em um cadastro pq nao estou conseguindo pois mesmo que os campos estejam preenchidos, ele mostra a mensagem “Preencher todos os campos”

if(request.getParameter("txtData").equals("") | request.getParameter("txtNome").equals("") | request.getParameter("txtSalario")==null  | request.getParameter("txtData")==null){
				JOptionPane.showMessageDialog(null, "Preencher todos os campos");}

vc ta usando o ou binario e nao logico…
coloque || invez de |