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.contact.common.edit; 018 019public interface ContactPostalAddressEdit 020 extends ContactMechanismEdit, PartyContactMechanismEdit { 021 022 String getPersonalTitleId(); 023 void setPersonalTitleId(String personalTitleId); 024 025 String getFirstName(); 026 void setFirstName(String firstName); 027 028 String getMiddleName(); 029 void setMiddleName(String middleName); 030 031 String getLastName(); 032 void setLastName(String lastName); 033 034 String getNameSuffixId(); 035 void setNameSuffixId(String nameSuffixId); 036 037 String getCompanyName(); 038 void setCompanyName(String companyName); 039 040 String getAttention(); 041 void setAttention(String attention); 042 043 String getAddress1(); 044 void setAddress1(String address1); 045 046 String getAddress2(); 047 void setAddress2(String address2); 048 049 String getAddress3(); 050 void setAddress3(String address3); 051 052 String getCity(); 053 void setCity(String city); 054 055 String getState(); 056 void setState(String state); 057 058 String getPostalCode(); 059 void setPostalCode(String postalCode); 060 061 String getCountryName(); 062 void setCountryName(String countryName); 063 064 String getIsCommercial(); 065 void setIsCommercial(String isCommercial); 066 067}