@Override protected MapSqlParameterSource createFullParametersMapper(LibvirtSecret entity) { return createIdParameterMapper(entity.getId()) .addValue("secret_value", DbFacadeUtils.encryptPassword(entity.getValue())) .addValue("secret_usage_type", entity.getUsageType()) .addValue("secret_description", entity.getDescription()) .addValue("provider_id", entity.getProviderId()) .addValue("_create_date", entity.getCreationDate()); }
@Override protected LibvirtSecret generateNewEntity() { LibvirtSecret libvirtSecret = new LibvirtSecret(); libvirtSecret.setId(Guid.newGuid()); libvirtSecret.setValue("MTIzNDU2Cg=="); libvirtSecret.setUsageType(LibvirtSecretUsageType.CEPH); libvirtSecret.setProviderId(FixturesTool.CINDER_PROVIDER_ID); return libvirtSecret; }
@Override protected void updateExistingEntity() { existingEntity.setDescription("123"); }
public void edit(LibvirtSecret secret) { setEntity(secret); getUsageType().setSelectedItem(secret.getUsageType()); getUuid().setEntity(secret.getId().toString()); getDescription().setEntity(secret.getDescription()); }
public Object getQueryableId() { return getId(); }
private void removeSecret() { if (getWindow() != null) { return; } ConfirmationModel model = new ConfirmationModel(); addDialogCommands(model, this, "OnRemove"); //$NON-NLS-1$ setConfirmWindow(model); model.setTitle(ConstantsManager.getInstance().getConstants().removeSecretTitle()); model.setHelpTag(HelpTag.remove_secret); model.setHashName("remove_secret"); //$NON-NLS-1$ ArrayList<String> secretsToRemove = new ArrayList<>(); for (LibvirtSecret libvirtSecret : getSelectedItems()) { secretsToRemove.add(libvirtSecret.getId().toString()); } model.setItems(secretsToRemove); }
@Override protected LibvirtSecret getEntity(int index) { LibvirtSecret libvirtSecret = mock(LibvirtSecret.class); when(libvirtSecret.getId()).thenReturn(GUIDS[index]); when(libvirtSecret.getDescription()).thenReturn(DESCRIPTIONS[index]); when(libvirtSecret.getProviderId()).thenReturn(GUIDS[0]); when(libvirtSecret.getUsageType()).thenReturn(LibvirtSecretUsageType.CEPH); return libvirtSecret; }
private void flush() { LibvirtSecret secret = isNew() ? new LibvirtSecret() : getEntity(); secret.setUsageType(getUsageType().getSelectedItem()); secret.setDescription(getDescription().getEntity()); secret.setProviderId(Guid.createGuidFromString(getProviderId().getEntity())); secret.setId(Guid.createGuidFromString(uuid.getEntity())); if (StringHelper.isNotNullOrEmpty(getValue().getEntity())) { secret.setValue(getValue().getEntity()); } setEntity(secret); }
@Override protected LibvirtSecret getEntity(int index) { LibvirtSecret libvirtSecret = mock(LibvirtSecret.class); when(libvirtSecret.getId()).thenReturn(GUIDS[index]); when(libvirtSecret.getDescription()).thenReturn(DESCRIPTIONS[index]); when(libvirtSecret.getProviderId()).thenReturn(GUIDS[0]); when(libvirtSecret.getUsageType()).thenReturn(LibvirtSecretUsageType.CEPH); return libvirtSecret; }
@Mapping(from = OpenstackVolumeAuthenticationKey.class, to = LibvirtSecret.class) public static LibvirtSecret map(OpenstackVolumeAuthenticationKey model, LibvirtSecret template) { LibvirtSecret entity = template != null ? template : new LibvirtSecret(); if (model.isSetId()) { entity.setId(GuidUtils.asGuid(model.getId())); } if (model.isSetUuid()) { entity.setId(GuidUtils.asGuid(model.getUuid())); } if (model.isSetDescription()) { entity.setDescription(model.getDescription()); } if (model.isSetValue()) { entity.setValue(model.getValue()); } if (model.isSetUsageType()) { entity.setUsageType(map(model.getUsageType(), null)); } if (model.isSetOpenstackVolumeProvider() && model.getOpenstackVolumeProvider().isSetId()) { entity.setProviderId(GuidUtils.asGuid(model.getOpenstackVolumeProvider().getId())); } return entity; }
@Mapping(from = LibvirtSecret.class, to = OpenstackVolumeAuthenticationKey.class) public static OpenstackVolumeAuthenticationKey map(LibvirtSecret entity, OpenstackVolumeAuthenticationKey template) { OpenstackVolumeAuthenticationKey model = template != null ? template : new OpenstackVolumeAuthenticationKey(); if (entity.getId() != null) { model.setId(entity.getId().toString()); model.setUuid(entity.getId().toString()); } if (entity.getDescription() != null) { model.setDescription(entity.getDescription()); } if (entity.getCreationDate() != null) { model.setCreationDate(DateMapper.map(entity.getCreationDate(), null)); } if (entity.getUsageType() != null) { model.setUsageType(map(entity.getUsageType(), null)); } if (entity.getProviderId() != null) { OpenStackVolumeProvider provider = new OpenStackVolumeProvider(); provider.setId(entity.getProviderId().toString()); model.setOpenstackVolumeProvider(provider); } return model; }