Class Album

java.lang.Object
NTNU.IDATT1002.models.Album

@Entity
public class Album
extends java.lang.Object
Class Album representing an album. Contains Images and the creator (User)
Version:
1.1 19.03.20
  • Constructor Summary

    Constructors 
    Constructor Description
    Album()  
  • Method Summary

    Modifier and Type Method Description
    void addImage​(Image image)
    Add given image to this album.
    boolean equals​(java.lang.Object o)
    Check if this and given entity are equal.
    java.util.Date getCreatedAt()  
    java.lang.String getDescription()  
    java.lang.Long getId()  
    java.util.List<Image> getImages()  
    java.util.List<Tag> getTags()  
    java.lang.String getTitle()  
    java.util.Date getUpdatedAt()  
    User getUser()  
    void setCreatedAt​(java.util.Date createdAt)  
    void setDescription​(java.lang.String description)  
    void setId​(java.lang.Long id)  
    void setImages​(java.util.List<Image> images)  
    void setTags​(java.util.List<Tag> tags)  
    void setTitle​(java.lang.String title)  
    void setUser​(User user)  
    java.lang.String toString()  

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

  • Method Details

    • setId

      public void setId​(java.lang.Long id)
    • getId

      public java.lang.Long getId()
    • getTitle

      public java.lang.String getTitle()
    • getUser

      public User getUser()
    • getImages

      public java.util.List<Image> getImages()
    • getDescription

      public java.lang.String getDescription()
    • getCreatedAt

      public java.util.Date getCreatedAt()
    • getUpdatedAt

      public java.util.Date getUpdatedAt()
    • getTags

      public java.util.List<Tag> getTags()
    • setTitle

      public void setTitle​(java.lang.String title)
    • setDescription

      public void setDescription​(java.lang.String description)
    • setUser

      public void setUser​(User user)
    • setTags

      public void setTags​(java.util.List<Tag> tags)
    • setImages

      public void setImages​(java.util.List<Image> images)
    • setCreatedAt

      public void setCreatedAt​(java.util.Date createdAt)
    • addImage

      public void addImage​(Image image)
      Add given image to this album.
      Parameters:
      image - the image to add
    • equals

      public boolean equals​(java.lang.Object o)
      Check if this and given entity are equal. The two are defined as equal if all individual fields are equal.
      Overrides:
      equals in class java.lang.Object
      Parameters:
      o - object to check for equality against
      Returns:
      true if this is equal to given object, else false
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object