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.party.common.edit; 018 019import com.echothree.control.user.icon.common.spec.IconSpec; 020import com.echothree.control.user.party.common.spec.BirthdayFormatSpec; 021import com.echothree.control.user.party.common.spec.GenderSpec; 022import com.echothree.control.user.party.common.spec.MoodSpec; 023import com.echothree.util.common.form.BaseEdit; 024 025public interface ProfileEdit 026 extends BaseEdit, IconSpec, GenderSpec, BirthdayFormatSpec { 027 028 String getNickname(); 029 void setNickname(String nickname); 030 031 String getPronunciation(); 032 void setPronunciation(String pronunciation); 033 034 String getPronouns(); 035 void setPronouns(String pronouns); 036 037 String getBirthday(); 038 void setBirthday(String birthday); 039 040 String getOccupation(); 041 void setOccupation(String occupation); 042 043 String getHobbies(); 044 void setHobbies(String hobbies); 045 046 String getLocation(); 047 void setLocation(String location); 048 049 String getBioMimeTypeName(); 050 void setBioMimeTypeName(String bioMimeTypeName); 051 052 String getBio(); 053 void setBio(String bio); 054 055 String getSignatureMimeTypeName(); 056 void setSignatureMimeTypeName(String signatureMimeTypeName); 057 058 String getSignature(); 059 void setSignature(String signature); 060 061}