congrats Icon
New! Tabnine Pro 14-day free trial
Start a free trial
Tabnine Logo
ValidationUtil
Code IndexAdd Tabnine to your IDE (free)

How to use
ValidationUtil
in
me.zhengjie.utils

Best Java code snippets using me.zhengjie.utils.ValidationUtil (Showing top 13 results out of 315)

origin: elunez/eladmin

@Override
public QiniuContent findByContentId(Long id) {
  Optional<QiniuContent> qiniuContent = qiniuContentRepository.findById(id);
  ValidationUtil.isNull(qiniuContent,"QiniuContent", "id",id);
  return qiniuContent.get();
}
origin: elunez/eladmin

@Override
public User findByName(String userName) {
  User user = null;
  if(ValidationUtil.isEmail(userName)){
    user = userRepository.findByEmail(userName);
  } else {
    user = userRepository.findByUsername(userName);
  }
  if (user == null) {
    throw new EntityNotFoundException(User.class, "name", userName);
  } else {
    return user;
  }
}
origin: elunez/eladmin

@Override
public UserDetails loadUserByUsername(String username){
  User user = null;
  if(ValidationUtil.isEmail(username)){
    user = userRepository.findByEmail(username);
  } else {
    user = userRepository.findByUsername(username);
  }
  if (user == null) {
    throw new EntityNotFoundException(User.class, "name", username);
  } else {
    return create(user);
  }
}
origin: elunez/eladmin

@Override
public QuartzJob findById(Long id) {
  Optional<QuartzJob> quartzJob = quartzJobRepository.findById(id);
  ValidationUtil.isNull(quartzJob,"QuartzJob","id",id);
  return quartzJob.get();
}
origin: elunez/eladmin

@Override
public Picture findById(Long id) {
  Optional<Picture> picture = pictureRepository.findById(id);
  ValidationUtil.isNull(picture,"Picture","id",id);
  return picture.get();
}
origin: elunez/eladmin

@Override
public UserDTO findById(long id) {
  Optional<User> user = userRepository.findById(id);
  ValidationUtil.isNull(user,"User","id",id);
  return userMapper.toDto(user.get());
}
origin: elunez/eladmin

@Override
public PermissionDTO findById(long id) {
  Optional<Permission> permission = permissionRepository.findById(id);
  ValidationUtil.isNull(permission,"Permission","id",id);
  return permissionMapper.toDto(permission.get());
}
origin: elunez/eladmin

@Override
public MenuDTO findById(long id) {
  Optional<Menu> menu = menuRepository.findById(id);
  ValidationUtil.isNull(menu,"Menu","id",id);
  return menuMapper.toDto(menu.get());
}
origin: elunez/eladmin

@Override
public RoleDTO findById(long id) {
  Optional<Role> role = roleRepository.findById(id);
  ValidationUtil.isNull(role,"Role","id",id);
  return roleMapper.toDto(role.get());
}
origin: elunez/eladmin

@Override
@Transactional(rollbackFor = Exception.class)
public void update(Permission resources) {
  Optional<Permission> optionalPermission = permissionRepository.findById(resources.getId());
  ValidationUtil.isNull(optionalPermission,"Permission","id",resources.getId());
  Permission permission = optionalPermission.get();
  /**
   * 根据实际需求修改
   */
  if(permission.getId().equals(1L)){
    throw new BadRequestException("该权限不能被修改");
  }
  Permission permission1 = permissionRepository.findByName(resources.getName());
  if(permission1 != null && !permission1.getId().equals(permission.getId())){
    throw new EntityExistException(Permission.class,"name",resources.getName());
  }
  permission.setName(resources.getName());
  permission.setAlias(resources.getAlias());
  permission.setPid(resources.getPid());
  permissionRepository.save(permission);
}
origin: elunez/eladmin

@Override
@Transactional(rollbackFor = Exception.class)
public void update(Role resources) {
  Optional<Role> optionalRole = roleRepository.findById(resources.getId());
  ValidationUtil.isNull(optionalRole,"Role","id",resources.getId());
  Role role = optionalRole.get();
  /**
   * 根据实际需求修改
   */
  if(role.getId().equals(1L)){
    throw new BadRequestException("该角色不能被修改");
  }
  Role role1 = roleRepository.findByName(resources.getName());
  if(role1 != null && !role1.getId().equals(role.getId())){
    throw new EntityExistException(Role.class,"username",resources.getName());
  }
  role.setName(resources.getName());
  role.setRemark(resources.getRemark());
  role.setPermissions(resources.getPermissions());
  roleRepository.save(role);
}
origin: elunez/eladmin

@Override
@Transactional(rollbackFor = Exception.class)
public void update(User resources) {
  Optional<User> userOptional = userRepository.findById(resources.getId());
  ValidationUtil.isNull(userOptional,"User","id",resources.getId());
  User user = userOptional.get();
  /**
   * 根据实际需求修改
   */
  if(user.getId().equals(1L)){
    throw new BadRequestException("该账号不能被修改");
  }
  User user1 = userRepository.findByUsername(user.getUsername());
  User user2 = userRepository.findByEmail(user.getEmail());
  if(resources.getRoles() == null || resources.getRoles().size() == 0){
    throw new BadRequestException("角色不能为空");
  }
  if(user1 !=null&&!user.getId().equals(user1.getId())){
    throw new EntityExistException(User.class,"username",resources.getUsername());
  }
  if(user2!=null&&!user.getId().equals(user2.getId())){
    throw new EntityExistException(User.class,"email",resources.getEmail());
  }
  user.setUsername(resources.getUsername());
  user.setEmail(resources.getEmail());
  user.setEnabled(resources.getEnabled());
  user.setRoles(resources.getRoles());
  userRepository.save(user);
}
origin: elunez/eladmin

@Override
public void update(Menu resources) {
  Optional<Menu> optionalPermission = menuRepository.findById(resources.getId());
  ValidationUtil.isNull(optionalPermission,"Permission","id",resources.getId());
  if(resources.getIFrame()){
    if (!(resources.getPath().toLowerCase().startsWith("http://")||resources.getPath().toLowerCase().startsWith("https://"))) {
      throw new BadRequestException("外链必须以http://或者https://开头");
    }
  }
  Menu menu = optionalPermission.get();
  Menu menu1 = menuRepository.findByName(resources.getName());
  if(menu1 != null && !menu1.getId().equals(menu.getId())){
    throw new EntityExistException(Menu.class,"name",resources.getName());
  }
  menu.setName(resources.getName());
  menu.setComponent(resources.getComponent());
  menu.setPath(resources.getPath());
  menu.setIcon(resources.getIcon());
  menu.setIFrame(resources.getIFrame());
  menu.setPid(resources.getPid());
  menu.setSort(resources.getSort());
  menu.setRoles(resources.getRoles());
  menuRepository.save(menu);
}
me.zhengjie.utilsValidationUtil

Javadoc

验证工具

Most used methods

  • isNull
    验证空
  • isEmail
    验证是否为邮箱

Popular in Java

  • Making http requests using okhttp
  • setContentView (Activity)
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • getSystemService (Context)
  • PrintStream (java.io)
    Fake signature of an existing Java class.
  • Enumeration (java.util)
    A legacy iteration interface.New code should use Iterator instead. Iterator replaces the enumeration
  • JPanel (javax.swing)
  • XPath (javax.xml.xpath)
    XPath provides access to the XPath evaluation environment and expressions. Evaluation of XPath Expr
  • LogFactory (org.apache.commons.logging)
    Factory for creating Log instances, with discovery and configuration features similar to that employ
  • LoggerFactory (org.slf4j)
    The LoggerFactory is a utility class producing Loggers for various logging APIs, most notably for lo
  • Top 12 Jupyter Notebook Extensions
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now