ch.hsr.bieridee.models
Class BarcodeModel

java.lang.Object
  extended by ch.hsr.bieridee.models.AbstractModel
      extended by ch.hsr.bieridee.models.BarcodeModel

public class BarcodeModel
extends AbstractModel

Model to work and persist the barcode object.


Constructor Summary
BarcodeModel(org.neo4j.graphdb.Node node)
           
BarcodeModel(java.lang.String code)
           
 
Method Summary
static BarcodeModel create(java.lang.String code, java.lang.String format)
           
 java.lang.String getCode()
           
 Barcode getDomainObject()
           
 java.lang.String getFormat()
           
 long getId()
           
 org.neo4j.graphdb.Node getNode()
           
 void setCode(java.lang.String code)
           
 void setFormat(java.lang.String format)
           
 void setId(long id)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BarcodeModel

public BarcodeModel(java.lang.String code)
             throws WrongNodeTypeException
Throws:
WrongNodeTypeException

BarcodeModel

public BarcodeModel(org.neo4j.graphdb.Node node)
             throws WrongNodeTypeException,
                    org.neo4j.graphdb.NotFoundException
Throws:
WrongNodeTypeException
org.neo4j.graphdb.NotFoundException
Method Detail

getDomainObject

public Barcode getDomainObject()
Specified by:
getDomainObject in class AbstractModel

getNode

public org.neo4j.graphdb.Node getNode()
Overrides:
getNode in class AbstractModel

getId

public long getId()

getCode

public java.lang.String getCode()

getFormat

public java.lang.String getFormat()

setId

public void setId(long id)

setCode

public void setCode(java.lang.String code)

setFormat

public void setFormat(java.lang.String format)

create

public static BarcodeModel create(java.lang.String code,
                                  java.lang.String format)
Parameters:
code - Barcode.
format - Barcode format.
Returns:
a new BarcodeModel representing the barcode.