- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中pl.edu.icm.yadda.service2.YaddaError
类的一些代码示例,展示了YaddaError
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。YaddaError
类的具体详情如下:
包路径:pl.edu.icm.yadda.service2.YaddaError
类名称:YaddaError
[英]Common error container.
[中]常见错误容器。
代码示例来源:origin: pl.edu.icm.yadda/yadda-solr
@Override
public GenericResponse markActive(final MarkActiveRequest request) {
return new GenericResponse(new YaddaError(ERROR_CODE));
}
代码示例来源:origin: pl.edu.icm.yadda/yadda-content
protected void check(GenericResponse resp) throws RelationGraphException {
if (resp.isOK())
return;
throw new RelationGraphException(resp.getError().getMssg(), resp.getError().getException());
}
代码示例来源: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
String errorType) {
if (error!=null) {
if (errorType.equals(error.getCode())) {
if (error.getData()!=null) {
if (error.getData() instanceof String[]) {
List<String> result = new ArrayList<String>(((String[])error.getData()).length);
for (String currentAssId : ((String[]) error.getData())) {
result.add(currentAssId);
} else if (error.getData() instanceof String) {
List<String> result = new ArrayList<String>(1);
result.add((String) error.getData());
return result;
} else {
log.error("unsupported error data instance: " +
error.getData().getClass().getCanonicalName());
代码示例来源: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());
log.warn(message);
return new ListArchiveObjects2Response(
new YaddaError(SecurityConstants.ERROR_AUTH, message));
} else {
log.debug("removing" + currentObj.getId() + " from result list!");
代码示例来源:origin: pl.edu.icm.yadda/yadda-services2
/**
* Checks a response for errors containing a specific kind of exception.
* If this exception is found it is thrown, otherwise the response is returned.
*
* @param <R> type of the response
* @param <E> type of the exception to check for
* @param response the response to check
* @param cl the class of the exception to check for
* @return the checked response
* @throws E the exception found in the response
*/
public static <R extends GenericResponse, E extends Exception>
R check(R response, Class<E> cl) throws E {
if (response.isOK()) return response;
Exception exc = response.getError().getException();
if (exc != null && cl.isAssignableFrom(exc.getClass())) throw cl.cast(exc);
return response;
}
代码示例来源:origin: pl.edu.icm.yadda/yadda-services2
public Set<String> getFeatures() throws ServiceException {
final GetFeaturesResponse resp = service.getFeatures(new GetFeaturesRequest());
if (! resp.isOK()) {
throw new ServiceException(resp.getError().getMssg());
}
return resp.getFeatures();
}
代码示例来源: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());
log.debug(message);
return new ListArchiveObjectsResponse(
new YaddaError(SecurityConstants.ERROR_AUTH, message));
代码示例来源:origin: pl.edu.icm.yadda/yadda-content
private void fetch() {
QueryResponse resp = service.query(new QueryRequest(new IterateNodesOp(type, fetchLinks, resumptionToken)));
if (!resp.isOK())
throw new RuntimeException("Exception caught while iterating nodes", resp.getError().getException());
buffer = resp.getNodes();
position = 0;
resumptionToken = resp.getResumptionToken();
}
}
代码示例来源:origin: pl.edu.icm.yadda/yadda-solr
@Override
@Deprecated
public SearchResponse search(final SearchRequest request) {
return new SearchResponse(new YaddaError(ERROR_CODE, "Not implemented"));
}
代码示例来源: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());
log.debug(message);
return new ListArchiveContentsResponse(
new YaddaError(SecurityConstants.ERROR_AUTH, message));
代码示例来源:origin: pl.edu.icm.yadda/yadda-aas2-common
/**
* Evaluates access to the resource.
*
* @param obligations
* @param context
* @return true if access granted, false otherwise
*/
protected boolean evaluateAccess(final Collection<ObligationType> obligations,
final LicenseEvaluatorContext<String[]> context) {
for (final ILicenseEvaluator<String[]> evaluator : evaluators) {
final EvaluatorResult localResult = evaluator.evaluate(obligations, context);
if (localResult.getStatus() == EvaluatorResult.Status.PERMIT) {
return true;
} else if (localResult.getStatus() == EvaluatorResult.Status.DENY) {
log.debug("evaluation with module " + evaluator.getClass().getName() + " failed");
} else if (localResult.getStatus() == EvaluatorResult.Status.ERROR) {
log.debug("evaluation with module " + evaluator.getClass().getName() + " finished with error: "
+ localResult.getError().getMssg(), localResult.getError().getException());
}
}
// fallback
log.debug("content is not accessible for resource id='" + context.getStoredObjectId() + "'");
return false;
}
代码示例来源: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
throw new ParamProviderException("unable to get ancestors part " +
"from catalog for id: " + id,
(partResponse.getError()!=null?partResponse.getError().getException():null));
代码示例来源:origin: pl.edu.icm.yadda/yadda-aas2-common
@Override
public GetKeywordObjectResponse getObject(TypedKeywordObjectRequest request) {
if (authorizeAccessInViewMode) {
String message = "VIEW operation mode authorization is not implemented yet!";
log.error(message);
return new GetKeywordObjectResponse(
new YaddaError(DEFAULT_ERROR_CODE, message));
} else {
return service.getObject(request);
}
}
代码示例来源: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
/**
* Evaluates access to the resource.
*
* @param obligations
* @param context
* @return true if access granted, false otherwise
*/
protected boolean evaluateAccess(final Collection<ObligationType> obligations,
final LicenseEvaluatorContext<String[]> context) {
for (final ILicenseEvaluator<String[]> evaluator : evaluators) {
final EvaluatorResult localResult = evaluator.evaluate(obligations, context);
if (localResult.getStatus() == EvaluatorResult.Status.PERMIT) {
return true;
} else if (localResult.getStatus() == EvaluatorResult.Status.DENY) {
log.debug("evaluation with module " + evaluator.getClass().getName() + " failed");
} else if (localResult.getStatus() == EvaluatorResult.Status.ERROR) {
log.debug("evaluation with module " + evaluator.getClass().getName() + " finished with error: "
+ localResult.getError().getMssg(), localResult.getError().getException());
}
}
// fallback
log.debug("content is not accessible for resource id='" + context.getStoredObjectId() + "'");
return false;
}
代码示例来源: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
@Override
public ListCollectionsResponse listCollections(
ListCollectionsRequest request) {
if (authorizeAccessInViewMode) {
String message = "VIEW operation mode authorization is not implemented yet!";
log.error(message);
return new ListCollectionsResponse(
new YaddaError(DEFAULT_ERROR_CODE, message));
} else {
return service.listCollections(request);
}
}
代码示例来源: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 PagedListResponseWithCount<SimilarityResult>(secResult.getError());
} else {
return new PagedListResponseWithCount<SimilarityResult>(new YaddaError(SecurityConstants.ERROR_AUTH,
"Permission not granted to retrieve search results! " + "No security filter was found!"));
final String message = "invalid resumption token: " + request.getResumptionToken();
log.warn(message);
return new PagedListResponseWithCount<SimilarityResult>(new YaddaError(
SecurityConstants.ERROR_AUTH, message));
final String message = "Security constraints were violated: " + "security criteria have changed!";
log.warn(message);
return new PagedListResponseWithCount<SimilarityResult>(new YaddaError(SecurityConstants.ERROR_AUTH,
message, e));
所以这个函数非常简单(对我来说不是那么简单!),它采用 HTML 表单,选择下拉选项后,它将选项值发送到 index.php 并根据响应获取响应它改变了页面的内容!但它不断返回“未定义”...我正在使
我正在使用 Yadda BDD JavaScript 库 ( https://github.com/acuminous/yadda)。 我想编写一个返回值的步骤定义。我怎样才能将值传递到下一步? li
我试图找到一些使用 Yadda 的案例(使用 Jasmine 或其他软件)和 Protractor但没有运气。有人有这方面的经验吗? 最佳答案 好吧,我正在回答我自己的问题。 第 1 步 - 定义 P
本文整理了Java中pl.edu.icm.yadda.service2.YaddaError类的一些代码示例,展示了YaddaError类的具体用法。这些代码示例主要来源于Github/Stackov
本文整理了Java中pl.edu.icm.yadda.common.YaddaException类的一些代码示例,展示了YaddaException类的具体用法。这些代码示例主要来源于Github/S
本文整理了Java中pl.edu.icm.yadda.export.output.ZipOutput类的一些代码示例,展示了ZipOutput类的具体用法。这些代码示例主要来源于Github/Stac
本文整理了Java中pl.edu.icm.yadda.aas.utils.YaddaAASConfigurator类的一些代码示例,展示了YaddaAASConfigurator类的具体用法。这些代码
本文整理了Java中pl.edu.icm.yadda.model.source.YModelSource类的一些代码示例,展示了YModelSource类的具体用法。这些代码示例主要来源于Github
我是 JavaScript 新手,最近开始使用 Protractor 和 Yadda 编写自动化测试,以便可以使用 Gherkin。但是我刚刚发现步骤定义似乎不可重用,即如果我运行该功能 testMy
本文整理了Java中pl.edu.icm.yadda.service2.YaddaObjectID.equals()方法的一些代码示例,展示了YaddaObjectID.equals()的具体用法。这
本文整理了Java中pl.edu.icm.yadda.service2.YaddaObjectID.getId()方法的一些代码示例,展示了YaddaObjectID.getId()的具体用法。这些代
本文整理了Java中pl.edu.icm.yadda.service2.YaddaObjectID.()方法的一些代码示例,展示了YaddaObjectID.()的具体用法。这些代码示例主要来源于Gi
本文整理了Java中pl.edu.icm.yadda.service2.YaddaError.getMssg()方法的一些代码示例,展示了YaddaError.getMssg()的具体用法。这些代码示
本文整理了Java中pl.edu.icm.yadda.service2.YaddaError.getException()方法的一些代码示例,展示了YaddaError.getException()的
本文整理了Java中pl.edu.icm.yadda.service2.YaddaError.getCode()方法的一些代码示例,展示了YaddaError.getCode()的具体用法。这些代码示
本文整理了Java中pl.edu.icm.yadda.service2.YaddaError.()方法的一些代码示例,展示了YaddaError.()的具体用法。这些代码示例主要来源于Github/S
本文整理了Java中pl.edu.icm.yadda.common.YaddaException.()方法的一些代码示例,展示了YaddaException.()的具体用法。这些代码示例主要来源于Gi
本文整理了Java中pl.edu.icm.yadda.common.YaddaException.toString()方法的一些代码示例,展示了YaddaException.toString()的具体
本文整理了Java中pl.edu.icm.yadda.export.output.ZipOutput.()方法的一些代码示例,展示了ZipOutput.()的具体用法。这些代码示例主要来源于Githu
本文整理了Java中pl.edu.icm.yadda.model.source.YModelSource.getElementById()方法的一些代码示例,展示了YModelSource.getEl
我是一名优秀的程序员,十分优秀!