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

推荐阅读
  • 本文讨论了一个关于cuowu类的问题,作者在使用cuowu类时遇到了错误提示和使用AdjustmentListener的问题。文章提供了16个解决方案,并给出了两个可能导致错误的原因。 ... [详细]
  • 向QTextEdit拖放文件的方法及实现步骤
    本文介绍了在使用QTextEdit时如何实现拖放文件的功能,包括相关的方法和实现步骤。通过重写dragEnterEvent和dropEvent函数,并结合QMimeData和QUrl等类,可以轻松实现向QTextEdit拖放文件的功能。详细的代码实现和说明可以参考本文提供的示例代码。 ... [详细]
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • Iamtryingtomakeaclassthatwillreadatextfileofnamesintoanarray,thenreturnthatarra ... [详细]
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • Spring特性实现接口多类的动态调用详解
    本文详细介绍了如何使用Spring特性实现接口多类的动态调用。通过对Spring IoC容器的基础类BeanFactory和ApplicationContext的介绍,以及getBeansOfType方法的应用,解决了在实际工作中遇到的接口及多个实现类的问题。同时,文章还提到了SPI使用的不便之处,并介绍了借助ApplicationContext实现需求的方法。阅读本文,你将了解到Spring特性的实现原理和实际应用方式。 ... [详细]
  • 本文介绍了如何使用C#制作Java+Mysql+Tomcat环境安装程序,实现一键式安装。通过将JDK、Mysql、Tomcat三者制作成一个安装包,解决了客户在安装软件时的复杂配置和繁琐问题,便于管理软件版本和系统集成。具体步骤包括配置JDK环境变量和安装Mysql服务,其中使用了MySQL Server 5.5社区版和my.ini文件。安装方法为通过命令行将目录转到mysql的bin目录下,执行mysqld --install MySQL5命令。 ... [详细]
  • Imtryingtofigureoutawaytogeneratetorrentfilesfromabucket,usingtheAWSSDKforGo.我正 ... [详细]
  • 如何查询zone下的表的信息
    本文介绍了如何通过TcaplusDB知识库查询zone下的表的信息。包括请求地址、GET请求参数说明、返回参数说明等内容。通过curl方法发起请求,并提供了请求示例。 ... [详细]
  • 在Android开发中,使用Picasso库可以实现对网络图片的等比例缩放。本文介绍了使用Picasso库进行图片缩放的方法,并提供了具体的代码实现。通过获取图片的宽高,计算目标宽度和高度,并创建新图实现等比例缩放。 ... [详细]
  • Linux重启网络命令实例及关机和重启示例教程
    本文介绍了Linux系统中重启网络命令的实例,以及使用不同方式关机和重启系统的示例教程。包括使用图形界面和控制台访问系统的方法,以及使用shutdown命令进行系统关机和重启的句法和用法。 ... [详细]
  • 开发笔记:加密&json&StringIO模块&BytesIO模块
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了加密&json&StringIO模块&BytesIO模块相关的知识,希望对你有一定的参考价值。一、加密加密 ... [详细]
  • 本文介绍了Windows操作系统的版本及其特点,包括Windows 7系统的6个版本:Starter、Home Basic、Home Premium、Professional、Enterprise、Ultimate。Windows操作系统是微软公司研发的一套操作系统,具有人机操作性优异、支持的应用软件较多、对硬件支持良好等优点。Windows 7 Starter是功能最少的版本,缺乏Aero特效功能,没有64位支持,最初设计不能同时运行三个以上应用程序。 ... [详细]
  • Spring学习(4):Spring管理对象之间的关联关系
    本文是关于Spring学习的第四篇文章,讲述了Spring框架中管理对象之间的关联关系。文章介绍了MessageService类和MessagePrinter类的实现,并解释了它们之间的关联关系。通过学习本文,读者可以了解Spring框架中对象之间的关联关系的概念和实现方式。 ... [详细]
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社区 版权所有