package is.idega.idegaweb.golf.service; import is.idega.idegaweb.golf.block.image.data.ImageEntity; import is.idega.idegaweb.golf.entity.Address; import is.idega.idegaweb.golf.entity.Card; import is.idega.idegaweb.golf.entity.Family; import is.idega.idegaweb.golf.entity.Member; import is.idega.idegaweb.golf.entity.MemberInfo; import is.idega.idegaweb.golf.entity.Phone; import java.sql.Blob; import java.sql.Date; /** * Title: Golf<p> * Description: <p> * Copyright: Copyright (c) idega 2000 <p> * Company: idega margmi�lun<p> * @author idega 2000 - �gir L. Traustason * @version 1.0 */ public class MemberService { MemberService(){ super(); memberId = 0; firstName = ""; middleName = ""; lastName = ""; name = ""; dateOfBirth = null; gender = ""; activeMember = ""; socialSecurityNumber = ""; memberNumber = 0; familyId = 0; addressId = 0; street = ""; streetNumber = ""; season = ""; zipCodeId = 0; addressType = ""; addressExtraInfo = ""; addressCountryId = 0; postalCote = ""; city = ""; phoneId = 0; phoneCountryId = 0; phoneNumber = ""; phoneType = ""; cardId = 0; cardNumber = ""; expireDate = null; cardCompany = ""; cardType = ""; handicap = 0; handicapFirst = 0; unionId = 0; familyName = ""; imageId = 0; contentType = ""; imageValue = null; imageName = ""; dateAdded = null; fromFile = false; } //member table eiginleikar private int memberId; private String firstName; private String middleName; private String lastName; private String name; private Date dateOfBirth; private String gender; private String activeMember; private String socialSecurityNumber; private int memberNumber; private int familyId; // Address table eiginleikar private int addressId; private String street; private String streetNumber; private String season; private int zipCodeId; private String addressType; private String addressExtraInfo; private int addressCountryId; //zipcode table eiginleikar private String postalCote; private String city; //phone table eiginleikar private int phoneId; private int phoneCountryId; private String phoneNumber; private String phoneType; //card table eiginleikar private int cardId; private String cardNumber; private Date expireDate; private String cardCompany; private String cardType; //member_info eiginleikar private float handicap; private float handicapFirst; //union table eiginleikar private int unionId; //family table eiginleikar private String familyName; //image table eiginleikar private int imageId; private String contentType; private Blob imageValue; private String imageName; private Date dateAdded; private boolean fromFile; public void add(Member member){ this.memberId = member.getID(); this.firstName = member.getFirstName(); this.middleName = member.getMiddleName(); this.name = member.getName(); this.lastName = member.getLastName(); this.dateOfBirth = member.getDateOfBirth(); this.gender = member.getGender(); this.socialSecurityNumber = member.getSocialSecurityNumber(); } public void add(Address address){ this.addressId = address.getID(); this.street = address.getStreet(); this.streetNumber = address.getStreetNumber(); this.season = address.getSeason(); this.zipCodeId = address.getZipcodeId(); this.addressType = address.getAddressType(); this.addressExtraInfo = address.getExtraInfo(); this.addressCountryId = address.getCountryId(); } public void add(Phone phone){ this.phoneId = phone.getID(); this.phoneCountryId = phone.getCountryId(); this.phoneNumber = phone.getNumber(); this.phoneType = phone.getPhoneType(); } public void add(Card card){ this.cardId = card.getID(); this.cardNumber = card.getCardNumber(); this.expireDate = card.getExpireDate(); this.cardCompany = card.getCardCompany(); this.cardType = card.getCardType(); } public void add(MemberInfo handicap){ this.handicap = handicap.getHandicap(); this.handicapFirst = handicap.getFirstHandicap(); } public void add(ImageEntity image){ this.imageId = image.getID(); //this.contentType = image.getContentType(); //this.imageValue = image.getImageValue(); this.imageName = image.getName(); //this.dateAdded = image.getDateAdded(); //this.fromFile = image.getFromFile(); } public void add(Family family){ this.familyName = family.getName(); this.familyId = family.getID(); } public void setUnionId(int unionId){ this.unionId = unionId; } public int getUnionId(){ return this.unionId; } public void setFamilyId(int familyId){ this.familyId = familyId; } public int getFamilyId(){ return this.familyId; } public String getAddressName(){ return this.street; } public String getMemberName(){ return this.name; } }