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.SerializableHibernate database class for the table PHOTOS- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Set<Album>albumsprivate java.lang.Stringapertureprivate java.lang.Stringcameraprivate java.lang.StringexposureTimeprivate java.lang.IntegerfileSizeprivate java.lang.StringfileTypeprivate java.lang.Integerheightprivate intidprivate java.lang.Doublelatitudeprivate java.lang.Doublelongitudeprivate static longserialVersionUIDprivate java.util.List<Tags>tagsprivate java.lang.Stringtimeprivate java.lang.Stringtitleprivate java.lang.Stringurlprivate intuserIdprivate java.lang.Integerwidth
-
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 voidaddAlbum(Album album)private java.lang.DoublefileSizeAsKiloBytes()Convert the file size from bytes to kilo bytesjava.util.Set<Album>getAlbums()java.lang.StringgetAperture()java.lang.StringgetCamera()java.lang.StringgetExposureTime()java.lang.IntegergetFileSize()java.lang.StringgetFileType()java.lang.IntegergetHeight()intgetId()java.lang.DoublegetLatitude()java.lang.DoublegetLongitude()java.util.List<Tags>getTags()java.lang.StringgetTime()java.lang.StringgetTitle()java.lang.StringgetUrl()intgetUserId()java.lang.IntegergetWidth()voidsetAperture(java.lang.String aperture)voidsetCamera(java.lang.String camera)voidsetExposureTime(java.lang.String exposureTime)voidsetFileSize(java.lang.Integer fileSize)voidsetFileType(java.lang.String fileType)voidsetHeight(java.lang.Integer height)voidsetId(int id)voidsetLatitude(java.lang.Double latitude)voidsetLongitude(java.lang.Double longitude)voidsetTags(java.util.List<Tags> tags)voidsetTime(java.lang.String time)voidsetTitle(java.lang.String title)voidsetUrl(java.lang.String url)voidsetUserId(int userId)voidsetWidth(java.lang.Integer width)java.lang.StringtoString()
-
-
-
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:
toStringin classjava.lang.Object
-
-