edu.sampleu.bookstore.bo
Class Book

java.lang.Object
  extended by org.kuali.rice.krad.bo.BusinessObjectBase
      extended by org.kuali.rice.krad.bo.PersistableBusinessObjectBase
          extended by edu.sampleu.bookstore.bo.Book
All Implemented Interfaces:
Serializable, org.apache.ojb.broker.PersistenceBrokerAware, GloballyUnique, Versioned, ModelObjectBasic, BusinessObject, PersistableBusinessObject

public class Book
extends PersistableBusinessObjectBase

A business object class for the Book maintenance object.

See Also:
Serialized Form

Field Summary
private  List<Author> authors
           
private  BookType bookType
           
private  Long id
           
private  String isbn
           
private  KualiDecimal price
           
private  Date publicationDate
           
private  String publisher
           
private  KualiInteger rating
           
private static long serialVersionUID
           
private  String title
           
private  String typeCode
           
 
Fields inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase
extension, versionNumber
 
Constructor Summary
Book()
           
 
Method Summary
 List<Author> getAuthors()
           
 BookType getBookType()
           
 Long getId()
           
 String getIsbn()
           
 KualiDecimal getPrice()
           
 Date getPublicationDate()
           
 String getPublisher()
           
 KualiInteger getRating()
           
 String getTitle()
           
 String getTypeCode()
           
 void setAuthors(List<Author> authors)
           
 void setBookType(BookType bookType)
           
 void setId(Long id)
           
 void setIsbn(String isbn)
           
 void setPrice(KualiDecimal price)
           
 void setPublicationDate(Date publicationDate)
           
 void setPublisher(String publisher)
           
 void setRating(KualiInteger rating)
           
 void setTitle(String title)
           
 void setTypeCode(String typeCode)
           
 
Methods inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase
afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, buildListOfDeletionAwareLists, getExtension, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isNewCollectionRecord, linkEditableUserFields, postLoad, postPersist, postRemove, postUpdate, prePersist, preRemove, preUpdate, refresh, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber
 
Methods inherited from class org.kuali.rice.krad.bo.BusinessObjectBase
prepareForWorkflow, toString, toStringBuilder, toStringMapper
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.kuali.rice.core.api.mo.ModelObjectBasic
toString
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

id

private Long id

title

private String title

typeCode

private String typeCode

isbn

private String isbn

publisher

private String publisher

publicationDate

private Date publicationDate

price

private KualiDecimal price

rating

private KualiInteger rating

bookType

private BookType bookType

authors

private List<Author> authors
Constructor Detail

Book

public Book()
Method Detail

getId

public Long getId()

setId

public void setId(Long id)

getTitle

public String getTitle()

setTitle

public void setTitle(String title)

getTypeCode

public String getTypeCode()

setTypeCode

public void setTypeCode(String typeCode)

getBookType

public BookType getBookType()

setBookType

public void setBookType(BookType bookType)

getIsbn

public String getIsbn()

setIsbn

public void setIsbn(String isbn)

getPublisher

public String getPublisher()

setPublisher

public void setPublisher(String publisher)

getPublicationDate

public Date getPublicationDate()

setPublicationDate

public void setPublicationDate(Date publicationDate)

getRating

public KualiInteger getRating()

setRating

public void setRating(KualiInteger rating)

getPrice

public KualiDecimal getPrice()

setPrice

public void setPrice(KualiDecimal price)

getAuthors

public List<Author> getAuthors()

setAuthors

public void setAuthors(List<Author> authors)


Copyright © 2004-2011 The Kuali Foundation. All Rights Reserved.