com.liferay.search.experiences.rest.dto.v1_0.UiConfiguration 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.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("UiConfiguration")
@JsonFilter("Liferay.Vulcan")
@XmlRootElement(name = "UiConfiguration")
public class UiConfiguration implements Serializable {
public static UiConfiguration toDTO(String json) {
return ObjectMapperUtil.readValue(UiConfiguration.class, json);
}
public static UiConfiguration unsafeToDTO(String json) {
return ObjectMapperUtil.unsafeReadValue(UiConfiguration.class, json);
}
@Schema
@Valid
public FieldSet[] getFieldSets() {
if (_fieldSetsSupplier != null) {
fieldSets = _fieldSetsSupplier.get();
_fieldSetsSupplier = null;
}
return fieldSets;
}
public void setFieldSets(FieldSet[] fieldSets) {
this.fieldSets = fieldSets;
_fieldSetsSupplier = null;
}
@JsonIgnore
public void setFieldSets(
UnsafeSupplier
© 2015 - 2025 Weber Informatics LLC | Privacy Policy