- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中pl.edu.icm.model.bwmeta.y.YRelation.getTarget()
方法的一些代码示例,展示了YRelation.getTarget()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。YRelation.getTarget()
方法的具体详情如下:
包路径:pl.edu.icm.model.bwmeta.y.YRelation
类名称:YRelation
方法名:getTarget
暂无
代码示例来源:origin: pl.edu.icm.yadda.repowebeditor/repository-web-editor-core
private String getRelationId(YRelation relation){
if(relation.getTarget()!=null)
return relation.getTarget().getValue();
else
return "";
}
代码示例来源:origin: pl.edu.icm.bwmeta/bwmeta-2-foreign-transformers
protected void fillRelations(YElement yElement, List<YExportable> referedElements, Map<String, List<StringWithAttributes>> ret) {
// relation element
for (YRelation yRelation : yElement.getRelations()) {
if (yRelation.getTarget() != null) {
if (!ret.containsKey(E_RELATION)) {
ret.put(E_RELATION, new ArrayList<StringWithAttributes>());
}
ret.get(E_RELATION).add(new StringWithAttributes(yRelation.getTarget().getValue()));
}
}
}
代码示例来源:origin: pl.edu.icm.synat/synat-portal-core
protected void fillRelations(HtmlMetaHeaders metadata, YElement yElement) {
for (YRelation yRelation : yElement.getRelations()) {
if (yRelation.getTarget() != null) {
metadata.addMetadataName(DC_NAMESPACE + SEPARATOR + DublinCoreStrings.E_RELATION, yRelation.getTarget().getValue());
}
}
}
代码示例来源:origin: pl.edu.icm.yadda.repowebeditor/repository-web-editor-core
private String _getTitleElementId(AbstractElementInfo<?> abstractElement, String relationType){
List<YRelation> relations = abstractElement.getRelations();
for(YRelation relation: relations){
if(relationType.equals(relation.getType())){
return relation.getTarget().getValue();
}
}
return "";
}
代码示例来源:origin: pl.edu.icm.yadda/yaddaweb-lite-core
@Override
protected Object buildElementViewPart(YExportable exp,
String[] elementTags, Map<String, Object> additionalParameters,
IFilteringContext filteringContext) {
YElement element = (YElement) exp;
List<ViewReference> partModel = new LinkedList<ViewReference>();
for (YRelation ref : element.getRelations(YConstants.RL_REFERENCE_TO)) {
String id;
if (ref.getTarget() != null) {
id = detailsFilter.filter(ref.getTarget().getValue(),
InputType.IDENTIFIER, filteringContext);
} else {
id = null;
}
YAttribute attribute = ref.getOneAttribute(YConstants.AT_REFERENCE_TEXT);
String cite = getXMLFragmentFrom(attribute);
partModel.add(new ViewReference(null,
cite != null ? detailsFilter.filter(cite,
InputType.RICH_TEXT, filteringContext) : null, id));
}
return partModel;
}
代码示例来源:origin: pl.edu.icm.yadda/yaddaweb-lite-core
String type = ref.getType();
if (isVisible(type) && ref.getTarget() != null) {
String title = "?";
String id = ref.getTarget().getValue();
try {
ElementInfo info = infoService.extractElementInfo(id,
代码示例来源:origin: pl.edu.icm.synat/synat-portal-core
public List<ElementWithThumbnail<BriefElementData>> prepareReferences(List<YRelation> yRelationList, ElementType elementType) {
BriefDataFactory bdf = new BriefDataFactory();
List<BriefElementData> referencesList = new ArrayList<BriefElementData>();
for (YRelation reference : yRelationList) {
BriefElementData referenceMetadata = null;
if (reference.getTarget() != null) {
try {
final String id = resolveId(reference.getTarget());
referenceMetadata = repositoryFacade.fetchBriefElementData(id);
} catch (NotFoundException e) {
referenceMetadata = bdf.createPublicationData(reference, elementType);
}
}
if (referenceMetadata == null) {
referenceMetadata = bdf.createPublicationData(reference, elementType);
}
if (referenceMetadata instanceof ObjectDetails && ((ObjectDetails) referenceMetadata).getObjectType().equals(ElementType.JOURNAL)) {
if (referenceMetadata instanceof PublicationData) {
final String date = reference.getOneAttributeSimpleValue(ReferenceAttributeTypes.AT_REFERENCE_PARSED_DATE);
if (StringUtils.isNotBlank(date)) {
((PublicationData) referenceMetadata).setDescription(date);
} else {
((PublicationData) referenceMetadata).setDescription(StringUtils.EMPTY);
}
}
}
referencesList.add(referenceMetadata);
}
return thumbnailService.enrichWithThumbnailUrl(referencesList);
}
代码示例来源:origin: pl.edu.icm.yadda/bwmeta-import
if (rel.getTarget() != null
&& /*YConstants.EXT_SCHEME_YADDA && */ rel.getTarget().getValue() != null && !rel.getTarget().getValue().isEmpty()) {
additional.add(rel.getTarget().getValue());
代码示例来源:origin: pl.edu.icm.yadda/yadda-content
private List<DocReference> referencesFromYElement(final YElement element) {
final List<DocReference> references = new ArrayList<DocReference>();
for (final YRelation ref : element.getRelations(YConstants.RL_REFERENCE_TO)) {
final DocReference reference = new DocReference();
final List<DocId> matches = new ArrayList<DocId>();
final YId target = ref.getTarget();
if (target != null && YConstants.EXT_SCHEME_YADDA.equals(target.getScheme())) {
final String extId = target.getValue();
matches.add(new DocId(MetadataIndexConstants.D_EXTID, extId));
}
reference.setMatches(matches);
final YAttribute refText = ref.getOneAttribute(YConstants.AT_REFERENCE_TEXT);
if (refText != null) {
final String text = refText.getValue();
reference.setText(text);
final DocReference parsed = referenceParser.parse(text);
if (parsed != null && parsed.getParsed() != null) {
reference.setParsed(parsed.getParsed());
}
}
references.add(reference);
// TODO What to do with URL references
}
return references;
}
代码示例来源:origin: pl.edu.icm.yadda/yaddaweb-lite-core
for (YRelation relation : contentElement.getRelations()) {
page.getRelations().add(
relation.getTarget().getValue());
代码示例来源:origin: pl.edu.icm.synat/synat-portal-core
BibliographyReference bibRef = new BibliographyReference();
String text = formatBibliographyText(relation);
YId target = relation.getTarget();
if (target != null && target.getValue() != null && IdSchemaIds.EXT_SCHEME_YADDA.equals(target.getScheme())) {
bibRef.setAssignedId(target.getValue());
本文整理了Java中pl.edu.icm.model.bwmeta.YElement类的一些代码示例,展示了YElement类的具体用法。这些代码示例主要来源于Github/Stackoverflow
本文整理了Java中pl.edu.icm.model.bwmeta.YContributor类的一些代码示例,展示了YContributor类的具体用法。这些代码示例主要来源于Github/Stack
本文整理了Java中pl.edu.icm.model.bwmeta.y.YContentFile类的一些代码示例,展示了YContentFile类的具体用法。这些代码示例主要来源于Github/Sta
本文整理了Java中pl.edu.icm.model.bwmeta.y.YDescription类的一些代码示例,展示了YDescription类的具体用法。这些代码示例主要来源于Github/Sta
本文整理了Java中pl.edu.icm.model.bwmeta.y.YCurrent类的一些代码示例,展示了YCurrent类的具体用法。这些代码示例主要来源于Github/Stackoverfl
本文整理了Java中pl.edu.icm.model.bwmeta.y.YName类的一些代码示例,展示了YName类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Mav
本文整理了Java中pl.edu.icm.model.bwmeta.y.YStructure类的一些代码示例,展示了YStructure类的具体用法。这些代码示例主要来源于Github/Stackov
本文整理了Java中pl.edu.icm.model.bwmeta.y.YElement类的一些代码示例,展示了YElement类的具体用法。这些代码示例主要来源于Github/Stackoverfl
本文整理了Java中pl.edu.icm.model.bwmeta.y.YCategoryRef类的一些代码示例,展示了YCategoryRef类的具体用法。这些代码示例主要来源于Github/Sta
本文整理了Java中pl.edu.icm.model.bwmeta.y.YContentDirectory类的一些代码示例,展示了YContentDirectory类的具体用法。这些代码示例主要来源于
本文整理了Java中pl.edu.icm.model.bwmeta.y.YContentEntry类的一些代码示例,展示了YContentEntry类的具体用法。这些代码示例主要来源于Github/S
本文整理了Java中pl.edu.icm.model.bwmeta.y.YId类的一些代码示例,展示了YId类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平
本文整理了Java中pl.edu.icm.model.bwmeta.y.YRelation类的一些代码示例,展示了YRelation类的具体用法。这些代码示例主要来源于Github/Stackover
本文整理了Java中pl.edu.icm.model.bwmeta.y.YAncestor类的一些代码示例,展示了YAncestor类的具体用法。这些代码示例主要来源于Github/Stackover
本文整理了Java中pl.edu.icm.model.bwmeta.y.YAffiliation类的一些代码示例,展示了YAffiliation类的具体用法。这些代码示例主要来源于Github/Sta
本文整理了Java中pl.edu.icm.model.bwmeta.y.YDate类的一些代码示例,展示了YDate类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Mav
本文整理了Java中pl.edu.icm.model.bwmeta.y.YLanguage类的一些代码示例,展示了YLanguage类的具体用法。这些代码示例主要来源于Github/Stackover
本文整理了Java中pl.edu.icm.model.bwmeta.y.YContributor类的一些代码示例,展示了YContributor类的具体用法。这些代码示例主要来源于Github/Sta
本文整理了Java中pl.edu.icm.model.bwmeta.y.YTagList类的一些代码示例,展示了YTagList类的具体用法。这些代码示例主要来源于Github/Stackoverfl
本文整理了Java中pl.edu.icm.model.bwmeta.y.YAttribute类的一些代码示例,展示了YAttribute类的具体用法。这些代码示例主要来源于Github/Stackov
我是一名优秀的程序员,十分优秀!