Basic user repository
parent
93c0f9fdf1
commit
7848c33ad2
|
@ -0,0 +1,18 @@
|
|||
package ba.steleks.repository;
|
||||
|
||||
/**
|
||||
* Created by ensar on 22/03/17.
|
||||
*/
|
||||
|
||||
import ba.steleks.repository.model.User;
|
||||
import org.springframework.data.repository.PagingAndSortingRepository;
|
||||
import org.springframework.data.repository.query.Param;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
|
||||
public interface UsersJpaRepository extends PagingAndSortingRepository<User, Long> {
|
||||
|
||||
List<User> findByUsername(@Param("username") String username);
|
||||
User findById(@Param("id") Long id);
|
||||
}
|
|
@ -0,0 +1,127 @@
|
|||
package ba.steleks.repository.model;/**
|
||||
* Created by ensar on 22/03/17.
|
||||
*/
|
||||
|
||||
import javax.persistence.Entity;
|
||||
import javax.persistence.GeneratedValue;
|
||||
import javax.persistence.GenerationType;
|
||||
import javax.persistence.Id;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
@Entity
|
||||
public class User {
|
||||
private static final Logger logger =
|
||||
Logger.getLogger(User.class.getName());
|
||||
|
||||
@Id
|
||||
@GeneratedValue(strategy = GenerationType.AUTO)
|
||||
private long id;
|
||||
|
||||
private int cardNumber;
|
||||
private String firstName;
|
||||
private String lastName;
|
||||
private String registrationDate;
|
||||
private String email;
|
||||
private String contactNumber;
|
||||
private String passwordHash;
|
||||
private String username;
|
||||
private String profilePictureUrl;
|
||||
private long courseId;
|
||||
private long membershipTypeId;
|
||||
|
||||
public long getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public void setId(long id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public int getCardNumber() {
|
||||
return cardNumber;
|
||||
}
|
||||
|
||||
public void setCardNumber(int cardNumber) {
|
||||
this.cardNumber = cardNumber;
|
||||
}
|
||||
|
||||
public String getFirstName() {
|
||||
return firstName;
|
||||
}
|
||||
|
||||
public void setFirstName(String firstName) {
|
||||
this.firstName = firstName;
|
||||
}
|
||||
|
||||
public String getLastName() {
|
||||
return lastName;
|
||||
}
|
||||
|
||||
public void setLastName(String lastName) {
|
||||
this.lastName = lastName;
|
||||
}
|
||||
|
||||
public String getRegistrationDate() {
|
||||
return registrationDate;
|
||||
}
|
||||
|
||||
public void setRegistrationDate(String registrationDate) {
|
||||
this.registrationDate = registrationDate;
|
||||
}
|
||||
|
||||
public String getEmail() {
|
||||
return email;
|
||||
}
|
||||
|
||||
public void setEmail(String email) {
|
||||
this.email = email;
|
||||
}
|
||||
|
||||
public String getContactNumber() {
|
||||
return contactNumber;
|
||||
}
|
||||
|
||||
public void setContactNumber(String contactNumber) {
|
||||
this.contactNumber = contactNumber;
|
||||
}
|
||||
|
||||
public String getPasswordHash() {
|
||||
return passwordHash;
|
||||
}
|
||||
|
||||
public void setPasswordHash(String passwordHash) {
|
||||
this.passwordHash = passwordHash;
|
||||
}
|
||||
|
||||
public String getUsername() {
|
||||
return username;
|
||||
}
|
||||
|
||||
public void setUsername(String username) {
|
||||
this.username = username;
|
||||
}
|
||||
|
||||
public String getProfilePictureUrl() {
|
||||
return profilePictureUrl;
|
||||
}
|
||||
|
||||
public void setProfilePictureUrl(String profilePictureUrl) {
|
||||
this.profilePictureUrl = profilePictureUrl;
|
||||
}
|
||||
|
||||
public long getCourseId() {
|
||||
return courseId;
|
||||
}
|
||||
|
||||
public void setCourseId(long courseId) {
|
||||
this.courseId = courseId;
|
||||
}
|
||||
|
||||
public long getMembershipTypeId() {
|
||||
return membershipTypeId;
|
||||
}
|
||||
|
||||
public void setMembershipTypeId(long membershipTypeId) {
|
||||
this.membershipTypeId = membershipTypeId;
|
||||
}
|
||||
}
|
Reference in New Issue