OrganisationSearchDTO.java
package com.tradecloud.dto.api.organisation;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyDescription;
import com.fasterxml.jackson.annotation.JsonRootName;
import com.tradecloud.domain.model.organisationalunit.OrganisationalUnit;
import com.tradecloud.dto.api.SearchDTO;
@JsonRootName(value = "organisationSearchDTO")
public class OrganisationSearchDTO extends SearchDTO {
@JsonProperty(required = false)
@JsonPropertyDescription(value = "The organisation name.")
private String name;
@JsonProperty(required = false)
@JsonPropertyDescription(value = "The organisation code.")
private String code;
@JsonProperty(required = false)
@JsonPropertyDescription(value = "")
private String fromOrganisation;
@JsonProperty(required = false)
@JsonPropertyDescription(value = "")
private String vatRegistrationNumber;
@JsonProperty(required = false)
@JsonPropertyDescription(value = "")
private String customsCode;
private Boolean hasItems;
OrganisationalUnit.Type type;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
public String getFromOrganisation() {
return fromOrganisation;
}
public void setFromOrganisation(String fromOrganisation) {
this.fromOrganisation = fromOrganisation;
}
public String getVatRegistrationNumber() {
return vatRegistrationNumber;
}
public void setVatRegistrationNumber(String vatRegistrationNumber) {
this.vatRegistrationNumber = vatRegistrationNumber;
}
public String getCustomsCode() {
return customsCode;
}
public void setCustomsCode(String customsCode) {
this.customsCode = customsCode;
}
public Boolean getHasItems() {
return hasItems;
}
public void setHasItems(Boolean hasItems) {
this.hasItems = hasItems;
}
public OrganisationalUnit.Type getType() {
return type;
}
public void setType(OrganisationalUnit.Type type) {
this.type = type;
}
}