コード例 #1
0
 @SuppressWarnings("unchecked")
 public Integer getAllowedNumbByCompany(Long companyId) {
   List<Subsciber> subscibers = subsciberDao.find(QUERY_BY_TENANT_HQL, companyId, false);
   Integer num = 0;
   for (Subsciber sb : subscibers) {
     if (num < sb.getUseNumber()) {
       num = sb.getUseNumber();
     }
   }
   return num;
 }
コード例 #2
0
 /**
  * 取公司的服务器配置方式
  *
  * @param companyId
  * @return
  */
 public ServerConfig getServerConfigByCompanyId(Long companyId) {
   return (ServerConfig)
       serverConfigDao.findUnique("from ServerConfig s where s.companyId=?", companyId);
 }
コード例 #3
0
 /**
  * 取实体
  *
  * @param id
  * @return
  */
 @Transactional(readOnly = true)
 public ServerConfig getServerConfig(Long id) {
   return serverConfigDao.get(id);
 }
コード例 #4
0
 /**
  * 保存
  *
  * @param entity
  */
 public void save(ServerConfig entity) {
   serverConfigDao.save(entity);
 }
コード例 #5
0
 public void updateUseNumber(Long tenantId, Integer useNumber) {
   subsciberDao
       .createQuery("update Subsciber set useNumber=? where tenantId = ?", useNumber, tenantId)
       .executeUpdate();
 }
コード例 #6
0
 public Page<Subsciber> getSubsciberByTenant(Page<Subsciber> page, Long tenantId) {
   return subsciberDao.find(page, QUERY_BY_TENANT_HQL, tenantId, false);
 }
コード例 #7
0
 public Page<Subsciber> getAllSubsciber(Page<Subsciber> page) {
   return subsciberDao.findAll(page);
 }
コード例 #8
0
 public List<Subsciber> getAllSubsciber() {
   return subsciberDao.findAll();
 }
コード例 #9
0
 public Subsciber getSubsciber(Long id) {
   return subsciberDao.get(id);
 }
コード例 #10
0
 public void deleteSubsciber(Long id) {
   Subsciber subsciber = subsciberDao.get(id);
   subsciber.setDeleted(true);
   subsciberDao.save(subsciber);
 }
コード例 #11
0
 public void saveSubsciber(Subsciber subsciber) {
   subsciberDao.save(subsciber);
 }