Class ContactPayload

java.lang.Object
com.studentgui.apphelpers.dto.ContactPayload
All Implemented Interfaces:
SessionPayload

public class ContactPayload extends Object implements SessionPayload
Typed payload for contact log entries.
  • Field Details

  • Constructor Details

    • ContactPayload

      public ContactPayload()
      No-arg constructor for Jackson.
    • ContactPayload

      public ContactPayload(int sessionIdParam, String guardianParam, String methodParam, String phoneParam, String emailParam, String responseParam, String generalParam, String specificParam, String notesParam)
      Create a contact payload.
      Parameters:
      sessionIdParam - database session id
      guardianParam - guardian/parent name
      methodParam - method of contact (Phone/Email/etc)
      phoneParam - phone number
      emailParam - email address
      responseParam - brief response summary
      generalParam - high-level general notes
      specificParam - specific action items or points
      notesParam - full notes text
  • Method Details

    • getSessionId

      public int getSessionId()
      Description copied from interface: SessionPayload
      Return the database session id associated with this payload.
      Specified by:
      getSessionId in interface SessionPayload
      Returns:
      the database session id for this payload (may be 0 when unknown)