- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中pl.edu.icm.yadda.model.source.YModelSource
类的一些代码示例,展示了YModelSource
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。YModelSource
类的具体详情如下:
包路径:pl.edu.icm.yadda.model.source.YModelSource
类名称:YModelSource
暂无
代码示例来源:origin: pl.edu.icm.yadda/yaddaweb-lite-core
private YElement getElement(String elementId) {
try {
if (elementId != null && elementId.startsWith(FORCE_BWMETA2_OBJECT_ID)) {
return dataSourcesFactory.getYSourceFactory(true).getYSource().getElementById(elementId);
} else {
return dataSourcesFactory.getYSourceFactory().getYSource().getElementById(elementId);
}
} catch (ModelDataSourceException e) {
throw new SystemException(Modules.CATALOG, "Error when reading element (id: " + elementId + ")", e);
}
}
代码示例来源:origin: pl.edu.icm.yadda/yaddaweb-lite-core
public Ancestors getAncestorsFor(String elementId) throws ModelDataSourceException{
ElementAncestors<YElement> ea = getYSource().getElementWithAncestors(elementId);
return ea!=null ? ea.getAncestors() : null;
}
代码示例来源:origin: pl.edu.icm.yadda.repowebeditor/repository-web-editor-core
try {
final EnrichedObject<ElementComplete<YElement>> enrichedElementComplete = ySource
.getEnrichedElementComplete(elementExtId);
String[] tagList = null;
if (enrichedElementComplete != null) {
代码示例来源:origin: pl.edu.icm.yadda/yaddaweb-lite-core
final YInstitution institution = dataSourcefactory.getYCatalogDataSource().getInstitutionById(element.getContributorId());
if (institution != null) {
final YDescription oneDescription = institution.getOneDescription(YConstants.DS_ABSTRACT);
代码示例来源:origin: pl.edu.icm.yadda.repowebeditor/repository-web-editor-core
public List<YClassification> getAllClassification() throws ServiceException, ModelDataSourceException {
PagingResponse<ObjectInfo> pr = typeBrowseService.browseType(
null,
ElementInfoFieldData.NO_FIELDS,
DeskLightTypes.TYPE_CATEGORY_CLASS, 0);
List<YClassification> all = new ArrayList<>();
for (ObjectInfo oi : pr.getPage()) {
YExportable exportable =dataSourcesFactory.getYCatalogDataSource().getExportableById(oi.getExtId());
if(exportable instanceof YClassification) {
YClassification classification = (YClassification) exportable;
all.add(classification);
}
}
return all;
}
}
代码示例来源:origin: pl.edu.icm.yadda/yaddaweb-lite-core
protected void fetchPersonality(final YContributor contributor, final ViewContributor viewContributor,
final IFilteringContext filteringContext) {
if (!contributor.isInstitution() || contributor.getIdentity() == null || contributor.getIdentity().isEmpty()) {
return;
}
try {
final YInstitution inst = dataSourcesFactory.getYCatalogDataSource()
.getInstitutionById(contributor.getIdentity());
if (inst != null) {
final String addr = inst.getOneAttributeSimpleValue(YConstants.AT_CONTACT_LOCATION);
viewContributor.setPublisherId(contributor.getIdentity());
viewContributor.getAddresses().add(detailsFilter.filter(addr, InputType.RICH_TEXT, filteringContext));
viewContributor.getContacts()
.addAll(CommonBuilderUtils.resolveContacts(inst, filteringContext, detailsFilter));
}
} catch (final Exception e) {
throw new SystemException(Modules.DETAILS, "Error fetching intitution: " + contributor.getIdentity(), e);
}
}
代码示例来源:origin: pl.edu.icm.yadda.repowebeditor/repository-web-editor-core
private YElement loadElementFromYaddaCatalog(String id) throws RepositoryException {
try {
final YModelSource ySource = dataSourcesFactory.getYSourceFactory().getYSource();
final YElement elementById = ySource.getElementById(id);
return elementById;
} catch (ModelDataSourceException e) {
throw new RepositoryException();
}
}
代码示例来源:origin: pl.edu.icm.yadda/yaddaweb-lite-core
private ElementAncestors<YElement> getYElementWithAncestors(String id) {
try {
ElementAncestors<YElement> yElemAncest = dataSourcesFactory.getYCatalogDataSource().getElementWithAncestors(id);
return setJournalIdsInOrigSequence(yElemAncest);
} catch (ModelDataSourceException e) {
throw new SystemException(Modules.CATALOG, "Error while fetching YElement from catalog");
}
}
代码示例来源:origin: pl.edu.icm.yadda/yaddaweb-lite-core
+ "]");
try {
YElement element = dataSourcefactory.getYCatalogDataSource().getElementById(collectionId);
if (element!=null) {
final List<YName> names = element.getNames();
代码示例来源:origin: pl.edu.icm.yadda.repowebeditor/repository-web-editor-core
@Override
public ElementAncestors<YElement> getElementWithAncestors(String id) throws RepositoryException {
try {
final YModelSource ySource = dataSourcesFactory.getYSourceFactory().getYSource();
final ElementAncestors<YElement> elementWithAncestors = ySource.getElementWithAncestors(id);
return elementWithAncestors;
} catch (ModelDataSourceException e) {
throw new RepositoryException();
}
}
代码示例来源:origin: pl.edu.icm.yadda/yaddaweb-lite-core
private ElementAncestors<YElement> setJournalIdsInOrigSequence(ElementAncestors<YElement> yElemAncest) throws ModelDataSourceException {
Ancestor journal = yElemAncest.getAncestors().getAncestorAtLevel(YaddaIdConstants.ID_LEVEL_JOURNAL_JOURNAL);
if (journal != null) {
YElement journalYElem= dataSourcesFactory.getYCatalogDataSource().getElementById(journal.getExtid());
// Keep ids original order, it decides on citation styling @see YElemToCSLItemConverter
LinkedHashMap<String, String> idsSorted = new LinkedHashMap<>();
for (YId yId : journalYElem.getIds()) {
idsSorted.put(yId.getScheme(), yId.getValue());
}
journal.setAdditionalIdentifiers(idsSorted);
}
return yElemAncest;
}
代码示例来源:origin: pl.edu.icm.yadda/yaddaweb-lite-core
@Override
protected CatalogInformationEnhancedObject<YExportable> readElement() {
try {
final CatalogInformationEnhancedObject<YExportable> result = dataSourcesFactory
.getYModelGenericDataSource().getEnhancedObjectById(id);
updateReferencesFromMetadata(result);
if (result.getObject() instanceof YElement) {
ElementAncestors<YElement> elementWithAncestors = dataSourcesFactory.getYCatalogDataSource()
.getElementWithAncestors(id);
parameters.put(DetailsConstants.VIEW_PARAM_ANCESTORS, elementWithAncestors.getAncestors());
}
return result;
} catch (final Exception ex) {
log.error("Error getting data from catalog! id=" + id);
throw new SystemException(Modules.CATALOG, "Error getting data from catalog!", ex);
}
}
代码示例来源:origin: pl.edu.icm.yadda/yaddaweb-lite-core
private void createAllAncestorsInHierarchy(final String hierarchyId, final YElement element,
final List<YElement> ancestors, Set<String> visitedElements) {
visitedElements.add(element.getId());
final YStructure structure = element.getStructure(hierarchyId);
if (structure == null) {
return;
}
final YAncestor ancestor = getFirstNotVisitedAncestor(structure, visitedElements);
if (ancestor != null) {
try {
final String ancestorExtId = ancestor.getIdentity();
final YElement ancestorElement = dataSourcesFactory.getYSourceFactory().getYSource()
.getElementById(ancestorExtId);
if (ancestorElement == null) {
log.error("doesn't find source for ancestor; elementId = " + element.getId());
return;
}
if (notInLevelToSkip(ancestor)) {
ancestors.add(ancestorElement);
}
createAllAncestorsInHierarchy(hierarchyId, ancestorElement, ancestors, visitedElements);
} catch (final ModelDataSourceException e) {
log.error(e.toString());
}
}
return;
}
代码示例来源:origin: pl.edu.icm.yadda/yaddaweb-lite-core
contentElement = dataSourcefactory.getYSourceFactory(true).getYSource().getElementById(id);
} else {
contentElement = dataSourcefactory.getYCatalogDataSource().getElementById(id);
这些指针之间有区别吗?每次通话到底发生了什么。 *p++ (*p)++, *(p)++ 最佳答案 1和3是一样的。 请记住 ++ 的后缀和一元形式。和 --有一个结果和一个副作用: x++ 的结果是
这个问题已经有答案了: difference between grep Vs cat and grep (5 个回答) 已关闭 8 年前。 我看到一个例子,其中有人这样做: cat source.tx
它曾经有效。现在,当我添加一个断点时: saveSnippet: (title, imageUrl, role) => { debugger; ... chrome (
开发.Net Web应用程序时,如果生成运行时错误,则会显示一些在Exception类中找不到的“额外”调试信息。 它显示了“源错误”部分,其中显示了代码摘录,其中行号准确显示了错误的产生位置,并显示
Firefox 中的“源”和“生成的源”有什么区别? 请举例说明。 编辑: 7 月 3 日 “搜索引擎”使用哪个来源,生成的还是生成前的? 最佳答案 Source 将显示页面加载的源(由服务器提供)。
对于具有两个不同工作表的Excel文件,我有两个OLE DB源。工作表A和工作表B。工作表A单元格I6包含日期,我想组合这两个源并在工作表B中添加一列,以将该值设置为工作表A的日期值。有可能做到吗?任
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
这是我的代码: import speech_recognition as sr r = sr.Recognizer() with sr.Microphone() as source: prin
我是 mysql 新手。我正在尝试 setter 工示例数据库 我尝试了 stackoverflow 中提到的一些方法,但没有帮助 谁能告诉我如何解决这个问题 SELECT 'LOADING depa
在终端中,我启动程序如下: 1) source env.sh 2) source activate enviroment 3) program --args 除了在 Pycharm 中并调试代码之外,
IntelliJ 如何知道目录是“源”还是“测试源”?如何始终将目录标记为“测试源”? build.gradle 1 apply plugin: 'java' apply plugin: 'idea'
这个问题类似于Source script to separate environment in R, not the global environment , 但有一个关键的转折。 考虑一个源另一个脚
和有什么区别--devtool source-map & eval-source-map ? 最佳答案 webpack 文档有一个方便的图表,说明这些不同的选项可能适合哪些情况。 他们显示eval-s
这个问题已经有答案了: Issue with virtualenv - cannot activate (36 个回答) 已关闭 4 年前。 venv) C:\Users\Sunil\PycharmP
在以前版本的 Akka Streams 中,groupBy 返回一个 Source 的 Source 可以具体化为一个 Source[Seq [A]]. 在 Akka Streams 2.4 中,我看
这个问题已经有答案了: Issue with virtualenv - cannot activate (36 个回答) 已关闭 4 年前。 venv) C:\Users\Sunil\PycharmP
是否可以获取 Bash 片段的源代码,但仅在特定条件成立时才实际提供其中的函数? 所以我要问的是,我可以无条件地获取目录中的所有文件,但获取的文件包含是否向采购外壳提供功能的逻辑。 例子: .bash
我无法查看 JavaCore.class 源代码,但我可以很好地使用代码。 例如,要查看方法JavaCore.create(..) 的源代码,我ctrl - click(或按f3) 在 JavaCor
-- Sample employee database -- See changelog table for details -- Copyright (C) 2007,2008, MySQL
当我在我的 IDE 中编译项目时它工作正常但是当我在 bamboo 中编译时它给我以下错误。 我已经检查过我在任务中配置的 jdk 版本是 1.6,我还尝试从 pom 中的 maven 插件强制执行
我是一名优秀的程序员,十分优秀!