public StorageDomainStatic getStorageDomainStatic() { StorageDomainStatic storageDomainStatic = mock(StorageDomainStatic.class); when(storageDomainStatic.getId()).thenReturn(GUIDS[0]); when(storageDomainStatic.getName()).thenReturn(NAMES[0]); return storageDomainStatic; }
private AddManagedBlockStorageDomainParameters getManagedBlockStorageAddParams(StorageDomainStatic entity, Properties driverOptions, Properties driverSensitiveOptions) { AddManagedBlockStorageDomainParameters params = new AddManagedBlockStorageDomainParameters(); Map<String, Object> driverOptionsMap = new HashMap<>(CustomPropertiesParser.toObjectsMap(driverOptions)); driverOptionsMap.put(AddManagedBlockStorageDomainParameters.VOLUME_BACKEND_NAME, entity.getName()); params.setDriverOptions(driverOptionsMap); params.setSriverSensitiveOptions(CustomPropertiesParser.toObjectsMap(driverSensitiveOptions)); entity.setStorage(Guid.Empty.toString()); params.setStorageDomain(entity); return params; }
@Override public String toString() { // Since the static data arrives from external source it's not guarenteed not to be null so a null check is // mandatory in order to avoid NPE when invoking toString by the logger return ToStringBuilder.forInstance(this) .append("domainName", staticData == null ? null : staticData.getName()) .append("domainId", staticData == null ? null : staticData.getId()) .build(); } }
@Override public String toString() { return ToStringBuilder.forInstance(this) .append("name", getName()) .append("id", getId()) .build(); } }