热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

org.dataconservancy.ui.model.DataItem.getFiles()方法的使用及代码示例

本文整理了Java中org.dataconservancy.ui.model.DataItem.getFiles()方法的一些代码示例,展示了DataIte

本文整理了Java中org.dataconservancy.ui.model.DataItem.getFiles()方法的一些代码示例,展示了DataItem.getFiles()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。DataItem.getFiles()方法的具体详情如下:
包路径:org.dataconservancy.ui.model.DataItem
类名称:DataItem
方法名:getFiles

DataItem.getFiles介绍

[英]Retrieves the list of files associated with the dataset.
[中]检索与数据集关联的文件列表。

代码示例

代码示例来源:origin: org.dataconservancy.ui/dcs-ui-services-impl

private Collection getChildBusinessObjects(BusinessObject businessObject) {
Collection decomposedBusinessObjects = new ArrayList();
if (businessObject instanceof DataItem) {
DataItem dataItem = (DataItem)businessObject;
for (DataFile file : dataItem.getFiles()) {
decomposedBusinessObjects.add(file);
}
}
return decomposedBusinessObjects;
}

代码示例来源:origin: org.dataconservancy.frontend/dcs-ui-services-impl

private Collection getChildBusinessObjects(BusinessObject businessObject) {
Collection decomposedBusinessObjects = new ArrayList();
if (businessObject instanceof DataItem) {
DataItem dataItem = (DataItem)businessObject;
for (DataFile file : dataItem.getFiles()) {
decomposedBusinessObjects.add(file);
}
}
return decomposedBusinessObjects;
}

代码示例来源:origin: org.dataconservancy.ui/dcs-ui-services-impl

@Override
public DataFile getDataFile(String businessId)
throws ArchiveServiceException, BizInternalException {
DataFile expectedFile = null;
if (businessId != null) {
try {
DataItem cOntainingItem= relationshipService.getDataSetForDataFileId(businessId);
for (DataFile file : containingItem.getFiles()) {
if (file.getId().equals(businessId)) {
expectedFile = file;
break;
}
}
} catch (RelationshipConstraintException e) {
throw new BizInternalException("Error retrieving data item for data file id: " + businessId, e);
}
}
return expectedFile;
}

代码示例来源:origin: org.dataconservancy.frontend/dcs-ui-services-impl

@Override
public DataFile getDataFile(String businessId)
throws ArchiveServiceException, BizInternalException {
DataFile expectedFile = null;
if (businessId != null) {
try {
DataItem cOntainingItem= relationshipService.getDataSetForDataFileId(businessId);
for (DataFile file : containingItem.getFiles()) {
if (file.getId().equals(businessId)) {
expectedFile = file;
break;
}
}
} catch (RelationshipConstraintException e) {
throw new BizInternalException("Error retrieving data item for data file id: " + businessId, e);
}
}
return expectedFile;
}

代码示例来源:origin: org.dataconservancy.ui/dcs-ui-mapper

List files = dataItem.getFiles();
dataItem.setFiles(null);
xstream.toXML(dataItem, fos);

代码示例来源:origin: org.dataconservancy.ui/dcs-ui-services-impl

DataItem dataItem = dataSetIter.next();
for (DataFile dsFile : dataItem.getFiles()) {
if (dsFile.getId().equalsIgnoreCase(id)) {
file = dsFile;

代码示例来源:origin: org.dataconservancy.ui/dcs-ui-archive-impl

for (DataFile df : ds.getFiles()) {
final String dfDepositId = deposit(dsDepositId, df);

代码示例来源:origin: org.dataconservancy.frontend/dcs-ui-services-impl

DataItem dataItem = dataSetIter.next();
for (DataFile dsFile : dataItem.getFiles()) {
if (dsFile.getId().equalsIgnoreCase(id)) {
file = dsFile;

代码示例来源:origin: org.dataconservancy.frontend/dcs-ui-archive-impl

for (DataFile df : ds.getFiles()) {
final String dfDepositId = deposit(dsDepositId, df);

代码示例来源:origin: org.dataconservancy.frontend/dcs-ui-services-impl

for (DataFile file : item.getFiles()) {
if (file.getDepositDate() == null) {
file.setDepositDate(DateTime.now());
for (DataFile dataFile : item.getFiles()) {
relationshipService.removeDataFileFromDataSet((DataFile) dataFile, item);
for (DataFile dataFile : item.getFiles()) {
relationshipService.removeDataFileFromDataSet((DataFile) dataFile, item);

代码示例来源:origin: org.dataconservancy.ui/dcs-ui-services-impl

@Override
public void updateDataFileRelationshipForDataSet(DataItem dataItem) throws RelationshipConstraintException {
final Set existingAggreatesRels;
final Set existingIsAggreatedByRels;
synchronized (IdBasedMutexFactory.create(dataItem)) {
existingAggreatesRels = relDao.getRelations(dataItem.getId(), AGGREGATES, RelationshipDAO.RelEnd.SOURCE);
existingIsAggreatedByRels = relDao.getRelations(dataItem.getId(), IS_AGGREGATED_BY,
RelationshipDAO.RelEnd.TARGET);

// Added all relationship anew
for (DataFile file : dataItem.getFiles()) {
if (file instanceof DataFile) {
addDataFileToDataSet((DataFile) file, dataItem);
}
}
// removing existing relationship
if (existingAggreatesRels != null) {
relDao.removeRelations(existingAggreatesRels);
}
if (existingIsAggreatedByRels != null) {
relDao.removeRelations(existingIsAggreatedByRels);
}
}
}

代码示例来源:origin: org.dataconservancy.ui/dcs-ui-services-impl

for (DataFile file : item.getFiles()) {
if (file.getDepositDate() == null) {
file.setDepositDate(DateTime.now());
for (DataFile dataFile : item.getFiles()) {
relationshipService.removeDataFileFromDataSet((DataFile) dataFile, item);
for (DataFile dataFile : item.getFiles()) {
relationshipService.removeDataFileFromDataSet((DataFile) dataFile, item);

代码示例来源:origin: org.dataconservancy.frontend/dcs-ui-services-impl

@Override
public void updateDataFileRelationshipForDataSet(DataItem dataItem) throws RelationshipConstraintException {
final Set existingAggreatesRels;
final Set existingIsAggreatedByRels;
synchronized (IdBasedMutexFactory.create(dataItem)) {
existingAggreatesRels = relDao.getRelations(dataItem.getId(), AGGREGATES, RelationshipDAO.RelEnd.SOURCE);
existingIsAggreatedByRels = relDao.getRelations(dataItem.getId(), IS_AGGREGATED_BY,
RelationshipDAO.RelEnd.TARGET);

// Added all relationship anew
for (DataFile file : dataItem.getFiles()) {
if (file instanceof DataFile) {
addDataFileToDataSet((DataFile) file, dataItem);
}
}
// removing existing relationship
if (existingAggreatesRels != null) {
relDao.removeRelations(existingAggreatesRels);
}
if (existingIsAggreatedByRels != null) {
relDao.removeRelations(existingIsAggreatedByRels);
}
}
}

代码示例来源:origin: org.dataconservancy.frontend/dcs-ui-services-impl

for (DataFile df : di.getFiles()) {
result.getChildren().add(generateMap(df, alternate_id_map, waitForPendingObjects));

代码示例来源:origin: org.dataconservancy.ui/dcs-ui-services-impl

for (DataFile df : di.getFiles()) {
result.getChildren().add(generateMap(df, alternate_id_map, waitForPendingObjects));

代码示例来源:origin: org.dataconservancy.model/dcs-ui-model

/**
* Constructs a DataItem, initializing this state with {@code toCopy}.
*/
public DataItem(DataItem toCopy) {
this.name = toCopy.getName();
this.description = toCopy.getDescription();
this.id = toCopy.getId();
this.depositorID = toCopy.getDepositorId();
this.depositDate = toCopy.getDepositDate();
this.files = toCopy.getFiles();
this.parentId = toCopy.getParentId();
this.alternateIds = toCopy.getAlternateIds();
this.citableLocator = toCopy.getCitableLocator();
this.cOntentModel= toCopy.getContentModel();
this.creators = toCopy.getCreators();
this.cOntactInfos= toCopy.getContactInfos();
this.createdDate = toCopy.getCreatedDate();
this.modifiedDate = toCopy.getModifiedDate();
}

代码示例来源:origin: org.dataconservancy.dcs/dcs-ui-model

/**
* Constructs a DataItem, initializing this state with {@code toCopy}.
*/
public DataItem(DataItem toCopy) {
this.name = toCopy.getName();
this.description = toCopy.getDescription();
this.id = toCopy.getId();
this.depositorID = toCopy.getDepositorId();
this.depositDate = toCopy.getDepositDate();
this.files = toCopy.getFiles();
this.parentId = toCopy.getParentId();
this.alternateIds = toCopy.getAlternateIds();
this.citableLocator = toCopy.getCitableLocator();
this.cOntentModel= toCopy.getContentModel();
this.creators = toCopy.getCreators();
this.cOntactInfos= toCopy.getContactInfos();
this.createdDate = toCopy.getCreatedDate();
this.modifiedDate = toCopy.getModifiedDate();
}

代码示例来源:origin: org.dataconservancy.model/dcs-ui-model-builder-xstream

List fileList = dataItemSource.getFiles();
if (fileList != null && !fileList.isEmpty()) {
((JsonWriter) writer).startNode(E_FILES, fileList.getClass());

代码示例来源:origin: org.dataconservancy.dcs/dcs-ui-model-builder-xstream

List fileList = dataItemSource.getFiles();
if (fileList != null && !fileList.isEmpty()) {
((JsonWriter) writer).startNode(E_FILES, fileList.getClass());

代码示例来源:origin: org.dataconservancy.model/dcs-ui-model-builder-xstream

List fileList = dataItemSource.getFiles();
if (fileList != null && !fileList.isEmpty()) {
writer.startNode(E_FILES);

推荐阅读
  • Explore a common issue encountered when implementing an OAuth 1.0a API, specifically the inability to encode null objects and how to resolve it. ... [详细]
  • 本文详细介绍了Java中org.neo4j.helpers.collection.Iterators.single()方法的功能、使用场景及代码示例,帮助开发者更好地理解和应用该方法。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 本文详细介绍了Java中org.eclipse.ui.forms.widgets.ExpandableComposite类的addExpansionListener()方法,并提供了多个实际代码示例,帮助开发者更好地理解和使用该方法。这些示例来源于多个知名开源项目,具有很高的参考价值。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • Explore how Matterverse is redefining the metaverse experience, creating immersive and meaningful virtual environments that foster genuine connections and economic opportunities. ... [详细]
  • 本文介绍了Java并发库中的阻塞队列(BlockingQueue)及其典型应用场景。通过具体实例,展示了如何利用LinkedBlockingQueue实现线程间高效、安全的数据传递,并结合线程池和原子类优化性能。 ... [详细]
  • 深入解析Android自定义View面试题
    本文探讨了Android Launcher开发中自定义View的重要性,并通过一道经典的面试题,帮助开发者更好地理解自定义View的实现细节。文章不仅涵盖了基础知识,还提供了实际操作建议。 ... [详细]
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • 本文详细介绍了如何解决Uploadify插件在Internet Explorer(IE)9和10版本中遇到的点击失效及JQuery运行时错误问题。通过修改相关JavaScript代码,确保上传功能在不同浏览器环境中的一致性和稳定性。 ... [详细]
  • 探讨如何高效使用FastJSON进行JSON数据解析,特别是从复杂嵌套结构中提取特定字段值的方法。 ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • 本文基于刘洪波老师的《英文词根词缀精讲》,深入探讨了多个重要词根词缀的起源及其相关词汇,帮助读者更好地理解和记忆英语单词。 ... [详细]
  • c# – UWP:BrightnessOverride StartOverride逻辑 ... [详细]
  • 本文详细介绍了 Dockerfile 的编写方法及其在网络配置中的应用,涵盖基础指令、镜像构建与发布流程,并深入探讨了 Docker 的默认网络、容器互联及自定义网络的实现。 ... [详细]
author-avatar
東東1959
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有