Class ExperienceUpsertDTO

java.lang.Object
callofproject.dev.authentication.dto.environments.ExperienceUpsertDTO

public class ExperienceUpsertDTO extends Object
Data Transfer Object for an experience.
  • Constructor Details

    • ExperienceUpsertDTO

      public ExperienceUpsertDTO(UUID userId, String companyName, String description, String companyWebsite, LocalDate startDate, LocalDate finishDate, boolean isContinue, String jobDefinition)
      Constructor.
      Parameters:
      userId - user ID
      companyName - company name
      description - description
      companyWebsite - company website
      startDate - start date
      finishDate - finish date
      isContinue - is continue
      jobDefinition - job definition
  • Method Details

    • getJobDefinition

      public String getJobDefinition()
      Getter for job definition.
      Returns:
      job definition
    • setJobDefinition

      public void setJobDefinition(String jobDefinition)
      Setter for job definition.
      Parameters:
      jobDefinition - job definition
    • getUserId

      public UUID getUserId()
      Getter for user ID.
      Returns:
      user ID
    • setUserId

      public void setUserId(UUID userId)
      Setter for user ID.
      Parameters:
      userId - user ID
    • getCompanyName

      public String getCompanyName()
      Getter for company name.
      Returns:
      company name
    • setCompanyName

      public void setCompanyName(String companyName)
      Setter for company name.
      Parameters:
      companyName - company name
    • getDescription

      public String getDescription()
      Getter for description.
      Returns:
      description
    • setDescription

      public void setDescription(String description)
      Setter for description.
      Parameters:
      description - description
    • getCompanyWebsite

      public String getCompanyWebsite()
      Getter for company website.
      Returns:
      company website
    • setCompanyWebsite

      public void setCompanyWebsite(String companyWebsite)
      Setter for company website.
      Parameters:
      companyWebsite - company website
    • getStartDate

      public LocalDate getStartDate()
      Getter for start date.
      Returns:
      start date
    • setStartDate

      public void setStartDate(LocalDate startDate)
      Setter for start date.
      Parameters:
      startDate - start date
    • getFinishDate

      public LocalDate getFinishDate()
      Getter for finish date.
      Returns:
      finish date
    • setFinishDate

      public void setFinishDate(LocalDate finishDate)
      Setter for finish date.
      Parameters:
      finishDate - finish date
    • isContinue

      public boolean isContinue()
      Getter for is continue.
      Returns:
      is continue
    • setIsContinue

      public void setIsContinue(boolean aContinue)
      Setter for is continue.
      Parameters:
      aContinue - is continue