@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; }
@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; }
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); }