Package Database.HibernateClasses
Class Photo
- java.lang.Object
-
- Database.HibernateClasses.Photo
-
- All Implemented Interfaces:
java.io.Serializable
@Entity public class Photo extends java.lang.Object implements java.io.Serializable
Hibernate database class for the table PHOTOS- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Set<Album>
albums
private java.lang.String
aperture
private java.lang.String
camera
private java.lang.String
exposureTime
private java.lang.Integer
fileSize
private java.lang.String
fileType
private java.lang.Integer
height
private int
id
private java.lang.Double
latitude
private java.lang.Double
longitude
private static long
serialVersionUID
private java.util.List<Tags>
tags
private java.lang.String
time
private java.lang.String
title
private java.lang.String
url
private int
userId
private java.lang.Integer
width
-
Constructor Summary
Constructors Constructor Description Photo()
Photo(java.lang.String title, java.lang.String url, java.lang.Double latitude, java.lang.Double longitude, java.lang.Integer width, java.lang.Integer height, java.lang.String fileType, java.lang.Integer fileSize, java.lang.String aperture, java.lang.String exposureTime, java.lang.String camera, java.lang.String time, int userId)
-
Method Summary
Modifier and Type Method Description void
addAlbum(Album album)
private java.lang.Double
fileSizeAsKiloBytes()
Convert the file size from bytes to kilo bytesjava.util.Set<Album>
getAlbums()
java.lang.String
getAperture()
java.lang.String
getCamera()
java.lang.String
getExposureTime()
java.lang.Integer
getFileSize()
java.lang.String
getFileType()
java.lang.Integer
getHeight()
int
getId()
java.lang.Double
getLatitude()
java.lang.Double
getLongitude()
java.util.List<Tags>
getTags()
java.lang.String
getTime()
java.lang.String
getTitle()
java.lang.String
getUrl()
int
getUserId()
java.lang.Integer
getWidth()
void
setAperture(java.lang.String aperture)
void
setCamera(java.lang.String camera)
void
setExposureTime(java.lang.String exposureTime)
void
setFileSize(java.lang.Integer fileSize)
void
setFileType(java.lang.String fileType)
void
setHeight(java.lang.Integer height)
void
setId(int id)
void
setLatitude(java.lang.Double latitude)
void
setLongitude(java.lang.Double longitude)
void
setTags(java.util.List<Tags> tags)
void
setTime(java.lang.String time)
void
setTitle(java.lang.String title)
void
setUrl(java.lang.String url)
void
setUserId(int userId)
void
setWidth(java.lang.Integer width)
java.lang.String
toString()
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
id
private int id
-
title
private java.lang.String title
-
url
private java.lang.String url
-
latitude
private java.lang.Double latitude
-
longitude
private java.lang.Double longitude
-
width
private java.lang.Integer width
-
height
private java.lang.Integer height
-
fileType
private java.lang.String fileType
-
fileSize
private java.lang.Integer fileSize
-
aperture
private java.lang.String aperture
-
exposureTime
private java.lang.String exposureTime
-
camera
private java.lang.String camera
-
time
private java.lang.String time
-
userId
private int userId
-
tags
private java.util.List<Tags> tags
-
albums
private java.util.Set<Album> albums
-
-
Constructor Detail
-
Photo
public Photo()
-
Photo
public Photo(java.lang.String title, java.lang.String url, java.lang.Double latitude, java.lang.Double longitude, java.lang.Integer width, java.lang.Integer height, java.lang.String fileType, java.lang.Integer fileSize, java.lang.String aperture, java.lang.String exposureTime, java.lang.String camera, java.lang.String time, int userId)
-
-
Method Detail
-
getId
public int getId()
-
setId
public void setId(int id)
-
getTitle
public java.lang.String getTitle()
-
setTitle
public void setTitle(java.lang.String title)
-
getUrl
public java.lang.String getUrl()
-
setUrl
public void setUrl(java.lang.String url)
-
getLatitude
public java.lang.Double getLatitude()
-
setLatitude
public void setLatitude(java.lang.Double latitude)
-
getLongitude
public java.lang.Double getLongitude()
-
setLongitude
public void setLongitude(java.lang.Double longitude)
-
getWidth
public java.lang.Integer getWidth()
-
setWidth
public void setWidth(java.lang.Integer width)
-
getHeight
public java.lang.Integer getHeight()
-
setHeight
public void setHeight(java.lang.Integer height)
-
getFileType
public java.lang.String getFileType()
-
setFileType
public void setFileType(java.lang.String fileType)
-
getFileSize
public java.lang.Integer getFileSize()
-
setFileSize
public void setFileSize(java.lang.Integer fileSize)
-
getAperture
public java.lang.String getAperture()
-
setAperture
public void setAperture(java.lang.String aperture)
-
getExposureTime
public java.lang.String getExposureTime()
-
setExposureTime
public void setExposureTime(java.lang.String exposureTime)
-
getCamera
public java.lang.String getCamera()
-
setCamera
public void setCamera(java.lang.String camera)
-
getTime
public java.lang.String getTime()
-
setTime
public void setTime(java.lang.String time)
-
getUserId
public int getUserId()
-
setUserId
public void setUserId(int userId)
-
getTags
public java.util.List<Tags> getTags()
-
setTags
public void setTags(java.util.List<Tags> tags)
-
getAlbums
public java.util.Set<Album> getAlbums()
-
addAlbum
public void addAlbum(Album album)
-
fileSizeAsKiloBytes
private java.lang.Double fileSizeAsKiloBytes()
Convert the file size from bytes to kilo bytes- Returns:
- the file size converted to kilo bytes, null if there is no fileSize registered
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-