This commit is contained in:
parent
822059e897
commit
1048766d43
|
@ -0,0 +1,10 @@
|
||||||
|
package com.loafle.overflow.email.dao;
|
||||||
|
|
||||||
|
import com.loafle.overflow.commons.dao.BaseDAO;
|
||||||
|
import com.loafle.overflow.email.model.EmailAuth;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Created by geek@loafle.com on 17. 6. 6.
|
||||||
|
*/
|
||||||
|
public interface EmailAuthDAO extends BaseDAO<EmailAuth> {
|
||||||
|
}
|
|
@ -0,0 +1,10 @@
|
||||||
|
package com.loafle.overflow.email.dao;
|
||||||
|
|
||||||
|
import com.loafle.overflow.commons.dao.JPABaseDAO;
|
||||||
|
import com.loafle.overflow.email.model.EmailAuth;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Created by geek@loafle.com on 17. 6. 6.
|
||||||
|
*/
|
||||||
|
public class JPAEmailAuthDAO extends JPABaseDAO<EmailAuth> implements EmailAuthDAO {
|
||||||
|
}
|
103
src/main/java/com/loafle/overflow/email/model/EmailAuth.java
Normal file
103
src/main/java/com/loafle/overflow/email/model/EmailAuth.java
Normal file
|
@ -0,0 +1,103 @@
|
||||||
|
package com.loafle.overflow.email.model;
|
||||||
|
|
||||||
|
import com.loafle.overflow.member.model.Member;
|
||||||
|
|
||||||
|
import javax.persistence.*;
|
||||||
|
import java.io.Serializable;
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Created by geek@loafle.com on 17. 6. 6.
|
||||||
|
*/
|
||||||
|
@SuppressWarnings("serial")
|
||||||
|
@Entity(name="EMAIL_AUTH")
|
||||||
|
public class EmailAuth implements Serializable {
|
||||||
|
|
||||||
|
@Id
|
||||||
|
@GeneratedValue(strategy= GenerationType.IDENTITY)
|
||||||
|
private Long id;
|
||||||
|
|
||||||
|
@ManyToOne
|
||||||
|
@JoinColumn(name = "MEMBER_ID", nullable=false)
|
||||||
|
private Member member;
|
||||||
|
|
||||||
|
@Column(name="AUTH_TOKEN", unique=true, nullable=false)
|
||||||
|
private String authToken;
|
||||||
|
|
||||||
|
@Column(name = "IS_INVALID")
|
||||||
|
private Boolean isInvalid;
|
||||||
|
|
||||||
|
@Column(name = "CREATE_DATE", nullable = false, columnDefinition = "TIMESTAMP DEFAULT CURRENT_TIMESTAMP", insertable = false, updatable = false)
|
||||||
|
private Date createDate;
|
||||||
|
|
||||||
|
@Column(name = "UPDATE_DATE", nullable = false, columnDefinition = "TIMESTAMP DEFAULT CURRENT_TIMESTAMP", insertable = true, updatable = true)
|
||||||
|
private Date updateDate;
|
||||||
|
|
||||||
|
@Column(name = "CONFIRM_DATE")
|
||||||
|
private Date confirmDate;
|
||||||
|
|
||||||
|
public EmailAuth() {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public EmailAuth(Long id) {
|
||||||
|
this.id = id;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public Long getId() {
|
||||||
|
return id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setId(Long id) {
|
||||||
|
this.id = id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Member getMember() {
|
||||||
|
return member;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setMember(Member member) {
|
||||||
|
this.member = member;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getAuthToken() {
|
||||||
|
return authToken;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setAuthToken(String authToken) {
|
||||||
|
this.authToken = authToken;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Boolean getInvalid() {
|
||||||
|
return isInvalid;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setInvalid(Boolean invalid) {
|
||||||
|
isInvalid = invalid;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Date getCreateDate() {
|
||||||
|
return createDate;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCreateDate(Date createDate) {
|
||||||
|
this.createDate = createDate;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Date getUpdateDate() {
|
||||||
|
return updateDate;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setUpdateDate(Date updateDate) {
|
||||||
|
this.updateDate = updateDate;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Date getConfirmDate() {
|
||||||
|
return confirmDate;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setConfirmDate(Date confirmDate) {
|
||||||
|
this.confirmDate = confirmDate;
|
||||||
|
}
|
||||||
|
}
|
|
@ -38,6 +38,13 @@ public class Member implements Serializable {
|
||||||
private Long authorizedDate;
|
private Long authorizedDate;
|
||||||
|
|
||||||
|
|
||||||
|
public Member() {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public Member(Long id) {
|
||||||
|
this.id = id;
|
||||||
|
}
|
||||||
public Long getId() {
|
public Long getId() {
|
||||||
return id;
|
return id;
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,33 @@
|
||||||
|
package com.loafle.overflow.email.dao;
|
||||||
|
|
||||||
|
import com.loafle.overflow.email.model.EmailAuth;
|
||||||
|
import com.loafle.overflow.member.model.Member;
|
||||||
|
import org.junit.Before;
|
||||||
|
import org.junit.Test;
|
||||||
|
|
||||||
|
import static org.junit.Assert.*;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Created by root on 17. 6. 6.
|
||||||
|
*/
|
||||||
|
public class JPAEmailAuthDAOTest {
|
||||||
|
|
||||||
|
private JPAEmailAuthDAO emailAuthDAO = null;
|
||||||
|
|
||||||
|
@Before
|
||||||
|
public void before() {
|
||||||
|
|
||||||
|
this.emailAuthDAO = new JPAEmailAuthDAO();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void createEmailAuth() {
|
||||||
|
EmailAuth auth = new EmailAuth();
|
||||||
|
|
||||||
|
auth.setAuthToken("loafle.com/Auth");
|
||||||
|
auth.setMember(new Member((long)1));
|
||||||
|
auth.setInvalid(false);
|
||||||
|
|
||||||
|
this.emailAuthDAO.create(auth);
|
||||||
|
}
|
||||||
|
}
|
|
@ -10,6 +10,7 @@ import static org.junit.Assert.*;
|
||||||
/**
|
/**
|
||||||
* Created by root on 17. 6. 4.
|
* Created by root on 17. 6. 4.
|
||||||
*/
|
*/
|
||||||
|
@Ignore
|
||||||
public class JPAMemberDAOTest {
|
public class JPAMemberDAOTest {
|
||||||
|
|
||||||
private JPAMemberDAO jpaMemberDAO = null;
|
private JPAMemberDAO jpaMemberDAO = null;
|
||||||
|
@ -24,17 +25,17 @@ public class JPAMemberDAOTest {
|
||||||
public void findByEmail() throws Exception {
|
public void findByEmail() throws Exception {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Ignore
|
// @Ignore
|
||||||
@Test
|
@Test
|
||||||
public void createMember() {
|
public void createMember() {
|
||||||
Member m = new Member();
|
Member m = new Member();
|
||||||
|
|
||||||
m.setName("insanity3");
|
m.setName("snnnnn");
|
||||||
m.setCompany("loafle");
|
m.setCompany("loafle");
|
||||||
m.setDigest("bbbbbbbbb");
|
m.setDigest("bbbbbbbbb");
|
||||||
m.setPwSalt("salktttt");
|
m.setPwSalt("salktttt");
|
||||||
m.setPhone("000-000-0000");
|
m.setPhone("000-000-0000");
|
||||||
m.setEmail("insanity33@loafle.com");
|
m.setEmail("ddddd@loafle.com");
|
||||||
|
|
||||||
this.jpaMemberDAO.create(m);
|
this.jpaMemberDAO.create(m);
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,6 +4,7 @@ import com.loafle.overflow.member.model.Member;
|
||||||
import com.loafle.overflow.target.model.Target;
|
import com.loafle.overflow.target.model.Target;
|
||||||
import com.loafle.overflow.target.type.TargetType;
|
import com.loafle.overflow.target.type.TargetType;
|
||||||
import org.junit.Before;
|
import org.junit.Before;
|
||||||
|
import org.junit.Ignore;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
@ -13,6 +14,7 @@ import static org.junit.Assert.*;
|
||||||
/**
|
/**
|
||||||
* Created by root on 17. 6. 5.
|
* Created by root on 17. 6. 5.
|
||||||
*/
|
*/
|
||||||
|
@Ignore
|
||||||
public class JPATargetDaoTest {
|
public class JPATargetDaoTest {
|
||||||
|
|
||||||
private JPATargetDao jpaTargetDao = null;
|
private JPATargetDao jpaTargetDao = null;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user