001 package edu.sampleu.bookstore.bo; 002 003 import org.kuali.rice.krad.bo.MutableInactivatable; 004 import org.kuali.rice.krad.bo.PersistableBusinessObjectBase; 005 006 import java.util.ArrayList; 007 import java.util.List; 008 009 /** 010 * Author Business Object class file for Author maintenance object. 011 */ 012 013 public class Author extends PersistableBusinessObjectBase implements MutableInactivatable { 014 015 private static final long serialVersionUID = -4883752918652513985L; 016 private Long authorId; 017 private String authorName; 018 private String email; 019 private String phoneNbr; 020 private boolean active = true; 021 022 private List<Address> addresses = new ArrayList<Address>(); 023 024 private List<Book> books = new ArrayList<Book>(); 025 026 // private Account account; 027 // 028 // public Account getAccount() { 029 // return account; 030 // } 031 // 032 // public void setAccount(Account account) { 033 // this.account = account; 034 // } 035 036 public List<Book> getBooks() { 037 return books; 038 } 039 040 public void setBooks(List<Book> books) { 041 this.books = books; 042 } 043 044 public List<Address> getAddresses() { 045 return addresses; 046 } 047 048 public void setAddresses(List<Address> addresses) { 049 this.addresses = addresses; 050 } 051 052 public Long getAuthorId() { 053 return authorId; 054 } 055 056 public void setAuthorId(Long authorId) { 057 this.authorId = authorId; 058 } 059 060 public String getAuthorName() { 061 return authorName; 062 } 063 064 public void setAuthorName(String authorName) { 065 this.authorName = authorName; 066 } 067 068 public String getEmail() { 069 return email; 070 } 071 072 public void setEmail(String email) { 073 this.email = email; 074 } 075 076 public String getPhoneNbr() { 077 return phoneNbr; 078 } 079 080 public void setPhoneNbr(String phoneNbr) { 081 this.phoneNbr = phoneNbr; 082 } 083 084 public boolean isActive() { 085 return active; 086 } 087 088 public void setActive(boolean active) { 089 this.active = active; 090 } 091 092 093 094 }