本文整理汇总了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;未经允许,请勿转载。 |
请发表评论