001// -------------------------------------------------------------------------------- 002// Copyright 2002-2024 Echo Three, LLC 003// 004// Licensed under the Apache License, Version 2.0 (the "License"); 005// you may not use this file except in compliance with the License. 006// You may obtain a copy of the License at 007// 008// http://www.apache.org/licenses/LICENSE-2.0 009// 010// Unless required by applicable law or agreed to in writing, software 011// distributed under the License is distributed on an "AS IS" BASIS, 012// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 013// See the License for the specific language governing permissions and 014// limitations under the License. 015// -------------------------------------------------------------------------------- 016 017package com.echothree.model.control.geo.common.transfer; 018 019import com.echothree.model.control.contact.common.transfer.PostalAddressFormatTransfer; 020 021public class CountryTransfer 022 extends GeoCodeTransfer { 023 024 private String telephoneCode; 025 private String areaCodePattern; 026 private Boolean areaCodeRequired; 027 private String areaCodeExample; 028 private String telephoneNumberPattern; 029 private String telephoneNumberExample; 030 private PostalAddressFormatTransfer postalAddressFormat; 031 private Boolean cityRequired; 032 private Boolean cityGeoCodeRequired; 033 private Boolean stateRequired; 034 private Boolean stateGeoCodeRequired; 035 private String postalCodePattern; 036 private Boolean postalCodeRequired; 037 private Boolean postalCodeGeoCodeRequired; 038 private Integer postalCodeLength; 039 private Integer postalCodeGeoCodeLength; 040 private String postalCodeExample; 041 042 /** Creates a new instance of CountryTransfer */ 043 public CountryTransfer(String geoCodeName, GeoCodeTypeTransfer geoCodeType, GeoCodeScopeTransfer geoCodeScope, 044 Boolean isDefault, Integer sortOrder, String telephoneCode, String areaCodePattern, Boolean areaCodeRequired, 045 String areaCodeExample, String telephoneNumberPattern, String telephoneNumberExample, 046 PostalAddressFormatTransfer postalAddressFormat, Boolean cityRequired, Boolean cityGeoCodeRequired, 047 Boolean stateRequired, Boolean stateGeoCodeRequired, String postalCodePattern, Boolean postalCodeRequired, 048 Boolean postalCodeGeoCodeRequired, Integer postalCodeLength, Integer postalCodeGeoCodeLength, String postalCodeExample, 049 String description) { 050 super(geoCodeName, geoCodeType, geoCodeScope, isDefault, sortOrder, description); 051 052 this.telephoneCode = telephoneCode; 053 this.areaCodePattern = areaCodePattern; 054 this.areaCodeRequired = areaCodeRequired; 055 this.areaCodeExample = areaCodeExample; 056 this.telephoneNumberPattern = telephoneNumberPattern; 057 this.telephoneNumberExample = telephoneNumberExample; 058 this.postalAddressFormat = postalAddressFormat; 059 this.cityRequired = cityRequired; 060 this.cityGeoCodeRequired = cityGeoCodeRequired; 061 this.stateRequired = stateRequired; 062 this.stateGeoCodeRequired = stateGeoCodeRequired; 063 this.postalCodePattern = postalCodePattern; 064 this.postalCodeRequired = postalCodeRequired; 065 this.postalCodeGeoCodeRequired = postalCodeGeoCodeRequired; 066 this.postalCodeLength = postalCodeLength; 067 this.postalCodeGeoCodeLength = postalCodeGeoCodeLength; 068 this.postalCodeExample = postalCodeExample; 069 } 070 071 public String getTelephoneCode() { 072 return telephoneCode; 073 } 074 075 public void setTelephoneCode(String telephoneCode) { 076 this.telephoneCode = telephoneCode; 077 } 078 079 public String getAreaCodePattern() { 080 return areaCodePattern; 081 } 082 083 public void setAreaCodePattern(String areaCodePattern) { 084 this.areaCodePattern = areaCodePattern; 085 } 086 087 public Boolean getAreaCodeRequired() { 088 return areaCodeRequired; 089 } 090 091 public void setAreaCodeRequired(Boolean areaCodeRequired) { 092 this.areaCodeRequired = areaCodeRequired; 093 } 094 095 public String getAreaCodeExample() { 096 return areaCodeExample; 097 } 098 099 public void setAreaCodeExample(String areaCodeExample) { 100 this.areaCodeExample = areaCodeExample; 101 } 102 103 public String getTelephoneNumberPattern() { 104 return telephoneNumberPattern; 105 } 106 107 public void setTelephoneNumberPattern(String telephoneNumberPattern) { 108 this.telephoneNumberPattern = telephoneNumberPattern; 109 } 110 111 public String getTelephoneNumberExample() { 112 return telephoneNumberExample; 113 } 114 115 public void setTelephoneNumberExample(String telephoneNumberExample) { 116 this.telephoneNumberExample = telephoneNumberExample; 117 } 118 119 public PostalAddressFormatTransfer getPostalAddressFormat() { 120 return postalAddressFormat; 121 } 122 123 public void setPostalAddressFormat(PostalAddressFormatTransfer postalAddressFormat) { 124 this.postalAddressFormat = postalAddressFormat; 125 } 126 127 public Boolean getCityRequired() { 128 return cityRequired; 129 } 130 131 public void setCityRequired(Boolean cityRequired) { 132 this.cityRequired = cityRequired; 133 } 134 135 public Boolean getCityGeoCodeRequired() { 136 return cityGeoCodeRequired; 137 } 138 139 public void setCityGeoCodeRequired(Boolean cityGeoCodeRequired) { 140 this.cityGeoCodeRequired = cityGeoCodeRequired; 141 } 142 143 public Boolean getStateRequired() { 144 return stateRequired; 145 } 146 147 public void setStateRequired(Boolean stateRequired) { 148 this.stateRequired = stateRequired; 149 } 150 151 public Boolean getStateGeoCodeRequired() { 152 return stateGeoCodeRequired; 153 } 154 155 public void setStateGeoCodeRequired(Boolean stateGeoCodeRequired) { 156 this.stateGeoCodeRequired = stateGeoCodeRequired; 157 } 158 159 public String getPostalCodePattern() { 160 return postalCodePattern; 161 } 162 163 public void setPostalCodePattern(String postalCodePattern) { 164 this.postalCodePattern = postalCodePattern; 165 } 166 167 public Boolean getPostalCodeRequired() { 168 return postalCodeRequired; 169 } 170 171 public void setPostalCodeRequired(Boolean postalCodeRequired) { 172 this.postalCodeRequired = postalCodeRequired; 173 } 174 175 public Boolean getPostalCodeGeoCodeRequired() { 176 return postalCodeGeoCodeRequired; 177 } 178 179 public void setPostalCodeGeoCodeRequired(Boolean postalCodeGeoCodeRequired) { 180 this.postalCodeGeoCodeRequired = postalCodeGeoCodeRequired; 181 } 182 183 public Integer getPostalCodeLength() { 184 return postalCodeLength; 185 } 186 187 public void setPostalCodeLength(Integer postalCodeLength) { 188 this.postalCodeLength = postalCodeLength; 189 } 190 191 public Integer getPostalCodeGeoCodeLength() { 192 return postalCodeGeoCodeLength; 193 } 194 195 public void setPostalCodeGeoCodeLength(Integer postalCodeGeoCodeLength) { 196 this.postalCodeGeoCodeLength = postalCodeGeoCodeLength; 197 } 198 199 public String getPostalCodeExample() { 200 return postalCodeExample; 201 } 202 203 public void setPostalCodeExample(String postalCodeExample) { 204 this.postalCodeExample = postalCodeExample; 205 } 206 207}