ch.hsr.bieridee.domain
Class Beer

java.lang.Object
  extended by ch.hsr.bieridee.domain.Beer
All Implemented Interfaces:
IDomain

public class Beer
extends java.lang.Object
implements IDomain

Class representing a Beer.


Constructor Summary
Beer(long id, java.lang.String name, java.lang.String brand, java.lang.String picture, java.util.List<Tag> tags, Beertype type, Brewery brewery)
          Creates a Beer.
Beer(java.lang.String name, java.lang.String brand, java.lang.String picture, java.util.List<Tag> tags, Beertype type, Brewery brewery)
          Creates a Beer.
 
Method Summary
 Beertype getBeertype()
           
 java.lang.String getBrand()
           
 Brewery getBrewery()
           
 long getId()
           
 java.lang.String getName()
           
 java.lang.String getPicture()
           
 java.util.List<Tag> getTags()
           
 void setBeertype(Beertype beertype)
           
 void setBrand(java.lang.String brand)
           
 void setBrewery(Brewery brewery)
           
 void setId(long id)
           
 void setName(java.lang.String name)
           
 void setPicture(java.lang.String image)
           
 void setTags(java.util.List<Tag> tags)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Beer

public Beer(java.lang.String name,
            java.lang.String brand,
            java.lang.String picture,
            java.util.List<Tag> tags,
            Beertype type,
            Brewery brewery)
Creates a Beer.

Parameters:
name - Name of the Beer.
brand - Brand of the Beer.
picture - path to the Picture of the Beer.
tags - List of Tags associated with this Beer.
type - Beertype object.
brewery - Brewery object.

Beer

public Beer(long id,
            java.lang.String name,
            java.lang.String brand,
            java.lang.String picture,
            java.util.List<Tag> tags,
            Beertype type,
            Brewery brewery)
Creates a Beer.

Parameters:
id - Id of the Beer.
name - Name of the Beer.
brand - Brand of the Beer.
picture - path to the Picture of the Beer.
tags - List of Tags associated with this Beer.
type - description of the beertype.
brewery - Brewery object.
Method Detail

toString

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

getId

public long getId()

setId

public void setId(long id)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getBrand

public java.lang.String getBrand()

setBrand

public void setBrand(java.lang.String brand)

getPicture

public java.lang.String getPicture()

setPicture

public void setPicture(java.lang.String image)

getTags

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

setTags

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

getBeertype

public Beertype getBeertype()

setBeertype

public void setBeertype(Beertype beertype)

getBrewery

public Brewery getBrewery()

setBrewery

public void setBrewery(Brewery brewery)