}
public static Equipamento persist(Equipamento equipamento)
throws ValidationException {
try {
PersistentAccess pa = PersistentAccessFactory.getInstance();
ValidationList validationList = validate(equipamento);
if (validationList.isValid()) {
try {
equipamento.setUser(UserContext.getInstance().getUsuario());
} catch (RuntimeException e) {
equipamento.setUser(null);
}
equipamento = (Equipamento) pa.persist(equipamento);
} else {
throw new ValidationException(validationList);
}
} catch (NamingException e) {
e.printStackTrace();