private void createPortUnification(Protocol p) throws PropertyVetoException { try { PortUnification pu = p.createChild(PortUnification.class); p.setPortUnification(pu); createProtocolFinder(pu); } catch (TransactionFailure ex) { logger.log( Level.SEVERE, failureCreatingPortUnification, ex); } }
private PortUnification writeablePortUnification( final Transaction t, final Protocol protocol_w) throws TransactionFailure { PortUnification pu_w; PortUnification pu = protocol_w.getPortUnification(); if (pu == null) { pu_w = protocol_w.createChild(PortUnification.class); protocol_w.setPortUnification(pu_w); } else { pu_w = t.enroll(pu); } return pu_w; }