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.control.user.geo.common.edit; 018 019import com.echothree.util.common.form.BaseEdit; 020 021public interface CountryEdit 022 extends BaseEdit { 023 024 String getCountryName(); 025 void setCountryName(String countryName); 026 027 String getIso3Number(); 028 void setIso3Number(String iso3Number); 029 030 String getIso3Letter(); 031 void setIso3Letter(String iso3Letter); 032 033 String getIso2Letter(); 034 void setIso2Letter(String iso2Letter); 035 036 String getTelephoneCode(); 037 void setTelephoneCode(String telephoneCode); 038 039 String getAreaCodePattern(); 040 void setAreaCodePattern(String areaCodePattern); 041 042 String getAreaCodeRequired(); 043 void setAreaCodeRequired(String areaCodeRequired); 044 045 String getAreaCodeExample(); 046 void setAreaCodeExample(String areaCodeExample); 047 048 String getTelephoneNumberPattern(); 049 void setTelephoneNumberPattern(String telephoneNumberPattern); 050 051 String getTelephoneNumberExample(); 052 void setTelephoneNumberExample(String telephoneNumberExample); 053 054 String getPostalAddressFormatName(); 055 void setPostalAddressFormatName(String postalAddressFormatName); 056 057 String getCityRequired(); 058 void setCityRequired(String cityRequired); 059 060 String getCityGeoCodeRequired(); 061 void setCityGeoCodeRequired(String cityGeoCodeRequired); 062 063 String getStateRequired(); 064 void setStateRequired(String stateRequired); 065 066 String getStateGeoCodeRequired(); 067 void setStateGeoCodeRequired(String stateGeoCodeRequired); 068 069 String getPostalCodePattern(); 070 void setPostalCodePattern(String postalCodePattern); 071 072 String getPostalCodeRequired(); 073 void setPostalCodeRequired(String postalCodeRequired); 074 075 String getPostalCodeGeoCodeRequired(); 076 void setPostalCodeGeoCodeRequired(String postalCodeGeoCodeRequired); 077 078 String getPostalCodeLength(); 079 void setPostalCodeLength(String postalCodeLength); 080 081 String getPostalCodeGeoCodeLength(); 082 void setPostalCodeGeoCodeLength(String postalCodeGeoCodeLength); 083 084 String getPostalCodeExample(); 085 void setPostalCodeExample(String postalCodeExample); 086 087 String getIsDefault(); 088 void setIsDefault(String isDefault); 089 090 String getSortOrder(); 091 void setSortOrder(String sortOrder); 092 093 String getDescription(); 094 void setDescription(String description); 095 096}