package net.okjsp.ads.model; import org.apache.commons.lang.builder.ToStringBuilder; import org.apache.commons.lang.builder.ToStringStyle; import java.io.Serializable; import java.util.Date; /** * 광고 관리 Model. * * @author jaeger */ public class AdManage implements Serializable { private static final long serialVersionUID = 1L; /** * 회원 아이디 */ private String userId; /** * 광고 아이디 */ private String adId; /** * 광고 타입 */ private String adType; /** * 배너 이미지 */ private String bannerImg; /** * 배너 내용 */ private String bannerText; /** * 광고 링크 */ private String linkUrl; /** * 광고 조회수 */ private Integer hitCount; /** * 광고 시작일 */ private Date startDate; /** * 광고 종료일 */ private Date endDate; /** * 회원 아이디 Getter. * * @return 회원 아이디 */ public String getUserId() { return userId; } /** * 회원 아이디 Setter. * * @param userId 회원 아이디 */ public void setUserId(String userId) { this.userId = userId; } /** * 광고 아이디 Getter. * * @return 광고 아이디 */ public String getAdId() { return adId; } /** * 광고 아이디 Setter. * * @param adId 광고 아이디 */ public void setAdId(String adId) { this.adId = adId; } /** * 광고 타입 Getter. * * @return 광고 타입 */ public String getAdType() { return adType; } /** * 광고 타입 Setter. * * @param adType 광고 타입 */ public void setAdType(String adType) { this.adType = adType; } /** * 배너 이미지 Getter. * * @return 배너 이미지 */ public String getBannerImg() { return bannerImg; } /** * 배너 이미지 Setter. * * @param bannerImg 배너 이미지 */ public void setBannerImg(String bannerImg) { this.bannerImg = bannerImg; } /** * 배너 내용 Getter. * * @return 배너 내용 */ public String getBannerText() { return bannerText; } /** * 배너 내용 Setter. * * @param bannerText 배너 내용 */ public void setBannerText(String bannerText) { this.bannerText = bannerText; } /** * 광고 링크 Getter. * * @return 광고 링크 */ public String getLinkUrl() { return linkUrl; } /** * 광고 링크 Setter. * * @param linkUrl 광고 링크 */ public void setLinkUrl(String linkUrl) { this.linkUrl = linkUrl; } /** * 광고 조회수 Getter. * * @return 광고 조회수 */ public Integer getHitCount() { return hitCount; } /** * 광고 조회수 Setter. * * @param hitCount 광고 조회수 */ public void setHitCount(Integer hitCount) { this.hitCount = hitCount; } /** * 광고 시작일 Getter. * * @return 광고 시작일 */ public Date getStartDate() { return startDate; } /** * 광고 시작일 Setter. * * @param startDate 광고 시작일 */ public void setStartDate(Date startDate) { this.startDate = startDate; } /** * 광고 종료일 Getter. * * @return 광고 종료일 */ public Date getEndDate() { return endDate; } /** * 광고 종료일 Setter. * * @param endDate 광고 종료일 */ public void setEndDate(Date endDate) { this.endDate = endDate; } @Override public String toString() { return ToStringBuilder.reflectionToString(this, ToStringStyle.MULTI_LINE_STYLE); } }