Rohan Sircar
4 years ago
15 changed files with 119 additions and 94 deletions
-
2chatto/eclipse-formatter.xml
-
2chatto/src/main/java/org/ros/chatto/controller/RegistrationController.java
-
21chatto/src/main/java/org/ros/chatto/model/ApplicationStatus.java
-
9chatto/src/main/java/org/ros/chatto/model/ChatMessage.java
-
21chatto/src/main/java/org/ros/chatto/model/ChatUser.java
-
10chatto/src/main/java/org/ros/chatto/model/Role.java
-
3chatto/src/main/java/org/ros/chatto/model/UserSession.java
-
2chatto/src/main/java/org/ros/chatto/model/UserToken.java
-
3chatto/src/main/java/org/ros/chatto/repository/UserRepository.java
-
27chatto/src/main/java/org/ros/chatto/security/MyUserDetailsService.java
-
53chatto/src/main/java/org/ros/chatto/service/ChatServiceImpl.java
-
18chatto/src/main/java/org/ros/chatto/service/UserService.java
-
24chatto/src/main/java/org/ros/chatto/service/UserServiceImpl.java
-
2chatto/src/main/resources/application.properties
-
16chatto/src/main/resources/db/migration/V1__ddl.sql
@ -1,21 +0,0 @@ |
|||||
package org.ros.chatto.model; |
|
||||
|
|
||||
import javax.persistence.Column; |
|
||||
import javax.persistence.Entity; |
|
||||
import javax.persistence.Id; |
|
||||
import javax.persistence.Table; |
|
||||
|
|
||||
import lombok.Getter; |
|
||||
import lombok.Setter; |
|
||||
|
|
||||
@Entity |
|
||||
@Getter |
|
||||
@Setter |
|
||||
@Table(name="status") |
|
||||
public class ApplicationStatus { |
|
||||
@Id |
|
||||
private int id; |
|
||||
private String name; |
|
||||
@Column(name="value") |
|
||||
private boolean done; |
|
||||
} |
|
@ -1,22 +1,32 @@ |
|||||
package org.ros.chatto.service; |
package org.ros.chatto.service; |
||||
|
|
||||
import java.util.List; |
import java.util.List; |
||||
|
import java.util.Set; |
||||
|
|
||||
import org.ros.chatto.dto.ActiveUserDTO; |
import org.ros.chatto.dto.ActiveUserDTO; |
||||
import org.ros.chatto.dto.UserRegistrationDTO; |
import org.ros.chatto.dto.UserRegistrationDTO; |
||||
import org.ros.chatto.model.ChatUser; |
import org.ros.chatto.model.ChatUser; |
||||
import org.ros.chatto.model.UserRole; |
|
||||
|
import org.ros.chatto.model.Role; |
||||
import org.ros.chatto.model.UserSession; |
import org.ros.chatto.model.UserSession; |
||||
import org.springframework.stereotype.Service; |
import org.springframework.stereotype.Service; |
||||
|
|
||||
@Service |
@Service |
||||
public interface UserService { |
public interface UserService { |
||||
public List<String> findAllOtherUsers(String userName); |
public List<String> findAllOtherUsers(String userName); |
||||
public UserRole registerUser(UserRegistrationDTO userRegistrationDTO); |
|
||||
|
|
||||
|
public ChatUser createUser(UserRegistrationDTO userRegistrationDTO); |
||||
|
|
||||
public List<String> getAllRegularUsers(); |
public List<String> getAllRegularUsers(); |
||||
public ChatUser findByUserName(String userName); |
|
||||
|
|
||||
|
public ChatUser getUser(String userName); |
||||
|
|
||||
|
public Set<Role> getRoles(ChatUser user); |
||||
|
|
||||
public List<ActiveUserDTO> getOtherActiveUsers(String userName); |
public List<ActiveUserDTO> getOtherActiveUsers(String userName); |
||||
public List<UserRole> getUserWithRole(String userName); |
|
||||
|
|
||||
|
public ChatUser getUserWithRole(String userName); |
||||
|
|
||||
public UserSession incrementUserSession(String userName); |
public UserSession incrementUserSession(String userName); |
||||
|
|
||||
public UserSession decrementUserSession(String userName); |
public UserSession decrementUserSession(String userName); |
||||
} |
} |
Write
Preview
Loading…
Cancel
Save
Reference in new issue