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

public class WebsiteImpl
extends EntityImpl
implements Website
  • Constructor Details

    • WebsiteImpl

      public WebsiteImpl()
    • WebsiteImpl

      public WebsiteImpl​(java.net.URL url)
    • WebsiteImpl

      public WebsiteImpl​(java.util.List<Webpage> rootPages, java.net.URL url, java.time.LocalDate registrationDate)
  • Method Details

    • getRegistrationDate

      public java.time.LocalDate getRegistrationDate()
      Specified by:
      getRegistrationDate in interface Website
    • setRegistrationDate

      public void setRegistrationDate​(java.time.LocalDate registrationDate)
      Specified by:
      setRegistrationDate in interface Website
    • getUrl

      public java.net.URL getUrl()
      Specified by:
      getUrl in interface Website
    • setUrl

      public void setUrl​(java.net.URL url)
      Specified by:
      setUrl in interface Website
    • getRootPages

      public java.util.List<? extends Webpage> getRootPages()
      Specified by:
      getRootPages in interface Website
    • setRootPages

      public void setRootPages​(java.util.List<? extends Webpage> rootPages)
      Specified by:
      setRootPages in interface Website