java.lang.Object
All Implemented Interfaces:
Entity, Project, Identifiable

public class ProjectImpl
extends EntityImpl
implements Project
  • Constructor Details

    • ProjectImpl

      public ProjectImpl()
  • Method Details

    • getEndDate

      public java.time.LocalDate getEndDate()
      Specified by:
      getEndDate in interface Project
      Returns:
      date when project ended (null if still running)
    • setEndDate

      public void setEndDate​(java.time.LocalDate endDate)
      Specified by:
      setEndDate in interface Project
      Parameters:
      endDate - set date when project ended
    • getStartDate

      public java.time.LocalDate getStartDate()
      Specified by:
      getStartDate in interface Project
      Returns:
      date when project was started
    • setStartDate

      public void setStartDate​(java.time.LocalDate startDate)
      Specified by:
      setStartDate in interface Project
      Parameters:
      startDate - set date when project starts/started (may be in the future)
    • getText

      public LocalizedStructuredContent getText()
      Specified by:
      getText in interface Project
      Returns:
      localized formatted text describing project
    • setText

      public void setText​(LocalizedStructuredContent text)
      Specified by:
      setText in interface Project
      Parameters:
      text - set localized formatted text describing project