热门标签 | 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);

推荐阅读
  • 本文详细介绍了 `org.apache.tinkerpop.gremlin.structure.VertexProperty` 类中的 `key()` 方法,并提供了多个实际应用的代码示例。通过这些示例,读者可以更好地理解该方法在图数据库操作中的具体用途。 ... [详细]
  • 在1995年,Simon Plouffe 发现了一种特殊的求和方法来表示某些常数。两年后,Bailey 和 Borwein 在他们的论文中发表了这一发现,这种方法被命名为 Bailey-Borwein-Plouffe (BBP) 公式。该问题要求计算圆周率 π 的第 n 个十六进制数字。 ... [详细]
  • 洛谷 P4009 汽车加油行驶问题 解析
    探讨了经典算法题目——汽车加油行驶问题,通过网络流和费用流的视角,深入解析了该问题的解决方案。本文将详细阐述如何利用最短路径算法解决这一问题,并提供详细的代码实现。 ... [详细]
  • Web动态服务器Python基本实现
    Web动态服务器Python基本实现 ... [详细]
  • 本文是对《敏捷软件开发:原则、模式与实践》一书的深度解析,书中不仅探讨了敏捷方法的核心理念及其应用,还详细介绍了面向对象设计的原则、设计模式的应用技巧及UML的有效使用。 ... [详细]
  • 处理Android EditText中数字输入与parseInt方法
    本文探讨了如何在Android应用中从EditText组件安全地获取并解析用户输入的数字,特别是用于设置端口号的情况。通过示例代码和异常处理策略,展示了有效的方法来避免因非法输入导致的应用崩溃。 ... [详细]
  • 在尝试加载支持推送通知的iOS应用程序的Ad Hoc构建时,遇到了‘no valid aps-environment entitlement found for application’的错误提示。本文将探讨此错误的原因及多种可能的解决方案。 ... [详细]
  • 本文详细介绍了Oracle 11g中的创建表空间的方法,以及如何设置客户端和服务端的基本配置,包括用户管理、环境变量配置等。 ... [详细]
  • 长期从事ABAP开发工作的专业人士,在面对行业新趋势时,往往需要重新审视自己的发展方向。本文探讨了几位资深专家对ABAP未来走向的看法,以及开发者应如何调整技能以适应新的技术环境。 ... [详细]
  • publicclassBindActionextendsActionSupport{privateStringproString;privateStringcitString; ... [详细]
  • LeetCode 204: 计算质数
    本题要求计算小于给定非负整数n的所有质数的数量。感谢@mithmatt为此问题提供测试案例。 ... [详细]
  • 本文通过C++语言实现了一个递归算法,用于解析并计算数学表达式的值。该算法能够处理加法、减法、乘法和除法操作。 ... [详细]
  • 本问题涉及在给定的无向图中寻找一个至少包含三个节点的环,该环上的节点不重复,并且环上所有边的长度之和最小。目标是找到并输出这个最小环的具体方案。 ... [详细]
  • Irish budget airline Ryanair announced plans to significantly increase its route network from Frankfurt Airport, marking a direct challenge to Lufthansa, Germany's leading carrier. ... [详细]
  • 本文介绍了如何通过C#语言调用动态链接库(DLL)中的函数来实现IC卡的基本操作,包括初始化设备、设置密码模式、获取设备状态等,并详细展示了将TextBox中的数据写入IC卡的具体实现方法。 ... [详细]
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社区 版权所有