Examples of MemberManager


Examples of sg.edu.nus.iss.se07.bc.MemberManager

        public boolean addMember(String id, String name) throws AppException {
                boolean success = true;

                Member dataObject = new Member(id, name);
                MemberManager dataObjectManager = new MemberManager();

                try {
                        success = dataObjectManager.addMember(dataObject);
                        if (success) {
                                //update to the cache
                                Hashtable<String, Member> memberDataSet = DataSet.getMemberDataSet();
                                if (memberDataSet != null) {
                                        memberDataSet.put(id, dataObject);
View Full Code Here

Examples of sg.edu.nus.iss.se07.bc.MemberManager

        public boolean updateMember(String id, String newName) throws AppException {

                boolean success = true;

                MemberManager dataObjectManager = new MemberManager();
                Member oldDataObject = null;
                try {
                        oldDataObject = dataObjectManager.selectMember(id);
                } catch (AppException ex) {
                        Logger.getLogger(AppController.class.getName()).log(Level.SEVERE, ex.getMessage(), ex);
                        throw ex;
                }

                if (oldDataObject != null) {
                        Member newDataObject = new Member(id, newName, oldDataObject.getMemberPoint());
                        try {
                                success = dataObjectManager.updateMember(oldDataObject, newDataObject);
                                if (success) {
                                        //update to the cache
                                        Hashtable<String, Member> memberDataSet = DataSet.getMemberDataSet();
                                        if (memberDataSet != null) {
                                                memberDataSet.remove(id);
View Full Code Here

Examples of sg.edu.nus.iss.se07.bc.MemberManager

        }

        public boolean updateMember(String id, int newPoint) throws AppException {
                boolean success = true;

                MemberManager dataObjectManager = new MemberManager();
                Member oldDataObject = null;
                try {
                        oldDataObject = dataObjectManager.selectMember(id);
                } catch (AppException ex) {
                        Logger.getLogger(AppController.class.getName()).log(Level.SEVERE, ex.getMessage(), ex);
                        throw ex;
                }

                if (oldDataObject != null) {
                        Member newDataObject = new Member(id, oldDataObject.getMemberName(), newPoint);
                        try {
                                success = dataObjectManager.updateMember(oldDataObject, newDataObject);
                                if (success) {
                                        //update to the cache
                                        Hashtable<String, Member> memberDataSet = DataSet.getMemberDataSet();
                                        if (memberDataSet != null) {
                                                memberDataSet.remove(id);
View Full Code Here

Examples of sg.edu.nus.iss.se07.bc.MemberManager

        }

        public ArrayList<Member> listMember() throws AppException {
                ArrayList<Member> dataObjectSet = null;

                MemberManager dataObjectManager = new MemberManager();
                try {
                        dataObjectSet = dataObjectManager.listMember();
                } catch (AppException ex) {
                        Logger.getLogger(AppController.class.getName()).log(Level.SEVERE, ex.getMessage(), ex);
                        throw ex;
                }
View Full Code Here

Examples of sg.edu.nus.iss.se07.bc.MemberManager

        }

        public int getMemberPoint(String id) throws AppException {
                int point = -99999;

                MemberManager dataObjectManager = new MemberManager();
                Member dataObject = null;
                try {
                        dataObject = dataObjectManager.selectMember(id);
                } catch (AppException ex) {
                        Logger.getLogger(AppController.class.getName()).log(Level.SEVERE, ex.getMessage(), ex);
                        throw ex;
                }
View Full Code Here

Examples of sg.edu.nus.iss.se07.bc.MemberManager

        }

        public boolean removeMember(String id, String name) throws AppException {
                boolean success = true;

                MemberManager dataObjectManager = new MemberManager();

                try {
                        success = dataObjectManager.deleteMember(id);
                        if (success) {
                                //update to the cache
                                Hashtable<String, Member> memberDataSet = DataSet.getMemberDataSet();
                                memberDataSet.remove(id);
                        }
View Full Code Here

Examples of sg.edu.nus.iss.se07.bc.MemberManager

        }

        public Member selectMember(String id) throws AppException {
                Member dataObject = null;

                MemberManager memberManager = new MemberManager();
                try {
                        dataObject = memberManager.selectMember(id);
                } catch (AppException ex) {
                        Logger.getLogger(AppController.class.getName()).log(Level.SEVERE, ex.getMessage(), ex);
                        throw ex;
                }
View Full Code Here

Examples of sg.edu.nus.iss.se07.bc.MemberManager

        public static void main(String[] args) {
                Member member1 = new Member("TEST1", "Testing 1");
                Member member2 = new Member("TEST2", "Testing 2");

                MemberManager memberManager = new MemberManager();
                try {
                        memberManager.createMember(member1);
                } catch (DataAccessException ex) {
                        Logger.getLogger(TestMember.class.getName()).log(Level.SEVERE, null, ex);
                }
                try {
                        memberManager.createMember(member2);
                } catch (DataAccessException ex) {
                        Logger.getLogger(TestMember.class.getName()).log(Level.SEVERE, null, ex);
                }
                try {
                        System.out.println(memberManager.listMember());
                } catch (DataAccessException ex) {
                        Logger.getLogger(TestMember.class.getName()).log(Level.SEVERE, null, ex);
                }

        }
View Full Code Here

Examples of sg.edu.nus.iss.se07.bc.MemberManager

                memberDB = datafolder;
                memberReport = reportfolder;
        }

        public void testDataEntry() {
                MemberManager dataObjectManager = new MemberManager(memberDB, memberDBFormat);

                //create new member
                Member dataObject1 = new Member("Dev Patel", "F42563743156", 150);
                try {
                        dataObjectManager.addMember(dataObject1);
                } catch (AppException ex) {
                        //Logger.getLogger(TestMember.class.getName()).log(Level.SEVERE, null, ex);
                }

                Member dataObject2 = new Member("David Boyle", "X437F356", 250);
                try {
                        dataObjectManager.addMember(dataObject2);
                } catch (AppException ex) {
                        //Logger.getLogger(TestMember.class.getName()).log(Level.SEVERE, null, ex);
                }

                Member dataObject3 = new Member("Freida Pinto","R64565FG4",-1);
                try {
                        dataObjectManager.addMember(dataObject3);
                } catch (AppException ex) {
                        //Logger.getLogger(TestMember.class.getName()).log(Level.SEVERE, null, ex);
                }

                dataObjectManager = null;
View Full Code Here

Examples of sg.edu.nus.iss.se07.bc.MemberManager

        public boolean addMember(String id, String name) throws AppException {
                boolean success = true;

                Member dataObject = new Member(id, name);
                MemberManager dataObjectManager = new MemberManager();

                try {
                        dataObjectManager.addMember(dataObject);
                } catch (AppException ex) {
                        Logger.getLogger(AppController.class.getName()).log(Level.SEVERE, ex.getMessage(), ex);
                        throw ex;
                }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.