public interface StaffMemberDAO
Modifier and Type | Method and Description |
---|---|
StaffMember |
create(StaffMember staffMember) |
void |
delete(StaffMember staffMember) |
StaffMember |
findById(int idStaff) |
StaffMember |
findByUsername(java.lang.String username) |
void |
update(StaffMember staffMember) |
StaffMember create(StaffMember staffMember) throws InternalException, UsernameAlreadyExistsException
StaffMember findById(int idStaff) throws InternalException, NoStaffMemberFoundException
StaffMember findByUsername(java.lang.String username) throws InternalException, NoStaffMemberFoundException
username
- The username of the staff member to findInternalException
- if an unexpected error occursNoStaffMemberFoundException
- if no member with the given username was foundvoid update(StaffMember staffMember) throws InternalException, UsernameAlreadyExistsException
void delete(StaffMember staffMember) throws InternalException
InternalException