- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中pl.edu.icm.model.bwmeta.y.YContributor.getAffiliationRefs()
方法的一些代码示例,展示了YContributor.getAffiliationRefs()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。YContributor.getAffiliationRefs()
方法的具体详情如下:
包路径:pl.edu.icm.model.bwmeta.y.YContributor
类名称:YContributor
方法名:getAffiliationRefs
暂无
代码示例来源:origin: pl.edu.icm.yadda/yadda-analysis-impl
private static void proceedAffiliationRefs(YContributor yc,
LinkedList<PredicateAndObject> pao, YElement in_item) {
if(!yc.getAffiliationRefs().isEmpty())
for(String ya : yc.getAffiliationRefs())
pao.add(new PredicateAndObject(RelConstants.RL_IS_AFFILIATED_WITH_ID,ya));
}
代码示例来源:origin: pl.edu.icm.yadda.repowebeditor/repository-web-editor-core
private Set<String> getAffiliationNamesFromRefs(YContributor contributor, AbstractElementInfo<?>
abstractElementInfo) {
Set<String> affNames = new HashSet<>();
List<String> affRefs = contributor.getAffiliationRefs();
for (String ref : affRefs) {
YAffiliation yAffiliation = abstractElementInfo.getAffiliation(ref);
if (yAffiliation != null) {
String name = yAffiliation.getSimpleText();
if (StringUtils.isNotBlank(name)) {
affNames.add(name);
}
}
}
return affNames;
}
代码示例来源:origin: pl.edu.icm.synat/synat-sdk-sample-services
String contributorName = YModelUtils.getDefaultContributor(contributor);
StringBuilder affiliationList = new StringBuilder();
for (String affId : contributor.getAffiliationRefs()) {
YAffiliation yAffiliation = element.getAffiliation(affId);
if (yAffiliation != null) {
代码示例来源:origin: pl.edu.icm.yadda/yaddaweb-lite-core
protected List<ViewAffiliation> resolveAffiliations(final YContributor contributor, final YElement element,
final IFilteringContext filteringContext) {
final List<ViewAffiliation> result = new LinkedList<ViewAffiliation>();
for (final String ref : contributor.getAffiliationRefs()) {
final YAffiliation aff = element.getAffiliation(ref);
if (aff != null) {
String text = aff.getSimpleText();
if (text == null || text.length() == 0) {
text = aff.getOneAttributeSimpleValue(YConstants.AT_AFFILIATION_TEXT);
text = text != null ? text : "";
}
result.add(new ViewAffiliation(detailsFilter.filter(text, InputType.PLAIN_TEXT, filteringContext),
detailsFilter.filter(aff.getIdentity(), InputType.IDENTIFIER, filteringContext)));
}
}
return result;
}
代码示例来源:origin: pl.edu.icm.synat/synat-process-common
if (CollectionUtils.isNotEmpty(removedAffiliations) && CollectionUtils.isNotEmpty(contributor.getAffiliationRefs())) {
contributor.getAffiliationRefs().removeAll(removedAffiliations);
代码示例来源:origin: pl.edu.icm.synat/synat-portal-core
protected void fillAuthors(HtmlMetaHeaders metadata, YElement yElement) {
Map<String, FilteredString> affiliationMap = PersonDataYModelTransformer.processAffiliations(yElement);
for (YContributor yContributor : yElement.getContributors()) {
if (yContributor.getRole().equals(ContributorRoles.CR_AUTHOR)) {
metadata.addMetadataName(WP_AUTHOR, YModelUtils.getDefaultContributor(yContributor));
List<String> affiliationRefs = yContributor.getAffiliationRefs();
for (String affId : affiliationRefs) {
FilteredString affiliation = affiliationMap.get(affId);
if (affiliation != null && StringUtils.isNotBlank(affiliation.getRawData())) {
metadata.addMetadataName(WP_AUTHOR_AFFILIATION, affiliation.getRawData());
}
}
}
}
}
代码示例来源:origin: pl.edu.icm.yadda/yadda-analysis-impl
if(yc.getAffiliationRefs().isEmpty()){
for(String ya : yc.getAffiliationRefs()){
int aff_inner=0;
for(YAffiliation a : in_item.getAffiliations()){
代码示例来源:origin: pl.edu.icm.yadda/yadda-content
private List<DocAuthor> authorsFromYElement(final YElement element) {
final List<DocAuthor> authors = new ArrayList<DocAuthor>();
for (final YContributor contributor : element.getContributors()) {
final YName fullName = contributor.getDefaultName();
if (fullName == null) {
continue;
}
// TODO: check if parsed correctly
DocAuthor author = authorParser.parse(fullName.getText());
if (author == null) {
author = new DocAuthor(null, fullName.getText());
}
final List<DocAffiliation> affs = new ArrayList<DocAffiliation>();
for (final String affiliationRef : contributor.getAffiliationRefs()) {
final YAffiliation affiliation = element.getAffiliation(affiliationRef);
if (affiliation == null) {
continue;
}
final DocAffiliation aff = affiliationParser.parse(affiliation.getSimpleText());
if (aff != null) {
affs.add(aff);
}
}
if (!affs.isEmpty()) {
author.setAffiliations(affs);
}
authors.add(author);
}
return authors;
}
代码示例来源:origin: pl.edu.icm.yadda/yadda-polindex
List<String> affiliations = contributor.getAffiliationRefs();
if (!affiliations.isEmpty()) {
AffiliationsList affiliationsList = factory.createAffiliationsList();
代码示例来源:origin: pl.edu.icm.synat/synat-portal-core
for (String ref : contributor.getAffiliationRefs()) {
if (StringUtils.isNotBlank(ref)) {
if (affiliationsMap.containsKey(ref)) {
代码示例来源:origin: pl.edu.icm.synat/synat-importer-direct
Iterables.addAll(cont.getAffiliationRefs(), affiliationRefs);
代码示例来源:origin: pl.edu.icm.synat/synat-portal-core
surname = name;
List<String> affRefs = contributor.getAffiliationRefs();
Map<String, FilteredString> affiliations = PersonDataYModelTransformer.processAffiliations(element);
String affiliation = null;
代码示例来源:origin: pl.edu.icm.synat/synat-portal-core
public ResourceContributor transformYContributorToResourceContributor(final String documentId, YContributor contributor) {
String forenames = YModelUtils.fetchNames(contributor);
String surname = YModelUtils.fetchSurname(contributor);
Integer contributorId = BwmetaContributorUtils.getContributorId(contributor);
final boolean hasSuggestion = fetchHasSuggestions(documentId, contributorId);
String identity = BwmetaContributorUtils.getContributorIdentity(contributor);
ResourceContributor resourceContributor = new ResourceContributor(contributorId, identity, hasSuggestion).setAffiliationIds(contributor
.getAffiliationRefs());
if (StringUtils.isNotBlank(identity)) {
resourceContributor.setThumbnailPath(thumbnailService.resolveUserAvatar(identity));
resourceContributor.setCurrentId(identity);
}
final String canonicalName = YModelUtils.getCanonicalName(contributor);
if (StringUtils.isNotBlank(forenames) && StringUtils.isNotBlank(surname)) {
resourceContributor.setForenames(forenames).setSurname(surname);
if (StringUtils.isBlank(canonicalName)) {
resourceContributor.setCanonicalName(UserProfileUtils.createFullName(forenames, surname));
}
} else if (StringUtils.isBlank(canonicalName)) {
resourceContributor.setCanonicalName(YModelUtils.getDefaultName(contributor));
}
if (StringUtils.isNotBlank(canonicalName)) {
resourceContributor.setCanonicalName(canonicalName);
}
return resourceContributor;
}
代码示例来源:origin: pl.edu.icm.yadda/yadda-content
if(yc.getAffiliationRefs().isEmpty()){
for(String ya : yc.getAffiliationRefs()){
int aff_inner=0;
for(YAffiliation a : item.getAffiliations()){
代码示例来源:origin: pl.edu.icm.bwmeta/bwmeta-2-foreign-transformers
for (String affiliation : personName.getAffiliations()) {
String affiliationRef = getAffiliationRef(affiliation);
contributor.getAffiliationRefs().add(affiliationRef);
if (element.getAffiliation(affiliationRef) == null) {
YAffiliation yAffiliation = new YAffiliation(affiliationRef, affiliation);
本文整理了Java中pl.edu.icm.model.bwmeta.y.YContributor.getAffiliationRefs()方法的一些代码示例,展示了YContributor.getAf
我是一名优秀的程序员,十分优秀!