- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中pl.edu.icm.yadda.service2.YaddaError.getCode()
方法的一些代码示例,展示了YaddaError.getCode()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。YaddaError.getCode()
方法的具体详情如下:
包路径:pl.edu.icm.yadda.service2.YaddaError
类名称:YaddaError
方法名:getCode
暂无
代码示例来源:origin: pl.edu.icm.yadda/yadda-aas2-common
String errorType) {
if (error!=null) {
if (errorType.equals(error.getCode())) {
if (error.getData()!=null) {
if (error.getData() instanceof String[]) {
代码示例来源:origin: pl.edu.icm.yadda/yadda-aas2-common
/**
* Processes evaluation error from given result.
* Reauthorizing if possible, e.g. when is able to react on received error.
* @param result
* @param oryginalRequest
* @return final decision
*/
protected YaddaObligationsAwareResult<Boolean> processBackendError(
YaddaObligationsAwareResult<Boolean> result,
BackendAuthorizerRequest oryginalRequest) {
// not processing error, simply logging error content and returning oryginal result
log.warn(result.getError().getCode() + ':' +
result.getError().getMssg(), result.getError().getException());
return result;
}
代码示例来源:origin: pl.edu.icm.yadda/yadda-aas2-common
/**
* Processes evaluation error from given result.
* Reauthorizing if possible, e.g. when is able to react on received error.
* @param result
* @param oryginalRequest
* @return final decision
*/
protected boolean processBackendError(YaddaErrorAwareResult<Boolean> result,
BackendAuthorizerRequest oryginalRequest) {
// not processing error, simply logging error content and returning oryginal result
log.warn(result.getError().getCode() + ':' +
result.getError().getMssg(), result.getError().getException());
return result.getData();
}
代码示例来源:origin: pl.edu.icm.yadda/yadda-aas2-common
if (evalAllResult.getError()!=null) {
log.error("Error occured when avaluating access to allowAll" +
" ,code: " + evalAllResult.getError().getCode() +
" ,message: " + evalAllResult.getError().getMssg(),
evalAllResult.getError().getException());
代码示例来源:origin: pl.edu.icm.yadda/yadda-services2
/**
* Checks a response for any errors. If there is an error containing a RuntimeException,
* the exception is rethrown. For any other exception or an error without an exception
* a new RuntimeException is thrown.
*
* @param <R> type of the response
* @param response the response to check
* @return the checked response
* @throws RuntimeException if the response contains error information
*/
public static <R extends GenericResponse> R checkOther(R response) {
if (response.isOK()) return response;
YaddaError error = response.getError();
Exception exc = error.getException();
if (exc != null && exc instanceof RuntimeException) {
throw (RuntimeException) exc;
}
// fallback: setting ServiceException as cause, otherwise error code is missing
throw new RuntimeException("Unexpected YaddaError: " + error,
new ServiceException(error.getCode(), error.getMssg(), error.getException()));
}
代码示例来源:origin: pl.edu.icm.yadda/yadda-aas2-common
if (secResult.getError()!=null) {
log.error("got error from security client: " +
secResult.getError().getCode() + ", " +
secResult.getError().getMssg());
return new ListArchiveContentsResponse(secResult.getError());
代码示例来源:origin: pl.edu.icm.yadda/yadda-aas2-common
if (secResult.getError()!=null) {
log.error("got error from security client: " +
secResult.getError().getCode() + ", " +
secResult.getError().getMssg());
return new ListArchiveObjects2Response(secResult.getError());
代码示例来源:origin: pl.edu.icm.yadda/yadda-aas2-common
if (secResult.getError()!=null) {
log.error("got error from security client: " +
secResult.getError().getCode() + ", " +
secResult.getError().getMssg());
return new ListArchiveObjectsResponse(secResult.getError());
代码示例来源:origin: pl.edu.icm.yadda/yadda-aas2-common
@Override
public void enrich(ISecuritySession session, SecurityToken securityToken, Assertion assertion)
throws SessionEnricherException {
if (!skipLicenses) {
YaddaErrorAwareResult<Set<ObligationType>> result = authzFacade.retrieveLicenseObligations(assertion);
if (result.getError() != null) {
throw new SessionEnricherException("errors found when retrieving license obligations: "
+ "error code: " + result.getError().getCode() + ", error message: "
+ result.getError().getMssg(), result.getError().getException());
} else {
LicenseAuthority licAuthr = (LicenseAuthority) session.getAuthorities(LicenseAuthority.NAME);
if (licAuthr == null) {
licAuthr = new LicenseAuthority();
session.setAuthorities(licAuthr);
}
CriterionCreatorResponse<String[]> critResp = criterionCreatorManager.createCriteria(result.getData());
if (critResp.isAllowAll()) {
licAuthr.add(ALL_ALLOWED_MARKUP);
} else {
if (critResp.getSecurityCriterion() != null && critResp.getSecurityCriterion().length > 0) {
licAuthr.addAll(Arrays.asList(dropTagPrefixes(critResp.getSecurityCriterion())));
}
}
}
}
}
代码示例来源:origin: pl.edu.icm.yadda/yadda-aas2-common
.retrieveLicenseObligations(securityRequestHandler.extract(request));
if (secResult.getError() != null) {
log.error("got error from security client: " + secResult.getError().getCode() + ", "
+ secResult.getError().getMssg());
return new CountResponse(secResult.getError());
代码示例来源:origin: pl.edu.icm.yadda/yadda-aas2-common
if (secResult.getError()!=null) {
log.error("got error from security client: " +
secResult.getError().getCode() + ", " +
secResult.getError().getMssg());
response = new GetArchiveContentResponse();
代码示例来源:origin: pl.edu.icm.yadda/yadda-aas2-common
public GetArchive2ObjectResponse getObject(GetArchive2ObjectRequest request) {
GetArchive2ObjectResponse response = archive.getObject(request);
if(!response.isOK())
return response;
if (response.getResult() == null || skipLicenses) return response;
YaddaErrorAwareResult<Set<ObligationType>> secResult = licAuthzFacade.retrieveLicenseObligations(
securityRequestHandler.extract(request));
if (secResult.getError()!=null) {
log.error("got error from security client: " +
secResult.getError().getCode() + ", " +
secResult.getError().getMssg());
return new GetArchive2ObjectResponse(secResult.getError());
}
if (evaluateAccess(secResult.getData(),
new LicenseEvaluatorContext<String[]>(
request.getId().getId(), response.getResult().getTags()))) {
return response;
} else {
response = new GetArchive2ObjectResponse(new YaddaError(SecurityConstants.ERROR_AUTH,
"Permission not granted to retrieve resource id='" +
request.getId().getId() + "'!"));
return response;
}
}
代码示例来源:origin: pl.edu.icm.yadda/yadda-aas2-common
public GetArchiveObjectResponse<ArchiveContent> getSingleObject(GetArchiveObjectRequest request) {
GetArchiveObjectResponse<ArchiveContent> response=archive.getSingleObject(request);
if(!response.isOK())
return response;
if (response.getObject()==null || skipLicenses) {
// TODO should be return some secuirty evaluation error instead?
return response;
}
YaddaErrorAwareResult<Set<ObligationType>> secResult = licAuthzFacade.retrieveLicenseObligations(
securityRequestHandler.extract(request));
if (secResult.getError()!=null) {
log.error("got error from security client: " +
secResult.getError().getCode() + ", " +
secResult.getError().getMssg());
return new GetArchiveObjectResponse<ArchiveContent>(secResult.getError());
}
if (evaluateAccess(secResult.getData(),
new LicenseEvaluatorContext<String[]>(
request.getId().getId(), response.getObject().getTags()))) {
return response;
} else {
response=new GetArchiveObjectResponse<ArchiveContent>();
response.setError(new YaddaError(SecurityConstants.ERROR_AUTH,
"Permission not granted to retrieve resource id='" +
request.getId().getId() + "'!"));
return response;
}
}
代码示例来源:origin: pl.edu.icm.yadda/yadda-aas2-common
if (secResult.getError()!=null) {
log.error("got error from security client: " +
secResult.getError().getCode() + ", " +
secResult.getError().getMssg());
response = new GetArchiveContentResponse();
代码示例来源:origin: pl.edu.icm.yadda/yadda-aas2-common
if (secResult.getError()!=null) {
log.error("got error from security client: " +
secResult.getError().getCode() + ", " +
secResult.getError().getMssg());
response = new GetArchiveObjectResponse<ArchiveContentDTO>();
代码示例来源:origin: pl.edu.icm.yadda/yadda-aas2-common
if (secResult.getError()!=null) {
log.error("got error from security client: " +
secResult.getError().getCode() + ", " +
secResult.getError().getMssg());
response=new GetObjectResponse<String>();
代码示例来源:origin: pl.edu.icm.yadda/yadda-aas2-common
.retrieveLicenseObligations(securityRequestHandler.extract(request));
if (secResult.getError() != null) {
log.error("got error from security client: " + secResult.getError().getCode() + ", "
+ secResult.getError().getMssg());
return new ListArchiveObjects2Response(secResult.getError());
代码示例来源:origin: pl.edu.icm.yadda/yadda-aas2-common
.retrieveLicenseObligations(securityRequestHandler.extract(request));
if (secResult.getError() != null) {
log.error("got error from security client: " + secResult.getError().getCode() + ", "
+ secResult.getError().getMssg());
return new CountResponse(secResult.getError());
代码示例来源:origin: pl.edu.icm.yadda/yadda-aas2-common
.retrieveLicenseObligations(securityRequestHandler.extract(request));
if (secResult.getError() != null) {
log.error("got error from security client: " + secResult.getError().getCode() + ", "
+ secResult.getError().getMssg());
return new SearchResultsResponse(secResult.getError());
代码示例来源:origin: pl.edu.icm.yadda/yadda-aas2-common
.retrieveLicenseObligations(securityRequestHandler.extract(request));
if (secResult.getError() != null) {
log.error("got error from security client: " + secResult.getError().getCode() + ", "
+ secResult.getError().getMssg());
return new DataResponse(secResult.getError());
如何在 handle 方法中使用 getcode()? 我想了解按下的是哪个键。 注意:我不想在处理方法中将“Event”更改为“KeyEvent” public class Main extends
我有一个Python程序,它运行字符串的所有组合(保存在列表comb中)并检查属于它的网站是否存在。该程序可以运行,但运行速度非常慢。在尝试了一些事情之后,我认为问题出在 getcode 方法上,因为
本文整理了Java中org.geoserver.wfs.WFSException.getCode()方法的一些代码示例,展示了WFSException.getCode()的具体用法。这些代码示例主要来
本文整理了Java中pl.edu.icm.yadda.service2.YaddaError.getCode()方法的一些代码示例,展示了YaddaError.getCode()的具体用法。这些代码示
本文整理了Java中org.mozilla.zest.core.v1.ZestExpressionStatusCode.getCode()方法的一些代码示例,展示了ZestExpressionStat
我的机器上有 python 2.7.3,当我运行以下代码时,它运行得很好。 response = urllib.urlopen(myUrl, params) if response.getcode()
本文整理了Java中pl.edu.icm.model.bwmeta.y.YCategoryRef.getCode()方法的一些代码示例,展示了YCategoryRef.getCode()的具体用法。这
在我参加 Lynda 的初学者 Python 类(class)中,它说使用 .getcode() 从 url 获取 http 代码,并且可以在读取数据之前用作测试: webUrl = urllib2.
我是一名优秀的程序员,十分优秀!