![JAR search and dependency download from the Maven repository](/logo.png)
org.devocative.demeter.iservice.IUserService Maven / Gradle / Ivy
The newest version!
package org.devocative.demeter.iservice;
import org.devocative.demeter.entity.Privilege;
import org.devocative.demeter.entity.Role;
import org.devocative.demeter.entity.User;
import org.devocative.demeter.vo.UserInputVO;
import org.devocative.demeter.vo.UserVO;
import org.devocative.demeter.vo.filter.UserFVO;
import java.util.List;
public interface IUserService {
void saveOrUpdate(User entity);
User load(Long id);
User loadByUsername(String username);
List list();
List search(UserFVO filter, long pageIndex, long pageSize);
long count(UserFVO filter);
List getRolesList();
List getPermissionsList();
List getDenialsList();
// ==============================
void saveOrUpdate(User user, String password);
void updateUser(User user, String password, String oldPassword);
UserVO createOrUpdateUser(UserInputVO userInputVO, User user, boolean forceUpdate);
UserVO loadVOByUsername(String username);
UserVO getUserVO(User user);
void updateLastLoginDate(String username);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy