001// -------------------------------------------------------------------------------- 002// Copyright 2002-2026 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; 018 019import com.echothree.control.user.party.common.form.*; 020import com.echothree.control.user.party.common.result.*; 021import com.echothree.model.data.user.common.pk.UserVisitPK; 022import com.echothree.util.common.command.CommandResult; 023import com.echothree.util.common.command.VoidResult; 024 025public interface PartyService 026 extends PartyForms { 027 028 // ------------------------------------------------------------------------- 029 // Testing 030 // ------------------------------------------------------------------------- 031 032 String ping(); 033 034 // ------------------------------------------------------------------------- 035 // Languages 036 // ------------------------------------------------------------------------- 037 038 CommandResult<VoidResult> createLanguage(UserVisitPK userVisitPK, CreateLanguageForm form); 039 040 CommandResult<GetLanguageChoicesResult> getLanguageChoices(UserVisitPK userVisitPK, GetLanguageChoicesForm form); 041 042 CommandResult<GetLanguagesResult> getLanguages(UserVisitPK userVisitPK, GetLanguagesForm form); 043 044 CommandResult<GetLanguageResult> getLanguage(UserVisitPK userVisitPK, GetLanguageForm form); 045 046 CommandResult<GetPreferredLanguageResult> getPreferredLanguage(UserVisitPK userVisitPK, GetPreferredLanguageForm form); 047 048 // ------------------------------------------------------------------------- 049 // Language Descriptions 050 // ------------------------------------------------------------------------- 051 052 CommandResult<VoidResult> createLanguageDescription(UserVisitPK userVisitPK, CreateLanguageDescriptionForm form); 053 054 // ------------------------------------------------------------------------- 055 // Party Types 056 // ------------------------------------------------------------------------- 057 058 CommandResult<VoidResult> createPartyType(UserVisitPK userVisitPK, CreatePartyTypeForm form); 059 060 CommandResult<GetPartyTypeResult> getPartyType(UserVisitPK userVisitPK, GetPartyTypeForm form); 061 062 CommandResult<GetPartyTypesResult> getPartyTypes(UserVisitPK userVisitPK, GetPartyTypesForm form); 063 064 CommandResult<GetPartyTypeChoicesResult> getPartyTypeChoices(UserVisitPK userVisitPK, GetPartyTypeChoicesForm form); 065 066 // ------------------------------------------------------------------------- 067 // Party Type Descriptions 068 // ------------------------------------------------------------------------- 069 070 CommandResult<VoidResult> createPartyTypeDescription(UserVisitPK userVisitPK, CreatePartyTypeDescriptionForm form); 071 072 // ------------------------------------------------------------------------- 073 // Party Type Use Types 074 // ------------------------------------------------------------------------- 075 076 CommandResult<VoidResult> createPartyTypeUseType(UserVisitPK userVisitPK, CreatePartyTypeUseTypeForm form); 077 078 // ------------------------------------------------------------------------- 079 // Party Type Use Type Descriptions 080 // ------------------------------------------------------------------------- 081 082 CommandResult<VoidResult> createPartyTypeUseTypeDescription(UserVisitPK userVisitPK, CreatePartyTypeUseTypeDescriptionForm form); 083 084 // ------------------------------------------------------------------------- 085 // Party Type Uses 086 // ------------------------------------------------------------------------- 087 088 CommandResult<VoidResult> createPartyTypeUse(UserVisitPK userVisitPK, CreatePartyTypeUseForm form); 089 090 // ------------------------------------------------------------------------- 091 // Party Type Password String Policies 092 // ------------------------------------------------------------------------- 093 094 CommandResult<VoidResult> createPartyTypePasswordStringPolicy(UserVisitPK userVisitPK, CreatePartyTypePasswordStringPolicyForm form); 095 096 CommandResult<EditPartyTypePasswordStringPolicyResult> editPartyTypePasswordStringPolicy(UserVisitPK userVisitPK, EditPartyTypePasswordStringPolicyForm form); 097 098 CommandResult<VoidResult> deletePartyTypePasswordStringPolicy(UserVisitPK userVisitPK, DeletePartyTypePasswordStringPolicyForm form); 099 100 // ------------------------------------------------------------------------- 101 // Party Type Lockout Policies 102 // ------------------------------------------------------------------------- 103 104 CommandResult<VoidResult> createPartyTypeLockoutPolicy(UserVisitPK userVisitPK, CreatePartyTypeLockoutPolicyForm form); 105 106 CommandResult<EditPartyTypeLockoutPolicyResult> editPartyTypeLockoutPolicy(UserVisitPK userVisitPK, EditPartyTypeLockoutPolicyForm form); 107 108 CommandResult<VoidResult> deletePartyTypeLockoutPolicy(UserVisitPK userVisitPK, DeletePartyTypeLockoutPolicyForm form); 109 110 // ------------------------------------------------------------------------- 111 // Party Type Audit Policies 112 // ------------------------------------------------------------------------- 113 114 CommandResult<VoidResult> createPartyTypeAuditPolicy(UserVisitPK userVisitPK, CreatePartyTypeAuditPolicyForm form); 115 116 CommandResult<EditPartyTypeAuditPolicyResult> editPartyTypeAuditPolicy(UserVisitPK userVisitPK, EditPartyTypeAuditPolicyForm form); 117 118 CommandResult<VoidResult> deletePartyTypeAuditPolicy(UserVisitPK userVisitPK, DeletePartyTypeAuditPolicyForm form); 119 120 // ------------------------------------------------------------------------- 121 // Personal Titles 122 // ------------------------------------------------------------------------- 123 124 CommandResult<CreatePersonalTitleResult> createPersonalTitle(UserVisitPK userVisitPK, CreatePersonalTitleForm form); 125 126 CommandResult<GetPersonalTitleChoicesResult> getPersonalTitleChoices(UserVisitPK userVisitPK, GetPersonalTitleChoicesForm form); 127 128 CommandResult<GetPersonalTitlesResult> getPersonalTitles(UserVisitPK userVisitPK, GetPersonalTitlesForm form); 129 130 CommandResult<VoidResult> setDefaultPersonalTitle(UserVisitPK userVisitPK, SetDefaultPersonalTitleForm form); 131 132 CommandResult<EditPersonalTitleResult> editPersonalTitle(UserVisitPK userVisitPK, EditPersonalTitleForm form); 133 134 CommandResult<VoidResult> deletePersonalTitle(UserVisitPK userVisitPK, DeletePersonalTitleForm form); 135 136 // ------------------------------------------------------------------------- 137 // Name Suffixes 138 // ------------------------------------------------------------------------- 139 140 CommandResult<CreateNameSuffixResult> createNameSuffix(UserVisitPK userVisitPK, CreateNameSuffixForm form); 141 142 CommandResult<GetNameSuffixChoicesResult> getNameSuffixChoices(UserVisitPK userVisitPK, GetNameSuffixChoicesForm form); 143 144 CommandResult<GetNameSuffixesResult> getNameSuffixes(UserVisitPK userVisitPK, GetNameSuffixesForm form); 145 146 CommandResult<VoidResult> setDefaultNameSuffix(UserVisitPK userVisitPK, SetDefaultNameSuffixForm form); 147 148 CommandResult<EditNameSuffixResult> editNameSuffix(UserVisitPK userVisitPK, EditNameSuffixForm form); 149 150 CommandResult<VoidResult> deleteNameSuffix(UserVisitPK userVisitPK, DeleteNameSuffixForm form); 151 152 // ------------------------------------------------------------------------- 153 // Date Time Formats 154 // ------------------------------------------------------------------------- 155 156 CommandResult<VoidResult> createDateTimeFormat(UserVisitPK userVisitPK, CreateDateTimeFormatForm form); 157 158 CommandResult<GetDateTimeFormatChoicesResult> getDateTimeFormatChoices(UserVisitPK userVisitPK, GetDateTimeFormatChoicesForm getDateTimeFormatChoicesForm); 159 160 CommandResult<GetDateTimeFormatResult> getDateTimeFormat(UserVisitPK userVisitPK, GetDateTimeFormatForm form); 161 162 CommandResult<GetPreferredDateTimeFormatResult> getPreferredDateTimeFormat(UserVisitPK userVisitPK, GetPreferredDateTimeFormatForm form); 163 164 CommandResult<GetDateTimeFormatsResult> getDateTimeFormats(UserVisitPK userVisitPK, GetDateTimeFormatsForm form); 165 166 // ------------------------------------------------------------------------- 167 // Date Time Format Descriptions 168 // ------------------------------------------------------------------------- 169 170 CommandResult<VoidResult> createDateTimeFormatDescription(UserVisitPK userVisitPK, CreateDateTimeFormatDescriptionForm form); 171 172 CommandResult<GetDateTimeFormatDescriptionsResult> getDateTimeFormatDescriptions(UserVisitPK userVisitPK, GetDateTimeFormatDescriptionsForm form); 173 174 CommandResult<EditDateTimeFormatDescriptionResult> editDateTimeFormatDescription(UserVisitPK userVisitPK, EditDateTimeFormatDescriptionForm form); 175 176 CommandResult<VoidResult> deleteDateTimeFormatDescription(UserVisitPK userVisitPK, DeleteDateTimeFormatDescriptionForm form); 177 178 // ------------------------------------------------------------------------- 179 // Time Zones 180 // ------------------------------------------------------------------------- 181 182 CommandResult<VoidResult> createTimeZone(UserVisitPK userVisitPK, CreateTimeZoneForm form); 183 184 CommandResult<GetTimeZoneChoicesResult> getTimeZoneChoices(UserVisitPK userVisitPK, GetTimeZoneChoicesForm form); 185 186 CommandResult<GetTimeZoneResult> getTimeZone(UserVisitPK userVisitPK, GetTimeZoneForm form); 187 188 CommandResult<GetPreferredTimeZoneResult> getPreferredTimeZone(UserVisitPK userVisitPK, GetPreferredTimeZoneForm form); 189 190 CommandResult<GetTimeZonesResult> getTimeZones(UserVisitPK userVisitPK, GetTimeZonesForm form); 191 192 // ------------------------------------------------------------------------- 193 // Time Zone Descriptions 194 // ------------------------------------------------------------------------- 195 196 CommandResult<VoidResult> createTimeZoneDescription(UserVisitPK userVisitPK, CreateTimeZoneDescriptionForm form); 197 198 CommandResult<GetTimeZoneDescriptionsResult> getTimeZoneDescriptions(UserVisitPK userVisitPK, GetTimeZoneDescriptionsForm form); 199 200 CommandResult<EditTimeZoneDescriptionResult> editTimeZoneDescription(UserVisitPK userVisitPK, EditTimeZoneDescriptionForm form); 201 202 CommandResult<VoidResult> deleteTimeZoneDescription(UserVisitPK userVisitPK, DeleteTimeZoneDescriptionForm form); 203 204 // ------------------------------------------------------------------------- 205 // Companies 206 // ------------------------------------------------------------------------- 207 208 CommandResult<CreateCompanyResult> createCompany(UserVisitPK userVisitPK, CreateCompanyForm form); 209 210 CommandResult<GetCompanyChoicesResult> getCompanyChoices(UserVisitPK userVisitPK, GetCompanyChoicesForm form); 211 212 CommandResult<GetCompaniesResult> getCompanies(UserVisitPK userVisitPK, GetCompaniesForm form); 213 214 CommandResult<GetCompanyResult> getCompany(UserVisitPK userVisitPK, GetCompanyForm form); 215 216 CommandResult<VoidResult> setDefaultCompany(UserVisitPK userVisitPK, SetDefaultCompanyForm form); 217 218 CommandResult<EditCompanyResult> editCompany(UserVisitPK userVisitPK, EditCompanyForm form); 219 220 CommandResult<VoidResult> deleteCompany(UserVisitPK userVisitPK, DeleteCompanyForm form); 221 222 // ------------------------------------------------------------------------- 223 // Divisions 224 // ------------------------------------------------------------------------- 225 226 CommandResult<CreateDivisionResult> createDivision(UserVisitPK userVisitPK, CreateDivisionForm form); 227 228 CommandResult<GetDivisionChoicesResult> getDivisionChoices(UserVisitPK userVisitPK, GetDivisionChoicesForm form); 229 230 CommandResult<GetDivisionsResult> getDivisions(UserVisitPK userVisitPK, GetDivisionsForm form); 231 232 CommandResult<GetDivisionResult> getDivision(UserVisitPK userVisitPK, GetDivisionForm form); 233 234 CommandResult<VoidResult> setDefaultDivision(UserVisitPK userVisitPK, SetDefaultDivisionForm form); 235 236 CommandResult<EditDivisionResult> editDivision(UserVisitPK userVisitPK, EditDivisionForm form); 237 238 CommandResult<VoidResult> deleteDivision(UserVisitPK userVisitPK, DeleteDivisionForm form); 239 240 // ------------------------------------------------------------------------- 241 // Departments 242 // ------------------------------------------------------------------------- 243 244 CommandResult<CreateDepartmentResult> createDepartment(UserVisitPK userVisitPK, CreateDepartmentForm form); 245 246 CommandResult<GetDepartmentChoicesResult> getDepartmentChoices(UserVisitPK userVisitPK, GetDepartmentChoicesForm form); 247 248 CommandResult<GetDepartmentsResult> getDepartments(UserVisitPK userVisitPK, GetDepartmentsForm form); 249 250 CommandResult<GetDepartmentResult> getDepartment(UserVisitPK userVisitPK, GetDepartmentForm form); 251 252 CommandResult<VoidResult> setDefaultDepartment(UserVisitPK userVisitPK, SetDefaultDepartmentForm form); 253 254 CommandResult<EditDepartmentResult> editDepartment(UserVisitPK userVisitPK, EditDepartmentForm form); 255 256 CommandResult<VoidResult> deleteDepartment(UserVisitPK userVisitPK, DeleteDepartmentForm form); 257 258 // ------------------------------------------------------------------------- 259 // Customers 260 // ------------------------------------------------------------------------- 261 262 CommandResult<CreateCustomerResult> createCustomer(UserVisitPK userVisitPK, CreateCustomerForm form); 263 264 CommandResult<CreateCustomerWithLoginResult> createCustomerWithLogin(UserVisitPK userVisitPK, CreateCustomerWithLoginForm createCustomerWithLoginForm); 265 266 // -------------------------------------------------------------------------------- 267 // Employees 268 // -------------------------------------------------------------------------------- 269 270 CommandResult<CreateEmployeeResult> createEmployee(UserVisitPK userVisitPK, CreateEmployeeForm form); 271 272 CommandResult<VoidResult> addEmployeeToCompany(UserVisitPK userVisitPK, AddEmployeeToCompanyForm form); 273 274 CommandResult<VoidResult> addEmployeeToDivision(UserVisitPK userVisitPK, AddEmployeeToDivisionForm form); 275 276 CommandResult<VoidResult> addEmployeeToDepartment(UserVisitPK userVisitPK, AddEmployeeToDepartmentForm form); 277 278 CommandResult<VoidResult> removeEmployeeFromCompany(UserVisitPK userVisitPK, RemoveEmployeeFromCompanyForm form); 279 280 CommandResult<VoidResult> removeEmployeeFromDivision(UserVisitPK userVisitPK, RemoveEmployeeFromDivisionForm form); 281 282 CommandResult<VoidResult> removeEmployeeFromDepartment(UserVisitPK userVisitPK, RemoveEmployeeFromDepartmentForm form); 283 284 CommandResult<GetEmployeeStatusChoicesResult> getEmployeeStatusChoices(UserVisitPK userVisitPK, GetEmployeeStatusChoicesForm form); 285 286 CommandResult<VoidResult> setEmployeeStatus(UserVisitPK userVisitPK, SetEmployeeStatusForm form); 287 288 CommandResult<GetEmployeeAvailabilityChoicesResult> getEmployeeAvailabilityChoices(UserVisitPK userVisitPK, GetEmployeeAvailabilityChoicesForm form); 289 290 CommandResult<VoidResult> setEmployeeAvailability(UserVisitPK userVisitPK, SetEmployeeAvailabilityForm form); 291 292 CommandResult<EditEmployeeResult> editEmployee(UserVisitPK userVisitPK, EditEmployeeForm form); 293 294 // -------------------------------------------------------------------------------- 295 // Party Relationship Types 296 // -------------------------------------------------------------------------------- 297 298 CommandResult<VoidResult> createPartyRelationshipType(UserVisitPK userVisitPK, CreatePartyRelationshipTypeForm form); 299 300 // -------------------------------------------------------------------------------- 301 // Party Relationship Type Descriptions 302 // -------------------------------------------------------------------------------- 303 304 CommandResult<VoidResult> createPartyRelationshipTypeDescription(UserVisitPK userVisitPK, CreatePartyRelationshipTypeDescriptionForm form); 305 306 // -------------------------------------------------------------------------------- 307 // Party Relationships 308 // -------------------------------------------------------------------------------- 309 310 CommandResult<GetPartyRelationshipsResult> getPartyRelationships(UserVisitPK userVisitPK, GetPartyRelationshipsForm form); 311 312 CommandResult<GetPartyRelationshipResult> getPartyRelationship(UserVisitPK userVisitPK, GetPartyRelationshipForm form); 313 314 // -------------------------------------------------------------------------------- 315 // Role Types 316 // -------------------------------------------------------------------------------- 317 318 CommandResult<VoidResult> createRoleType(UserVisitPK userVisitPK, CreateRoleTypeForm form); 319 320 CommandResult<GetRoleTypeResult> getRoleType(UserVisitPK userVisitPK, GetRoleTypeForm form); 321 322 CommandResult<GetRoleTypesResult> getRoleTypes(UserVisitPK userVisitPK, GetRoleTypesForm form); 323 324 // -------------------------------------------------------------------------------- 325 // Role Type Descriptions 326 // -------------------------------------------------------------------------------- 327 328 CommandResult<VoidResult> createRoleTypeDescription(UserVisitPK userVisitPK, CreateRoleTypeDescriptionForm form); 329 330 // -------------------------------------------------------------------------------- 331 // Vendors 332 // -------------------------------------------------------------------------------- 333 334 CommandResult<CreateVendorResult> createVendor(UserVisitPK userVisitPK, CreateVendorForm form); 335 336 CommandResult<GetVendorStatusChoicesResult> getVendorStatusChoices(UserVisitPK userVisitPK, GetVendorStatusChoicesForm form); 337 338 CommandResult<VoidResult> setVendorStatus(UserVisitPK userVisitPK, SetVendorStatusForm form); 339 340 // -------------------------------------------------------------------------------- 341 // Genders 342 // -------------------------------------------------------------------------------- 343 344 CommandResult<VoidResult> createGender(UserVisitPK userVisitPK, CreateGenderForm form); 345 346 CommandResult<GetGenderChoicesResult> getGenderChoices(UserVisitPK userVisitPK, GetGenderChoicesForm form); 347 348 CommandResult<GetGenderResult> getGender(UserVisitPK userVisitPK, GetGenderForm form); 349 350 CommandResult<GetGendersResult> getGenders(UserVisitPK userVisitPK, GetGendersForm form); 351 352 CommandResult<VoidResult> setDefaultGender(UserVisitPK userVisitPK, SetDefaultGenderForm form); 353 354 CommandResult<EditGenderResult> editGender(UserVisitPK userVisitPK, EditGenderForm form); 355 356 CommandResult<VoidResult> deleteGender(UserVisitPK userVisitPK, DeleteGenderForm form); 357 358 // -------------------------------------------------------------------------------- 359 // Gender Descriptions 360 // -------------------------------------------------------------------------------- 361 362 CommandResult<VoidResult> createGenderDescription(UserVisitPK userVisitPK, CreateGenderDescriptionForm form); 363 364 CommandResult<GetGenderDescriptionsResult> getGenderDescriptions(UserVisitPK userVisitPK, GetGenderDescriptionsForm form); 365 366 CommandResult<EditGenderDescriptionResult> editGenderDescription(UserVisitPK userVisitPK, EditGenderDescriptionForm form); 367 368 CommandResult<VoidResult> deleteGenderDescription(UserVisitPK userVisitPK, DeleteGenderDescriptionForm form); 369 370 // -------------------------------------------------------------------------------- 371 // Birthday Formats 372 // -------------------------------------------------------------------------------- 373 374 CommandResult<VoidResult> createBirthdayFormat(UserVisitPK userVisitPK, CreateBirthdayFormatForm form); 375 376 CommandResult<GetBirthdayFormatChoicesResult> getBirthdayFormatChoices(UserVisitPK userVisitPK, GetBirthdayFormatChoicesForm form); 377 378 CommandResult<GetBirthdayFormatResult> getBirthdayFormat(UserVisitPK userVisitPK, GetBirthdayFormatForm form); 379 380 CommandResult<GetBirthdayFormatsResult> getBirthdayFormats(UserVisitPK userVisitPK, GetBirthdayFormatsForm form); 381 382 CommandResult<VoidResult> setDefaultBirthdayFormat(UserVisitPK userVisitPK, SetDefaultBirthdayFormatForm form); 383 384 CommandResult<EditBirthdayFormatResult> editBirthdayFormat(UserVisitPK userVisitPK, EditBirthdayFormatForm form); 385 386 CommandResult<VoidResult> deleteBirthdayFormat(UserVisitPK userVisitPK, DeleteBirthdayFormatForm form); 387 388 // -------------------------------------------------------------------------------- 389 // Birthday Format Descriptions 390 // -------------------------------------------------------------------------------- 391 392 CommandResult<VoidResult> createBirthdayFormatDescription(UserVisitPK userVisitPK, CreateBirthdayFormatDescriptionForm form); 393 394 CommandResult<GetBirthdayFormatDescriptionResult> getBirthdayFormatDescription(UserVisitPK userVisitPK, GetBirthdayFormatDescriptionForm form); 395 396 CommandResult<GetBirthdayFormatDescriptionsResult> getBirthdayFormatDescriptions(UserVisitPK userVisitPK, GetBirthdayFormatDescriptionsForm form); 397 398 CommandResult<EditBirthdayFormatDescriptionResult> editBirthdayFormatDescription(UserVisitPK userVisitPK, EditBirthdayFormatDescriptionForm form); 399 400 CommandResult<VoidResult> deleteBirthdayFormatDescription(UserVisitPK userVisitPK, DeleteBirthdayFormatDescriptionForm form); 401 402 // -------------------------------------------------------------------------------- 403 // Profiles 404 // -------------------------------------------------------------------------------- 405 406 CommandResult<VoidResult> createProfile(UserVisitPK userVisitPK, CreateProfileForm form); 407 408 CommandResult<EditProfileResult> editProfile(UserVisitPK userVisitPK, EditProfileForm form); 409 410 // -------------------------------------------------------------------------------- 411 // Party Alias Types 412 // -------------------------------------------------------------------------------- 413 414 CommandResult<CreatePartyAliasTypeResult> createPartyAliasType(UserVisitPK userVisitPK, CreatePartyAliasTypeForm form); 415 416 CommandResult<GetPartyAliasTypeChoicesResult> getPartyAliasTypeChoices(UserVisitPK userVisitPK, GetPartyAliasTypeChoicesForm form); 417 418 CommandResult<GetPartyAliasTypeResult> getPartyAliasType(UserVisitPK userVisitPK, GetPartyAliasTypeForm form); 419 420 CommandResult<GetPartyAliasTypesResult> getPartyAliasTypes(UserVisitPK userVisitPK, GetPartyAliasTypesForm form); 421 422 CommandResult<VoidResult> setDefaultPartyAliasType(UserVisitPK userVisitPK, SetDefaultPartyAliasTypeForm form); 423 424 CommandResult<EditPartyAliasTypeResult> editPartyAliasType(UserVisitPK userVisitPK, EditPartyAliasTypeForm form); 425 426 CommandResult<VoidResult> deletePartyAliasType(UserVisitPK userVisitPK, DeletePartyAliasTypeForm form); 427 428 // -------------------------------------------------------------------------------- 429 // Party Alias Type Descriptions 430 // -------------------------------------------------------------------------------- 431 432 CommandResult<VoidResult> createPartyAliasTypeDescription(UserVisitPK userVisitPK, CreatePartyAliasTypeDescriptionForm form); 433 434 CommandResult<GetPartyAliasTypeDescriptionResult> getPartyAliasTypeDescription(UserVisitPK userVisitPK, GetPartyAliasTypeDescriptionForm form); 435 436 CommandResult<GetPartyAliasTypeDescriptionsResult> getPartyAliasTypeDescriptions(UserVisitPK userVisitPK, GetPartyAliasTypeDescriptionsForm form); 437 438 CommandResult<EditPartyAliasTypeDescriptionResult> editPartyAliasTypeDescription(UserVisitPK userVisitPK, EditPartyAliasTypeDescriptionForm form); 439 440 CommandResult<VoidResult> deletePartyAliasTypeDescription(UserVisitPK userVisitPK, DeletePartyAliasTypeDescriptionForm form); 441 442 // -------------------------------------------------------------------------------- 443 // Party Aliases 444 // -------------------------------------------------------------------------------- 445 446 CommandResult<VoidResult> createPartyAlias(UserVisitPK userVisitPK, CreatePartyAliasForm form); 447 448 CommandResult<GetPartyAliasResult> getPartyAlias(UserVisitPK userVisitPK, GetPartyAliasForm form); 449 450 CommandResult<GetPartyAliasesResult> getPartyAliases(UserVisitPK userVisitPK, GetPartyAliasesForm form); 451 452 CommandResult<EditPartyAliasResult> editPartyAlias(UserVisitPK userVisitPK, EditPartyAliasForm form); 453 454 CommandResult<VoidResult> deletePartyAlias(UserVisitPK userVisitPK, DeletePartyAliasForm form); 455 456 // ------------------------------------------------------------------------- 457 // Parties 458 // ------------------------------------------------------------------------- 459 460 CommandResult<GetPartyResult> getParty(UserVisitPK userVisitPK, GetPartyForm form); 461 462 CommandResult<GetPartiesResult> getParties(UserVisitPK userVisitPK, GetPartiesForm form); 463 464 // ------------------------------------------------------------------------- 465 // Party Entity Types 466 // ------------------------------------------------------------------------- 467 468 CommandResult<VoidResult> createPartyEntityType(UserVisitPK userVisitPK, CreatePartyEntityTypeForm form); 469 470 CommandResult<EditPartyEntityTypeResult> editPartyEntityType(UserVisitPK userVisitPK, EditPartyEntityTypeForm form); 471 472 CommandResult<GetPartyEntityTypeResult> getPartyEntityType(UserVisitPK userVisitPK, GetPartyEntityTypeForm form); 473 474 CommandResult<GetPartyEntityTypesResult> getPartyEntityTypes(UserVisitPK userVisitPK, GetPartyEntityTypesForm form); 475 476 CommandResult<VoidResult> deletePartyEntityType(UserVisitPK userVisitPK, DeletePartyEntityTypeForm form); 477 478 // -------------------------------------------------------------------------------- 479 // Party Application Editor Uses 480 // -------------------------------------------------------------------------------- 481 482 CommandResult<VoidResult> createPartyApplicationEditorUse(UserVisitPK userVisitPK, CreatePartyApplicationEditorUseForm form); 483 484 CommandResult<GetPartyApplicationEditorUseResult> getPartyApplicationEditorUse(UserVisitPK userVisitPK, GetPartyApplicationEditorUseForm form); 485 486 CommandResult<GetPartyApplicationEditorUsesResult> getPartyApplicationEditorUses(UserVisitPK userVisitPK, GetPartyApplicationEditorUsesForm form); 487 488 CommandResult<EditPartyApplicationEditorUseResult> editPartyApplicationEditorUse(UserVisitPK userVisitPK, EditPartyApplicationEditorUseForm form); 489 490 CommandResult<VoidResult> deletePartyApplicationEditorUse(UserVisitPK userVisitPK, DeletePartyApplicationEditorUseForm form); 491 492}