private String serializeReturnValue(ActionReturnValue retVal) { return SerializationFactory.getSerializer().serialize(retVal); }
private String serializeParameters(ActionParametersBase params) { return SerializationFactory.getSerializer().serialize(params); }
value = SerializationFactory.getSerializer().serialize(value);
@Override public void updateVmLeaseInfo(Guid vmId, Map<String, String> leaseInfo) { getCallsHandler().executeModification("UpdateVmLeaseInfo", getCustomMapSqlParameterSource() .addValue("vm_guid", vmId) .addValue("lease_info", SerializationFactory.getSerializer().serialize(leaseInfo))); }
@Override protected MapSqlParameterSource createFullParametersMapper(NetworkAttachment networkAttachment) { MapSqlParameterSource mapper = createIdParameterMapper(networkAttachment.getId()) .addValue("network_id", networkAttachment.getNetworkId()) .addValue("nic_id", networkAttachment.getNicId()) .addValue("custom_properties", SerializationFactory.getSerializer().serialize(networkAttachment.getProperties())); mapIpConfiguration(networkAttachment, mapper); mapper.addValue("dns_resolver_configuration_id", getDnsResolverConfigurationId(networkAttachment)); return mapper; }
@Override protected MapSqlParameterSource createFullParametersMapper(ClusterPolicy entity) { return createIdParameterMapper(entity.getId()) .addValue("name", entity.getName()) .addValue("description", entity.getDescription()) .addValue("is_locked", entity.isLocked()) .addValue("is_default", entity.isDefaultPolicy()) .addValue("custom_properties", SerializationFactory.getSerializer().serialize(entity.getParameterMap())); }
@Override protected MapSqlParameterSource createFullParametersMapper(CommandEntity entity) { return getCustomMapSqlParameterSource().addValue("engine_session_seq_id", entity.getEngineSessionSeqId()) .addValue("user_id", Guid.isNullOrEmpty(entity.getUserId()) ? Guid.Empty : entity.getUserId()) .addValue("command_id", Guid.isNullOrEmpty(entity.getId()) ? Guid.Empty : entity.getId()) .addValue("command_type", entity.getCommandType().getValue()) .addValue("parent_command_id", entity.getParentCommandId()) .addValue("root_command_id", Guid.isNullOrEmpty(entity.getRootCommandId()) ? Guid.Empty : entity.getRootCommandId()) .addValue("command_context", SerializationFactory.getSerializer().serialize(entity.getCommandContext())) .addValue("command_parameters", serializeParameters(entity.getCommandParameters())) .addValue("command_params_class", entity.getCommandParameters() == null ? null : entity.getCommandParameters().getClass().getName()) .addValue("created_at", entity.getCreatedAt()) .addValue("status", entity.getCommandStatus().toString()) .addValue("executed", entity.isExecuted()) .addValue("callback_enabled", entity.isCallbackEnabled()) .addValue("return_value", serializeReturnValue(entity.getReturnValue())) .addValue("return_value_class", entity.getReturnValue() == null ? null : entity.getReturnValue().getClass().getName()) .addValue("data", SerializationFactory.getSerializer().serialize(entity.getData())); }
@Override protected MapSqlParameterSource createFullParametersMapper(VmDevice entity) { return createIdParameterMapper(entity.getId()) .addValue("device", entity.getDevice()) .addValue("type", entity.getType().getValue()) .addValue("address", entity.getAddress()) .addValue("spec_params", SerializationFactory.getSerializer().serialize(entity.getSpecParams())) .addValue("is_managed", entity.isManaged()) .addValue("is_plugged", entity.isPlugged()) .addValue("is_readonly", entity.getReadOnly()) .addValue("alias", entity.getAlias()) .addValue("custom_properties", SerializationFactory.getSerializer().serialize(entity.getCustomProperties())) .addValue("snapshot_id", entity.getSnapshotId()) .addValue("logical_name", entity.getLogicalName()) .addValue("host_device", entity.getHostDevice()); }
@Override protected MapSqlParameterSource createFullParametersMapper(PolicyUnit entity) { return createIdParameterMapper(entity.getId()) .addValue("name", entity.getName()) .addValue("is_internal", entity.isInternal()) .addValue("type", entity.getPolicyUnitType() == null ? PolicyUnitType.FILTER.getValue() : entity.getPolicyUnitType() .getValue()) .addValue("description", entity.getDescription()) .addValue("custom_properties_regex", SerializationFactory.getSerializer().serialize(entity.getParameterRegExMap())) .addValue("enabled", entity.isEnabled()); }
mapper.addValue("agent_configuration", SerializationFactory.getSerializer().serialize(agentConfiguration)); mapper.addValue("additional_properties", SerializationFactory.getSerializer().serialize(additionalProperties)); mapper.addValue("read_only", readOnly); mapper.addValue("auto_sync", autoSync);
@Override protected MapSqlParameterSource createFullParametersMapper(VnicProfile profile) { return createIdParameterMapper(profile.getId()) .addValue("name", profile.getName()) .addValue("network_id", profile.getNetworkId()) .addValue("network_qos_id", profile.getNetworkQosId()) .addValue("port_mirroring", profile.isPortMirroring()) .addValue("passthrough", profile.isPassthrough()) .addValue("migratable", profile.isMigratable()) .addValue("description", profile.getDescription()) .addValue("custom_properties", SerializationFactory.getSerializer().serialize(profile.getCustomProperties())) .addValue("network_filter_id", profile.getNetworkFilterId()); }
@Override protected MapSqlParameterSource createFullParametersMapper(HostDevice entity) { return createIdParameterMapper(entity.getId()) .addValue("parent_device_name", entity.getParentDeviceName()) .addValue("capability", entity.getCapability()) .addValue("iommu_group", entity.getIommuGroup()) .addValue("mdev_types", String.join(",", entity.getMdevTypes())) .addValue("product_name", entity.getProductName()) .addValue("product_id", entity.getProductId()) .addValue("vendor_name", entity.getVendorName()) .addValue("vendor_id", entity.getVendorId()) .addValue("physfn", entity.getParentPhysicalFunction()) .addValue("total_vfs", entity.getTotalVirtualFunctions()) .addValue("net_iface_name", entity.getNetworkInterfaceName()) .addValue("driver", entity.getDriver()) .addValue("is_assignable", entity.isAssignable()) .addValue("address", SerializationFactory.getSerializer().serialize(entity.getAddress())); }
protected MapSqlParameterSource createBaseProviderParametersMapper(Provider<?> entity) { return createIdParameterMapper(entity.getId()) .addValue("name", entity.getName()) .addValue("description", entity.getDescription()) .addValue("url", entity.getUrl()) .addValue("provider_type", EnumUtils.nameOrNull(entity.getType())) .addValue("auth_required", entity.isRequiringAuthentication()) .addValue("auth_username", entity.getUsername()) .addValue("auth_password", DbFacadeUtils.encryptPassword(entity.getPassword())) .addValue("custom_properties", SerializationFactory.getSerializer().serialize(entity.getCustomProperties())) .addValue("auth_url", entity.getAuthUrl()) .addValue("is_unmanaged", entity.getIsUnmanaged()); }
.addValue("mtu", nic.getMtu()) .addValue("bridged", nic.isBridged()) .addValue("labels", SerializationFactory.getSerializer().serialize(nic.getLabels())) .addValue("ad_partner_mac", nic.getAdPartnerMac()) .addValue("ad_aggregator_id", nic.getAdAggregatorId())
.addValue("cluster_policy_id", cluster.getClusterPolicyId()) .addValue("cluster_policy_custom_properties", SerializationFactory.getSerializer().serialize(cluster.getClusterPolicyProperties())) .addValue("architecture", cluster.getArchitecture()) .addValue("enable_balloon", cluster.isEnableBallooning())