congrats Icon
New! Announcing our next generation AI code completions
Read here
Tabnine Logo
MailStatus
Code IndexAdd Tabnine to your IDE (free)

How to use
MailStatus
in
cn.sinjinsong.eshop.common.enumeration.mail

Best Java code snippets using cn.sinjinsong.eshop.common.enumeration.mail.MailStatus (Showing top 6 results out of 315)

origin: songxinjianqwe/EShop-SOA

@Override
public MailStatus getResult(ResultSet rs, int columnIndex) throws SQLException {
  return MailStatus.getByCode(rs.getInt(columnIndex));
}
origin: songxinjianqwe/EShop-SOA

@Override
public void setParameter(PreparedStatement ps, int i, MailStatus parameter, JdbcType jdbcType) throws SQLException {
  ps.setInt(i, parameter.getCode());
}
origin: songxinjianqwe/EShop-SOA

@RequestMapping(value = "/by_target/{targetId}", method = RequestMethod.GET)
@ApiOperation(value = "按照发信人或收信人的id以及发信状态查询站内信信息", notes = "target是指定按照收信人还是发信人查询,可选值是sender和receiver;如果是按照收信人查询,那么必须指定mail_status,可选值为ALL、NOT_VIEWED、VIEWED;如果是按照发信人查询,则不需要给出该参数", response = PageInfo.class)
@ApiResponses(value = {
    @ApiResponse(code = 404, message = "按收信人查询时未给出mail_status"),
    @ApiResponse(code = 404, message = "未指定target")
})
public PageInfo<MailDO> findMails(@PathVariable("targetId") @ApiParam(value = "发信人或收信人的id", required = true) Long targetId,
                 @RequestParam("target") @ApiParam(value = "按照收信人还是发信人查询,可选值是sender和receiver", required = true) String target,
                 @RequestParam(value = "pageNum", required = false, defaultValue = "1") @ApiParam(value = "页码,从1开始,默认为1", required = false) Integer pageNum,
                 @RequestParam(value = "pageSize", required = false, defaultValue = "5") @ApiParam(value = "页的大小,默认为5") Integer pageSize,
                 @RequestParam(value = "mail_status", required = false) @ApiParam(value = "递信状态,如果是按照收信人查询,那么必须指定,可选值为ALL、NOT_VIEWED、VIEWED", required = false) String mailStatus) {
  QueryMailTarget queryTarget = QueryMailTarget.valueOf(StringUtils.upperCase(target));
  if (queryTarget == QueryMailTarget.RECEIVER) {
    if (StringUtils.isEmpty(mailStatus)) {
      throw new MailStatusNotFoundException(targetId);
    }
    return mailService.findByReceiver(targetId, pageNum, pageSize, MailStatus.valueOf(mailStatus.toUpperCase()));
  } else if (queryTarget == QueryMailTarget.SENDER) {
    return mailService.findBySender(targetId, pageNum, pageSize);
  }
  throw new MailTargetNotFoundException(target);
}
origin: songxinjianqwe/EShop-SOA

@RequestMapping(value = "/by_target/{targetId}/size", method = RequestMethod.GET)
@ApiOperation(value = "按照发信人或收信人的id以及发信状态查询站内信数量", notes = "target是指定按照收信人还是发信人查询,可选值是sender和receiver;如果是按照收信人查询,那么必须指定mail_status,可选值为ALL、NOT_VIEWED、VIEWED;如果是按照发信人查询,则不需要给出该参数", response = PageInfo.class)
@ApiResponses(value = {
    @ApiResponse(code = 404, message = "按收信人查询时未给出mail_status"),
    @ApiResponse(code = 404, message = "未指定target")
})
public Integer findMailsSize(@PathVariable("targetId") @ApiParam(value = "发信人或收信人的id", required = true) Long targetId,
               @RequestParam("target") @ApiParam(value = "按照收信人还是发信人查询,可选值是sender和receiver", required = true) String target,
               @RequestParam(value = "mail_status", required = false) @ApiParam(value = "递信状态,如果是按照收信人查询,那么必须指定,可选值为ALL、NOT_VIEWED、VIEWED", required = false) String mailStatus) {
  QueryMailTarget queryTarget = QueryMailTarget.valueOf(StringUtils.upperCase(target));
  if (queryTarget == QueryMailTarget.RECEIVER) {
    if (StringUtils.isEmpty(mailStatus)) {
      throw new MailStatusNotFoundException(targetId);
    }
    return mailService.findCountByReceiver(targetId, MailStatus.valueOf(mailStatus.toUpperCase()));
  } else if (queryTarget == QueryMailTarget.SENDER) {
    return mailService.findCountBySender(targetId);
  }
  throw new MailTargetNotFoundException(target);
}
origin: songxinjianqwe/EShop-SOA

@Override
public MailStatus getResult(ResultSet rs, String columnName) throws SQLException {
  return MailStatus.getByCode(rs.getInt(columnName));
}
origin: songxinjianqwe/EShop-SOA

  @Override
  public MailStatus getResult(CallableStatement cs, int columnIndex) throws SQLException {
    return MailStatus.getByCode(cs.getInt(columnIndex));
  }
}
cn.sinjinsong.eshop.common.enumeration.mailMailStatus

Javadoc

Created by SinjinSong on 2017/5/4.

Most used methods

  • getByCode
  • getCode
  • valueOf

Popular in Java

  • Making http requests using okhttp
  • onCreateOptionsMenu (Activity)
  • getApplicationContext (Context)
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • ByteBuffer (java.nio)
    A buffer for bytes. A byte buffer can be created in either one of the following ways: * #allocate
  • Iterator (java.util)
    An iterator over a sequence of objects, such as a collection.If a collection has been changed since
  • Random (java.util)
    This class provides methods that return pseudo-random values.It is dangerous to seed Random with the
  • BlockingQueue (java.util.concurrent)
    A java.util.Queue that additionally supports operations that wait for the queue to become non-empty
  • 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 15 Vim Plugins
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