Package com.amos2020.javabackend.service
Class ContactPersonService
java.lang.Object
com.amos2020.javabackend.service.ContactPersonService
@Service
public class ContactPersonService
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description (package private) ContactPersonRepositoryrepository -
Constructor Summary
Constructors Constructor Description ContactPersonService(ContactPersonRepository repository) -
Method Summary
Modifier and Type Method Description ContactPersoncreateContactPerson(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 ContactPersonjava.util.List<ContactPerson>getAll()Get all existing contactPersonsjava.util.List<ContactPerson>getAllByIds(java.util.List<java.lang.Integer> contactPersonIds)Get all ContactPersons for a given list of contactPerson idsContactPersongetContactPersonById(int contactPersonId)Get a specific contactPerson by idContactPersonupdateContactPerson(ContactPerson contactPerson)Update an existing contactPerson
-
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- Salutationtitle- Stringforename- Stringsurname- StringcompanyName- Stringdepartment- Stringsector- Stringcorporate_division- String- Returns:
- Created ContactPerson
-
getAllByIds
public java.util.List<ContactPerson> getAllByIds(java.util.List<java.lang.Integer> contactPersonIds) throws javassist.NotFoundExceptionGet 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
Get all existing contactPersons- Returns:
- List
-
getContactPersonById
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
Update an existing contactPerson- Parameters:
contactPerson- ContactPerson- Returns:
- Updated ContactPerson
-