Package my.edu.tarc.dco.bookrentalpos
Class Member
java.lang.Object
my.edu.tarc.dco.bookrentalpos.Entity
my.edu.tarc.dco.bookrentalpos.Member
public class Member extends Entity
Class to hold member data
- Version:
- 1.0
- Author:
- Looz
-
Constructor Summary
Constructors Constructor Description Member()BlankMember(int id, String date, String name, String phoneNo, String email, String icNo, int memberPoints)Constructor used to import data from database, DO NOT use it to create new memberMember(String icNo, String name)Constructor to create a new member without contactsMember(String icNo, String name, String phoneNo, String email)Constructor to create a new member with contacts -
Method Summary
Modifier and Type Method Description StringgetEmail()StringgetIcNo()intgetMemberPoints()StringgetPhoneNo()voidsetEmail(String email)voidsetIcNo(String ic)voidsetMemberPoints(int memberPoints)voidsetPhoneNo(String phone)StringtoString()Methods inherited from class my.edu.tarc.dco.bookrentalpos.Entity
equals, getDateCreated, getId, getName, setDateCreated, setID, setName
-
Constructor Details
-
Member
public Member()Blank -
Member
Constructor to create a new member without contacts- Parameters:
icNo- NRIC number of the membername- Name of the member
-
Member
Constructor to create a new member with contacts- Parameters:
icNo- NRIC number of the membername- Name of the memberphoneNo- Phone number of the memberemail- Email of the member- See Also:
Member(java.lang.String, java.lang.String)
-
Member
public Member(int id, String date, String name, String phoneNo, String email, String icNo, int memberPoints)Constructor used to import data from database, DO NOT use it to create new member- Parameters:
id- memberID generated by databasedate- creation date of the member in databasename- Name of the memberphoneNo- Phone number of the memberemail- Email of the membericNo- NRIC number of the membermemberPoints- member points they get from returning books in time- See Also:
Member(java.lang.String, java.lang.String, java.lang.String, java.lang.String)
-
-
Method Details
-
toString
-
setIcNo
- Parameters:
ic- set NRIC in string
-
setPhoneNo
-
setEmail
-
getMemberPoints
public int getMemberPoints() -
getIcNo
- Returns:
- NRIC of the member
-
getPhoneNo
-
getEmail
-
setMemberPoints
public void setMemberPoints(int memberPoints)
-