All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.imunity.furms.ui.views.site.services.InfraServiceViewModelMapper Maven / Gradle / Ivy

There is a newer version: 4.3.1
Show newest version
/*
 * Copyright (c) 2020 Bixbit s.c. All rights reserved.
 * See LICENSE file for licensing information.
 */

package io.imunity.furms.ui.views.site.services;

import io.imunity.furms.domain.services.InfraService;

class InfraServiceViewModelMapper {
	static InfraServiceViewModel map(InfraService infraService) {
		return InfraServiceViewModel.builder()
			.id(infraService.id)
			.siteId(infraService.siteId)
			.name(infraService.name)
			.description(infraService.description)
			.policyId(infraService.policyId)
			.build();
	}

	public static InfraService map(InfraServiceViewModel serviceViewModel){
		return InfraService.builder()
			.id(serviceViewModel.getId())
			.siteId(serviceViewModel.getSiteId())
			.name(serviceViewModel.getName())
			.description(serviceViewModel.getDescription())
			.policyId(serviceViewModel.getPolicyId())
			.build();
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy