package org.ovirt.engine.core.vdsbroker.vdsbroker; import org.ovirt.engine.core.compat.StringHelper; import org.ovirt.engine.core.utils.StringUtils; public class CreateVmFromSysPrepVDSCommand<P extends CreateVmFromSysPrepVDSCommandParameters> extends CreateVDSCommand<P> { public CreateVmFromSysPrepVDSCommand(P parameters) { super(parameters); String strSysPrepContent = SysprepHandler.GetSysPrep(parameters.getVm(), parameters.getHostName(), parameters.getDomain(), parameters.getSysPrepParams()); if (!StringHelper.EqOp(strSysPrepContent, "")) { byte[] binarySysPrep = StringUtils.charsetDecodeStringUTF8(strSysPrepContent); mCreateInfo.add(VdsProperties.sysprepInf, binarySysPrep); } } }