com.liferay.search.experiences.rest.dto.v1_0.Equals Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of com.liferay.search.experiences.rest.api Show documentation
Show all versions of com.liferay.search.experiences.rest.api Show documentation
Liferay Search Experiences REST API
The newest version!
/**
* SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
* SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
*/
package com.liferay.search.experiences.rest.dto.v1_0;
import com.fasterxml.jackson.annotation.JsonFilter;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.liferay.petra.function.UnsafeSupplier;
import com.liferay.petra.string.StringBundler;
import com.liferay.portal.kernel.json.JSONFactoryUtil;
import com.liferay.portal.kernel.util.StringUtil;
import com.liferay.portal.vulcan.graphql.annotation.GraphQLField;
import com.liferay.portal.vulcan.graphql.annotation.GraphQLName;
import com.liferay.portal.vulcan.util.ObjectMapperUtil;
import io.swagger.v3.oas.annotations.media.Schema;
import java.io.Serializable;
import java.util.Iterator;
import java.util.Map;
import java.util.Objects;
import java.util.Set;
import java.util.function.Supplier;
import javax.annotation.Generated;
import javax.validation.Valid;
import javax.xml.bind.annotation.XmlRootElement;
/**
* @author Brian Wing Shun Chan
* @generated
*/
@Generated("")
@GraphQLName("Equals")
@JsonFilter("Liferay.Vulcan")
@XmlRootElement(name = "Equals")
public class Equals implements Serializable {
public static Equals toDTO(String json) {
return ObjectMapperUtil.readValue(Equals.class, json);
}
public static Equals unsafeToDTO(String json) {
return ObjectMapperUtil.unsafeReadValue(Equals.class, json);
}
@Schema
public String getFormat() {
if (_formatSupplier != null) {
format = _formatSupplier.get();
_formatSupplier = null;
}
return format;
}
public void setFormat(String format) {
this.format = format;
_formatSupplier = null;
}
@JsonIgnore
public void setFormat(
UnsafeSupplier formatUnsafeSupplier) {
_formatSupplier = () -> {
try {
return formatUnsafeSupplier.get();
}
catch (RuntimeException runtimeException) {
throw runtimeException;
}
catch (Exception exception) {
throw new RuntimeException(exception);
}
};
}
@GraphQLField
@JsonProperty(access = JsonProperty.Access.READ_WRITE)
protected String format;
@JsonIgnore
private Supplier _formatSupplier;
@Schema
public String getParameterName() {
if (_parameterNameSupplier != null) {
parameterName = _parameterNameSupplier.get();
_parameterNameSupplier = null;
}
return parameterName;
}
public void setParameterName(String parameterName) {
this.parameterName = parameterName;
_parameterNameSupplier = null;
}
@JsonIgnore
public void setParameterName(
UnsafeSupplier parameterNameUnsafeSupplier) {
_parameterNameSupplier = () -> {
try {
return parameterNameUnsafeSupplier.get();
}
catch (RuntimeException runtimeException) {
throw runtimeException;
}
catch (Exception exception) {
throw new RuntimeException(exception);
}
};
}
@GraphQLField
@JsonProperty(access = JsonProperty.Access.READ_WRITE)
protected String parameterName;
@JsonIgnore
private Supplier _parameterNameSupplier;
@Schema
@Valid
public Object getValue() {
if (_valueSupplier != null) {
value = _valueSupplier.get();
_valueSupplier = null;
}
return value;
}
public void setValue(Object value) {
this.value = value;
_valueSupplier = null;
}
@JsonIgnore
public void setValue(
UnsafeSupplier
© 2015 - 2025 Weber Informatics LLC | Privacy Policy