public class Project extends Entity
Project is used to describe a project (like a digitization project or an electronic publishing project). See also https://schema.org/Project (Thing - Organization - Project)
  • Constructor Details

    • Project

      public Project()
  • Method Details

    • getEndDate

      public LocalDate getEndDate()
      Returns:
      date when project ended (null if still running)
    • getStartDate

      public LocalDate getStartDate()
      Returns:
      date when project was started
    • getText

      public LocalizedStructuredContent getText()
      Returns:
      localized formatted text describing project
    • init

      protected void init()
      Description copied from class: UniqueObject
      Use to initialize member variables, used by default constructor and builder
      Overrides:
      init in class Entity
    • setEndDate

      public void setEndDate(LocalDate endDate)
      Parameters:
      endDate - set date when project ended
    • setStartDate

      public void setStartDate(LocalDate startDate)
      Parameters:
      startDate - set date when project starts/started (may be in the future)
    • setText

      public void setText(LocalizedStructuredContent text)
      Parameters:
      text - set localized formatted text describing project