public RequisitionNode getRequisitionAssets() { RequisitionNode template = new RequisitionNode(); template.putAsset(new RequisitionAsset("username", getUsername())); template.putAsset(new RequisitionAsset("password", getPassword())); template.putAsset(new RequisitionAsset("enable", getEnable())); template.putAsset(new RequisitionAsset("connection", getConnection())); template.putAsset(new RequisitionAsset("autoenable", getAutoenable())); return template; }
/** {@inheritDoc} */ @Override public Requisition addAssetFieldToNode( final String groupName, final String pathToNode, final String assetName, final String assetValue) { m_writeLock.lock(); try { final Requisition group = getProvisioningGroup(groupName); final RequisitionNode node = PropertyUtils.getPathValue(group, pathToNode, RequisitionNode.class); // final int assetCount = node.getAssetCount(); final RequisitionAsset asset = new RequisitionAsset(); asset.setName(assetName); asset.setValue(assetValue); node.putAsset(asset); // Assert.isTrue(node.getCategoryCount() == (assetCount + 1), "Asset was not added // correctly"); m_pendingForeignSourceRepository.save(group); m_pendingForeignSourceRepository.flush(); return m_pendingForeignSourceRepository.getRequisition(groupName); } finally { m_writeLock.unlock(); } }
void addOrReplaceNodeAssetParameter(final String foreignId, final RequisitionAsset asset) { final Requisition req = getActiveRequisition(true); if (req != null) { final RequisitionNode node = req.getNode(foreignId); if (node != null) { req.updateDateStamp(); node.putAsset(asset); save(req); } } }