com.liferay.headless.admin.address.dto.v1_0.Country Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of com.liferay.headless.admin.address.api Show documentation
Show all versions of com.liferay.headless.admin.address.api Show documentation
Liferay Headless Admin Address 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.headless.admin.address.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.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import javax.xml.bind.annotation.XmlRootElement;
/**
* @author Drew Brokke
* @generated
*/
@Generated("")
@GraphQLName("Country")
@JsonFilter("Liferay.Vulcan")
@Schema(requiredProperties = {"a2", "a3", "name", "number"})
@XmlRootElement(name = "Country")
public class Country implements Serializable {
public static Country toDTO(String json) {
return ObjectMapperUtil.readValue(Country.class, json);
}
public static Country unsafeToDTO(String json) {
return ObjectMapperUtil.unsafeReadValue(Country.class, json);
}
@Schema
public String getA2() {
if (_a2Supplier != null) {
a2 = _a2Supplier.get();
_a2Supplier = null;
}
return a2;
}
public void setA2(String a2) {
this.a2 = a2;
_a2Supplier = null;
}
@JsonIgnore
public void setA2(UnsafeSupplier a2UnsafeSupplier) {
_a2Supplier = () -> {
try {
return a2UnsafeSupplier.get();
}
catch (RuntimeException runtimeException) {
throw runtimeException;
}
catch (Exception exception) {
throw new RuntimeException(exception);
}
};
}
@GraphQLField
@JsonProperty(access = JsonProperty.Access.READ_WRITE)
@NotEmpty
protected String a2;
@JsonIgnore
private Supplier _a2Supplier;
@Schema
public String getA3() {
if (_a3Supplier != null) {
a3 = _a3Supplier.get();
_a3Supplier = null;
}
return a3;
}
public void setA3(String a3) {
this.a3 = a3;
_a3Supplier = null;
}
@JsonIgnore
public void setA3(UnsafeSupplier a3UnsafeSupplier) {
_a3Supplier = () -> {
try {
return a3UnsafeSupplier.get();
}
catch (RuntimeException runtimeException) {
throw runtimeException;
}
catch (Exception exception) {
throw new RuntimeException(exception);
}
};
}
@GraphQLField
@JsonProperty(access = JsonProperty.Access.READ_WRITE)
@NotEmpty
protected String a3;
@JsonIgnore
private Supplier _a3Supplier;
@Schema
public Boolean getActive() {
if (_activeSupplier != null) {
active = _activeSupplier.get();
_activeSupplier = null;
}
return active;
}
public void setActive(Boolean active) {
this.active = active;
_activeSupplier = null;
}
@JsonIgnore
public void setActive(
UnsafeSupplier activeUnsafeSupplier) {
_activeSupplier = () -> {
try {
return activeUnsafeSupplier.get();
}
catch (RuntimeException runtimeException) {
throw runtimeException;
}
catch (Exception exception) {
throw new RuntimeException(exception);
}
};
}
@GraphQLField
@JsonProperty(access = JsonProperty.Access.READ_WRITE)
protected Boolean active;
@JsonIgnore
private Supplier _activeSupplier;
@Schema
public Boolean getBillingAllowed() {
if (_billingAllowedSupplier != null) {
billingAllowed = _billingAllowedSupplier.get();
_billingAllowedSupplier = null;
}
return billingAllowed;
}
public void setBillingAllowed(Boolean billingAllowed) {
this.billingAllowed = billingAllowed;
_billingAllowedSupplier = null;
}
@JsonIgnore
public void setBillingAllowed(
UnsafeSupplier billingAllowedUnsafeSupplier) {
_billingAllowedSupplier = () -> {
try {
return billingAllowedUnsafeSupplier.get();
}
catch (RuntimeException runtimeException) {
throw runtimeException;
}
catch (Exception exception) {
throw new RuntimeException(exception);
}
};
}
@GraphQLField
@JsonProperty(access = JsonProperty.Access.READ_WRITE)
protected Boolean billingAllowed;
@JsonIgnore
private Supplier _billingAllowedSupplier;
@Schema
public Boolean getGroupFilterEnabled() {
if (_groupFilterEnabledSupplier != null) {
groupFilterEnabled = _groupFilterEnabledSupplier.get();
_groupFilterEnabledSupplier = null;
}
return groupFilterEnabled;
}
public void setGroupFilterEnabled(Boolean groupFilterEnabled) {
this.groupFilterEnabled = groupFilterEnabled;
_groupFilterEnabledSupplier = null;
}
@JsonIgnore
public void setGroupFilterEnabled(
UnsafeSupplier groupFilterEnabledUnsafeSupplier) {
_groupFilterEnabledSupplier = () -> {
try {
return groupFilterEnabledUnsafeSupplier.get();
}
catch (RuntimeException runtimeException) {
throw runtimeException;
}
catch (Exception exception) {
throw new RuntimeException(exception);
}
};
}
@GraphQLField
@JsonProperty(access = JsonProperty.Access.READ_WRITE)
protected Boolean groupFilterEnabled;
@JsonIgnore
private Supplier _groupFilterEnabledSupplier;
@Schema
public Long getId() {
if (_idSupplier != null) {
id = _idSupplier.get();
_idSupplier = null;
}
return id;
}
public void setId(Long id) {
this.id = id;
_idSupplier = null;
}
@JsonIgnore
public void setId(UnsafeSupplier idUnsafeSupplier) {
_idSupplier = () -> {
try {
return idUnsafeSupplier.get();
}
catch (RuntimeException runtimeException) {
throw runtimeException;
}
catch (Exception exception) {
throw new RuntimeException(exception);
}
};
}
@GraphQLField
@JsonProperty(access = JsonProperty.Access.READ_ONLY)
protected Long id;
@JsonIgnore
private Supplier _idSupplier;
@Schema
public Integer getIdd() {
if (_iddSupplier != null) {
idd = _iddSupplier.get();
_iddSupplier = null;
}
return idd;
}
public void setIdd(Integer idd) {
this.idd = idd;
_iddSupplier = null;
}
@JsonIgnore
public void setIdd(UnsafeSupplier iddUnsafeSupplier) {
_iddSupplier = () -> {
try {
return iddUnsafeSupplier.get();
}
catch (RuntimeException runtimeException) {
throw runtimeException;
}
catch (Exception exception) {
throw new RuntimeException(exception);
}
};
}
@GraphQLField
@JsonProperty(access = JsonProperty.Access.READ_WRITE)
protected Integer idd;
@JsonIgnore
private Supplier _iddSupplier;
@Schema
public String getName() {
if (_nameSupplier != null) {
name = _nameSupplier.get();
_nameSupplier = null;
}
return name;
}
public void setName(String name) {
this.name = name;
_nameSupplier = null;
}
@JsonIgnore
public void setName(UnsafeSupplier nameUnsafeSupplier) {
_nameSupplier = () -> {
try {
return nameUnsafeSupplier.get();
}
catch (RuntimeException runtimeException) {
throw runtimeException;
}
catch (Exception exception) {
throw new RuntimeException(exception);
}
};
}
@GraphQLField
@JsonProperty(access = JsonProperty.Access.READ_WRITE)
@NotEmpty
protected String name;
@JsonIgnore
private Supplier _nameSupplier;
@Schema
public Integer getNumber() {
if (_numberSupplier != null) {
number = _numberSupplier.get();
_numberSupplier = null;
}
return number;
}
public void setNumber(Integer number) {
this.number = number;
_numberSupplier = null;
}
@JsonIgnore
public void setNumber(
UnsafeSupplier numberUnsafeSupplier) {
_numberSupplier = () -> {
try {
return numberUnsafeSupplier.get();
}
catch (RuntimeException runtimeException) {
throw runtimeException;
}
catch (Exception exception) {
throw new RuntimeException(exception);
}
};
}
@GraphQLField
@JsonProperty(access = JsonProperty.Access.READ_WRITE)
@NotNull
protected Integer number;
@JsonIgnore
private Supplier _numberSupplier;
@Schema
public Double getPosition() {
if (_positionSupplier != null) {
position = _positionSupplier.get();
_positionSupplier = null;
}
return position;
}
public void setPosition(Double position) {
this.position = position;
_positionSupplier = null;
}
@JsonIgnore
public void setPosition(
UnsafeSupplier positionUnsafeSupplier) {
_positionSupplier = () -> {
try {
return positionUnsafeSupplier.get();
}
catch (RuntimeException runtimeException) {
throw runtimeException;
}
catch (Exception exception) {
throw new RuntimeException(exception);
}
};
}
@GraphQLField
@JsonProperty(access = JsonProperty.Access.READ_WRITE)
protected Double position;
@JsonIgnore
private Supplier _positionSupplier;
@Schema
@Valid
public Region[] getRegions() {
if (_regionsSupplier != null) {
regions = _regionsSupplier.get();
_regionsSupplier = null;
}
return regions;
}
public void setRegions(Region[] regions) {
this.regions = regions;
_regionsSupplier = null;
}
@JsonIgnore
public void setRegions(
UnsafeSupplier regionsUnsafeSupplier) {
_regionsSupplier = () -> {
try {
return regionsUnsafeSupplier.get();
}
catch (RuntimeException runtimeException) {
throw runtimeException;
}
catch (Exception exception) {
throw new RuntimeException(exception);
}
};
}
@GraphQLField
@JsonProperty(access = JsonProperty.Access.READ_ONLY)
protected Region[] regions;
@JsonIgnore
private Supplier _regionsSupplier;
@Schema
public Boolean getShippingAllowed() {
if (_shippingAllowedSupplier != null) {
shippingAllowed = _shippingAllowedSupplier.get();
_shippingAllowedSupplier = null;
}
return shippingAllowed;
}
public void setShippingAllowed(Boolean shippingAllowed) {
this.shippingAllowed = shippingAllowed;
_shippingAllowedSupplier = null;
}
@JsonIgnore
public void setShippingAllowed(
UnsafeSupplier shippingAllowedUnsafeSupplier) {
_shippingAllowedSupplier = () -> {
try {
return shippingAllowedUnsafeSupplier.get();
}
catch (RuntimeException runtimeException) {
throw runtimeException;
}
catch (Exception exception) {
throw new RuntimeException(exception);
}
};
}
@GraphQLField
@JsonProperty(access = JsonProperty.Access.READ_WRITE)
protected Boolean shippingAllowed;
@JsonIgnore
private Supplier _shippingAllowedSupplier;
@Schema
public Boolean getSubjectToVAT() {
if (_subjectToVATSupplier != null) {
subjectToVAT = _subjectToVATSupplier.get();
_subjectToVATSupplier = null;
}
return subjectToVAT;
}
public void setSubjectToVAT(Boolean subjectToVAT) {
this.subjectToVAT = subjectToVAT;
_subjectToVATSupplier = null;
}
@JsonIgnore
public void setSubjectToVAT(
UnsafeSupplier subjectToVATUnsafeSupplier) {
_subjectToVATSupplier = () -> {
try {
return subjectToVATUnsafeSupplier.get();
}
catch (RuntimeException runtimeException) {
throw runtimeException;
}
catch (Exception exception) {
throw new RuntimeException(exception);
}
};
}
@GraphQLField
@JsonProperty(access = JsonProperty.Access.READ_WRITE)
protected Boolean subjectToVAT;
@JsonIgnore
private Supplier _subjectToVATSupplier;
@Schema
@Valid
public Map getTitle_i18n() {
if (_title_i18nSupplier != null) {
title_i18n = _title_i18nSupplier.get();
_title_i18nSupplier = null;
}
return title_i18n;
}
public void setTitle_i18n(Map title_i18n) {
this.title_i18n = title_i18n;
_title_i18nSupplier = null;
}
@JsonIgnore
public void setTitle_i18n(
UnsafeSupplier