All Superinterfaces:
Entity, Identifiable
All Known Implementing Classes:
ProjectImpl

public interface 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)
  • Method Details

    • getText

      Returns:
      localized formatted text describing project
    • setText

      void setText​(LocalizedStructuredContent text)
      Parameters:
      text - set localized formatted text describing project
    • getStartDate

      java.time.LocalDate getStartDate()
      Returns:
      date when project was started
    • setStartDate

      void setStartDate​(java.time.LocalDate startDate)
      Parameters:
      startDate - set date when project starts/started (may be in the future)
    • getEndDate

      java.time.LocalDate getEndDate()
      Returns:
      date when project ended (null if still running)
    • setEndDate

      void setEndDate​(java.time.LocalDate endDate)
      Parameters:
      endDate - set date when project ended