• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java P类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中org.springframework.security.access.method.P的典型用法代码示例。如果您正苦于以下问题:Java P类的具体用法?Java P怎么用?Java P使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



P类属于org.springframework.security.access.method包,在下文中一共展示了P类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: getTeam

import org.springframework.security.access.method.P; //导入依赖的package包/类
@RequestMapping("/teams/{teamName:.+}")
@PreAuthorizeParamTeamName
public Resource<Team> getTeam(@PathVariable @P("teamName") String teamName) {
    //TODO this is a stub, we should make sure that the Teams are real and that the user is authorised
    Team d = new Team();
    d.setName(teamName);

    Page<Submission> subsPage = submissionRepository.findByTeamName(teamName, new PageRequest(0, 1));

    if (subsPage.getTotalElements() == 0) {
        throw new ResourceNotFoundException();
        //TODO temporary check until we have real team support
    }

    Resource<Team> resource = new Resource<>(d);

    resource.add(
            linkTo(
                    methodOn(this.getClass()).getTeam(
                            d.getName()
                    )
            ).withSelfRel()
    );

    return resource;
}
 
开发者ID:EMBL-EBI-SUBS-OLD,项目名称:subs,代码行数:27,代码来源:TeamController.java


示例2: hasAuthority

import org.springframework.security.access.method.P; //导入依赖的package包/类
@PreAuthorize("#id == principal.id or hasAuthority('admin')")
@Override
public UserPrincipal shallowUpdateUser(@P("id") Long id, UserPrincipal p) throws ExecutionException {
	UpdateUserTransaction trans = new UpdateUserTransaction(db, id, p, false);
	return utils.transactionToResult(trans);

}
 
开发者ID:shilongdai,项目名称:bookManager,代码行数:8,代码来源:TransactionalUserPrincipalService.java


示例3: persist

import org.springframework.security.access.method.P; //导入依赖的package包/类
protected <P> P persist(P entity) {
    try {
        this.getSession().persist(entity);
    } catch (javax.validation.ConstraintViolationException ex) {
        throw new ServiceException(ex.getConstraintViolations());
    }
    return entity;
}
 
开发者ID:jurgendl,项目名称:hql-builder,代码行数:9,代码来源:ServiceImpl.java


示例4: save

import org.springframework.security.access.method.P; //导入依赖的package包/类
protected <P> Serializable save(P entity) {
    try {
        return this.getSession().save(entity);
    } catch (javax.validation.ConstraintViolationException ex) {
        throw new ServiceException(ex.getConstraintViolations());
    }
}
 
开发者ID:jurgendl,项目名称:hql-builder,代码行数:8,代码来源:ServiceImpl.java


示例5: saveOrUpdate

import org.springframework.security.access.method.P; //导入依赖的package包/类
protected <P> P saveOrUpdate(P entity) {
    try {
        this.getSession().saveOrUpdate(entity);
    } catch (javax.validation.ConstraintViolationException ex) {
        throw new ServiceException(ex.getConstraintViolations());
    }
    return entity;
}
 
开发者ID:jurgendl,项目名称:hql-builder,代码行数:9,代码来源:ServiceImpl.java


示例6: update

import org.springframework.security.access.method.P; //导入依赖的package包/类
protected <P> P update(P entity) {
    try {
        this.getSession().update(entity);
    } catch (javax.validation.ConstraintViolationException ex) {
        throw new ServiceException(ex.getConstraintViolations());
    }
    return entity;
}
 
开发者ID:jurgendl,项目名称:hql-builder,代码行数:9,代码来源:ServiceImpl.java


示例7: hasRole

import org.springframework.security.access.method.P; //导入依赖的package包/类
/**
    *  delete the  blog by id. 
    */
   @PreAuthorize("#blog.user.login == authentication.name or hasRole('ROLE_ADMIN')")
   public void delete(@P("blog") Blog blog) {
	blogRepository.delete(blog);
	itemService.deleteAllItemBy(blog);
}
 
开发者ID:RawSanj,项目名称:blogAggr,代码行数:9,代码来源:BlogService.java


示例8: hasRole

import org.springframework.security.access.method.P; //导入依赖的package包/类
@PreAuthorize("#blog.user.login == authentication.name or hasRole('ROLE_ADMIN')")
public Page<Item> findItemByBlog(Pageable pageable, @P("blog") Blog blog) {
	Page<Item> result = itemRepository.findItemByBlog(pageable, blog);
	return result;
}
 
开发者ID:RawSanj,项目名称:blogAggr,代码行数:6,代码来源:ItemService.java


示例9: save

import org.springframework.security.access.method.P; //导入依赖的package包/类
@Override
@RestResource(exported = true)
@PreAuthorizeSubmissionStatusTeamName
<S extends SubmissionStatus> S save(@P("submissionStatus")S submissionStatus);
 
开发者ID:EMBL-EBI-SUBS-OLD,项目名称:subs,代码行数:5,代码来源:SubmissionStatusRepository.java


示例10: save

import org.springframework.security.access.method.P; //导入依赖的package包/类
@Override
@RestResource(exported = true)
@PreAuthorizeProcessingStatusTeamName
<S extends ProcessingStatus> S save(@P("processingStatus") S processingStatus);
 
开发者ID:EMBL-EBI-SUBS-OLD,项目名称:subs,代码行数:5,代码来源:ProcessingStatusRepository.java


示例11: findBySubmissionId

import org.springframework.security.access.method.P; //导入依赖的package包/类
@PreAuthorizeSubmissionIdTeamName
@RestResource(exported = true, rel = "by-submission")
Page<ProcessingStatus> findBySubmissionId(@P("submissionId") @Param("submissionId") String submissionId, Pageable pageable);
 
开发者ID:EMBL-EBI-SUBS-OLD,项目名称:subs,代码行数:4,代码来源:ProcessingStatusRepository.java


示例12: save

import org.springframework.security.access.method.P; //导入依赖的package包/类
@Override
@RestResource(exported = true)
@PreAuthorizeSubmittableTeamName
public <S extends T> S save(@P("entity") S entity);
 
开发者ID:EMBL-EBI-SUBS-OLD,项目名称:subs,代码行数:5,代码来源:SubmittableRepository.java


示例13: insert

import org.springframework.security.access.method.P; //导入依赖的package包/类
@Override
@RestResource(exported = true)
@PreAuthorizeSubmittableTeamName
public <S extends T> S insert(@P("entity") S s);
 
开发者ID:EMBL-EBI-SUBS-OLD,项目名称:subs,代码行数:5,代码来源:SubmittableRepository.java


示例14: delete

import org.springframework.security.access.method.P; //导入依赖的package包/类
@Override
@RestResource(exported = true)
@PreAuthorizeSubmittableTeamName
public void delete(@P("entity") T entity);
 
开发者ID:EMBL-EBI-SUBS-OLD,项目名称:subs,代码行数:5,代码来源:SubmittableRepository.java


示例15: findBySubmissionId

import org.springframework.security.access.method.P; //导入依赖的package包/类
@RestResource(exported = true, path = "by-submission", rel = "by-submission")
@PreAuthorizeSubmissionIdTeamName
Page<T> findBySubmissionId(@P("submissionId") @Param("submissionId") String submissionId, Pageable pageable);
 
开发者ID:EMBL-EBI-SUBS-OLD,项目名称:subs,代码行数:4,代码来源:SubmittableRepository.java


示例16: save

import org.springframework.security.access.method.P; //导入依赖的package包/类
@Override
@RestResource(exported = true)
@PreAuthorizeSubmissionTeamName
public <S extends Submission> S save(@P("entity") S entity);
 
开发者ID:EMBL-EBI-SUBS-OLD,项目名称:subs,代码行数:5,代码来源:SubmissionRepository.java


示例17: insert

import org.springframework.security.access.method.P; //导入依赖的package包/类
@Override
@RestResource(exported = true)
@PreAuthorizeSubmissionTeamName
public <S extends Submission> S insert(@P("entity") S entity);
 
开发者ID:EMBL-EBI-SUBS-OLD,项目名称:subs,代码行数:5,代码来源:SubmissionRepository.java


示例18: delete

import org.springframework.security.access.method.P; //导入依赖的package包/类
@Override
@RestResource(exported = true)
@PreAuthorizeSubmissionTeamName
public void delete(@P("entity") Submission entity);
 
开发者ID:EMBL-EBI-SUBS-OLD,项目名称:subs,代码行数:5,代码来源:SubmissionRepository.java


示例19: byId

import org.springframework.security.access.method.P; //导入依赖的package包/类
protected <P> IdentifierLoadAccess byId(Class<P> entityClass) {
    return this.getSession().byId(entityClass);
}
 
开发者ID:jurgendl,项目名称:hql-builder,代码行数:4,代码来源:ServiceImpl.java


示例20: byNaturalId

import org.springframework.security.access.method.P; //导入依赖的package包/类
protected <P> NaturalIdLoadAccess byNaturalId(Class<P> entityClass) {
    return this.getSession().byNaturalId(entityClass);
}
 
开发者ID:jurgendl,项目名称:hql-builder,代码行数:4,代码来源:ServiceImpl.java



注:本文中的org.springframework.security.access.method.P类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java PyCode类代码示例发布时间:2022-05-22
下一篇:
Java IRenderOption类代码示例发布时间:2022-05-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap