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.result; 018 019import com.echothree.control.user.contact.common.edit.PostalAddressFormatDescriptionEdit; 020import com.echothree.model.control.contact.common.transfer.PostalAddressFormatDescriptionTransfer; 021import com.echothree.model.control.contact.common.transfer.PostalAddressFormatTransfer; 022import com.echothree.model.control.core.common.transfer.EntityLockTransfer; 023import com.echothree.model.control.party.common.transfer.LanguageTransfer; 024import com.echothree.util.common.command.BaseEditResult; 025 026public interface EditPostalAddressFormatDescriptionResult 027 extends BaseEditResult { 028 029 PostalAddressFormatTransfer getPostalAddressFormat(); 030 void setPostalAddressFormat(PostalAddressFormatTransfer postalAddressFormat); 031 032 LanguageTransfer getLanguage(); 033 void setLanguage(LanguageTransfer language); 034 035 PostalAddressFormatDescriptionTransfer getPostalAddressFormatDescription(); 036 void setPostalAddressFormatDescription(PostalAddressFormatDescriptionTransfer postalAddressFormatDescription); 037 038 @Override 039 PostalAddressFormatDescriptionEdit getEdit(); 040 void setEdit(PostalAddressFormatDescriptionEdit edit); 041 042 @Override 043 EntityLockTransfer getEntityLock(); 044 @Override 045 void setEntityLock(EntityLockTransfer entityLock); 046 047}