Class ContactPersonService

java.lang.Object
com.amos2020.javabackend.service.ContactPersonService

@Service
public class ContactPersonService
extends java.lang.Object
  • Field Details

  • Constructor Details

  • Method Details

    • createContactPerson

      public ContactPerson createContactPerson​(Salutation salutation, java.lang.String title, java.lang.String forename, java.lang.String surname, java.lang.String companyName, java.lang.String department, java.lang.String sector, java.lang.String corporate_division)
      Create a new ContactPerson
      Parameters:
      salutation - Salutation
      title - String
      forename - String
      surname - String
      companyName - String
      department - String
      sector - String
      corporate_division - String
      Returns:
      Created ContactPerson
    • getAllByIds

      public java.util.List<ContactPerson> getAllByIds​(java.util.List<java.lang.Integer> contactPersonIds) throws javassist.NotFoundException
      Get all ContactPersons for a given list of contactPerson ids
      Parameters:
      contactPersonIds - List
      Returns:
      List of ContactPersons
      Throws:
      javassist.NotFoundException - If a contactPerson id is invalid and can not be found
    • getAll

      public java.util.List<ContactPerson> getAll()
      Get all existing contactPersons
      Returns:
      List
    • getContactPersonById

      public ContactPerson getContactPersonById​(int contactPersonId) throws javassist.NotFoundException
      Get a specific contactPerson by id
      Parameters:
      contactPersonId - int
      Returns:
      ContactPerson
      Throws:
      javassist.NotFoundException - If the contactPerson id is invalid and can not be found
    • updateContactPerson

      public ContactPerson updateContactPerson​(ContactPerson contactPerson)
      Update an existing contactPerson
      Parameters:
      contactPerson - ContactPerson
      Returns:
      Updated ContactPerson