- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中pl.edu.icm.yadda.service2.YaddaObjectID.<init>()
方法的一些代码示例,展示了YaddaObjectID.<init>()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。YaddaObjectID.<init>()
方法的具体详情如下:
包路径:pl.edu.icm.yadda.service2.YaddaObjectID
类名称:YaddaObjectID
方法名:<init>
[英]Default constructor
[中]默认构造函数
代码示例来源:origin: pl.edu.icm.yadda/yadda-services2
public YaddaObjectMeta(String id, String version, String branch){
this.id=new YaddaObjectID(id,version,branch);
}
代码示例来源:origin: pl.edu.icm.yadda/bwmeta-import
@Override
public YaddaObjectID nextId() {
return new YaddaObjectID(ancestorIdIterator.next());
}
代码示例来源:origin: pl.edu.icm.yadda/yadda-user
@Override
public void removeUserProfile(String userId) {
try {
storage.deleteObject(new YaddaObjectID(userId));
} catch (NotFoundException e) {
// it is OK, profile not found so not removed
} catch (ServiceException e) {
String message = "Removing user profile for user " + userId + " not successfull.";
logger.error(message, e);
throw new RuntimeException(message, e);
}
}
代码示例来源:origin: pl.edu.icm.yadda.repowebeditor/repository-web-editor-core
ContentFileBuilder location(String articleId, String fileName) {
if(StringUtils.isNotEmpty(fileName)){
fileName = fileName.replaceAll("\\s+",CS.UNDERSCORE);
}
final String originalFilename = fileName;
ArchiveObjectPath path = new ArchiveObjectPath(new YaddaObjectID(articleId),
new String[]{FileTypes.FT_FULL_TEXT, originalFilename});
this.location = path.encode();
return this;
}
代码示例来源:origin: pl.edu.icm.yadda/bwmeta-import
@Override
public YaddaObjectID nextId() {
return new YaddaObjectID(descendantIdIterator.next());
}
代码示例来源:origin: pl.edu.icm.yadda/yadda-remoting-client
public void showElementPart(String id, String partType) {
try {
CatalogObjectPart<String> part =
catalogFacade.getPart(new YaddaObjectID(id), partType, null);
if (part == null) {
os.println("Part doesn't exist");
} else {
os.println(part.getData());
}
} catch (CatalogException e) {
e.printStackTrace(os);
}
}
代码示例来源:origin: pl.edu.icm.yadda/yadda-content
private void cleanMetadata(final CatalogObjectMeta meta, final String extId) throws MetadataIndexException, CatalogException {
if (! Arrays.asList(meta.getPartTypes()).contains(MetadataIndexConstants.T_REFMETA)) {
return;
}
final CatalogObject<String> object = catalogFacade.getObject(new YaddaObjectID(extId));
if (object == null) {
return;
}
logger.debug("Removing " + extId);
editorFacade.save(object, new String[] { MetadataIndexConstants.T_REFMETA }, true);
metadataIndex.delete(new DocId(MetadataIndexConstants.D_EXTID, extId));
editorFacade.tag(new YaddaObjectID(extId), new String[] { }, new String[] { MetadataIndexConstants.C_IMPORTED, MetadataIndexConstants.C_MATCHED });
}
代码示例来源:origin: pl.edu.icm.yadda/recorddb-editor
/**
* Crates and stores in the catalog an unique identifier for this catalog/editor.
*/
protected void createUUID() {
SaveOperation<String> op = new SaveOperation<String>();
CatalogObject<String> object = new CatalogObject<String>(new YaddaObjectID(ID_CATALOG_META));
CatalogObjectPart<String> part = new CatalogObjectPart<String>(TYPE_UUID, UUID.randomUUID().toString());
object.addPart(part);
op.setObject(object);
execute(null, op); // no transaction id because this is an internal operation not to be reported
//FIXME: if we keep this, protect this object from modifications
}
代码示例来源:origin: pl.edu.icm.yadda/bwmeta-process
protected Date fetchDirtyObject() throws Exception {
CatalogObject<String> dirtyObject =
catalogFacade.getObject(new YaddaObjectID(DIRTY_DATA_OBJECT_ID));
if (dirtyObject != null && dirtyObject.getPart(DIRTY_DATA_PART_NAME) != null) {
return ISODateTimeFormat.dateTimeParser().parseDateTime(dirtyObject.getPart(DIRTY_DATA_PART_NAME).getData()).toDate();
} else {
return null;
}
}
代码示例来源:origin: pl.edu.icm.yadda/yadda-aas2
@Override
protected Dictionary loadDictonary() throws ServiceException {
try {
CatalogObject<String> object =
catalogFacade.getObject(new YaddaObjectID(licenceObjectName));
Dictionary loadedDictionary =
(Dictionary)xStream.fromXML(
object.getPart(licenceObjectType).getData());
return loadedDictionary;
} catch (CatalogException e) {
throw new ServiceException(e);
}
}
代码示例来源:origin: pl.edu.icm.yadda/yadda-content
public void cleanMetadata(final String extId) throws MetadataIndexException {
try {
final CatalogObjectMeta meta = catalogFacade.getObjectMetadata(new YaddaObjectID(extId));
cleanMetadata(meta, extId);
} catch (final CatalogException e) {
throw new MetadataIndexException(e);
}
}
代码示例来源:origin: pl.edu.icm.yadda/yadda-content
public void matchMetadata(final String extId) throws MetadataIndexException {
try {
final CatalogObjectMeta meta = catalogFacade.getObjectMetadata(new YaddaObjectID(extId));
matchMetadata(meta, extId);
} catch (final CatalogException e) {
throw new MetadataIndexException(e);
}
}
代码示例来源:origin: pl.edu.icm.yadda/yadda-user
protected void deleteObject(String name, SecurityObjectType type)
throws EditorException, CatalogException {
String id = idMapper.getExtId(type, name);
if (loadObject(name, type) != null) {
editor.delete(new YaddaObjectID(id));
} else {
log.warn("No object of type " + type.getName() +
" named, delete failed.");
}
}
代码示例来源:origin: pl.edu.icm.yadda/yadda-content
public void importMetadata(final String extId) throws MetadataIndexException {
try {
final CatalogObjectMeta meta = catalogFacade.getObjectMetadata(new YaddaObjectID(extId));
importMetadata(meta, extId);
} catch (final CatalogException e) {
throw new MetadataIndexException(e);
}
}
代码示例来源:origin: pl.edu.icm.yadda.repowebeditor/repository-web-editor-core
private DeleteOperation buildDeleteOperationFor(String id){
logger.debug("Building delete operation for id: {}", id);
DeleteOperation deleteOperation = new DeleteOperation();
deleteOperation.setObject(new YaddaObjectID(id));
UpdateRequest updateRequest = new UpdateRequest();
updateRequest.setId(id);
updateRequest.setObjectType(IdTypeHelper.getYaddaIdType(id));
updateRequest.setUpdateReasons(Arrays.asList(new UpdateRequest.Reason[]{UpdateRequest.Reason.UPDATE_NAME}));
deleteOperation.setPassthroughData(updateRequest);
return deleteOperation;
}
代码示例来源:origin: pl.edu.icm.yadda/yadda-content
private Element getElement(final String extId) throws CatalogException, YaddaException {
if (extId == null) {
return null;
}
final CatalogObject<String> object = catalogFacade.getObject(new YaddaObjectID(extId));
if (object == null) {
return null;
}
final CatalogObjectPart<String> part = object.getPart(MetadataIndexConstants.T_BWMETA);
if (part == null) {
return null;
}
return (Element) bwmetaReader.parseEntity(part.getData(), null);
}
代码示例来源:origin: pl.edu.icm.yadda/yadda-aas2
protected void saveDictionary(Dictionary dictionary) throws ServiceException {
CatalogObject<String> object = new CatalogObject<String>();
object.setId(new YaddaObjectID(licenceObjectName));
String encodedObject = xStream.toXML(dictionary);
object.addPart(new CatalogObjectPart<String>(licenceObjectType, encodedObject));
try {
editorFacade.save(object, null);
} catch (EditorException e) {
throw new ServiceException(e);
}
}
代码示例来源:origin: pl.edu.icm.yadda/yadda-aal
public void storeUser(User user) throws CatalogException {
YaddaObjectID newId = new YaddaObjectID(user.getExtId());
String encodedUser = serializer.toString(user.getExtId(), user);
CatalogObject<String> userObject = new CatalogObject<String>(newId);
userObject.addPart(
new CatalogObjectPart<String>(PART_TYPE_USER, encodedUser));
editorFacade.save(userObject, new String[0]);
usersByLogin.put(user.getLogin(), user);
usersById.put(user.getExtId(), user);
}
代码示例来源:origin: pl.edu.icm.yadda/yadda-aal
public void storeRole(Role role) throws Exception {
YaddaObjectID newId = new YaddaObjectID(role.getExtId());
String encodedRole = serializer.toString(role.getExtId(), role);
CatalogObject<String> roleObject = new CatalogObject<String>(newId);
roleObject.addPart(
new CatalogObjectPart<String>(PART_TYPE_ROLE, encodedRole));
editorFacade.save(roleObject, new String[0]);
roles.put(role.getExtId(), role);
}
代码示例来源:origin: pl.edu.icm.yadda/bwmeta-process
@Override
protected void processElement(Element<CatalogObjectMeta> element)
throws Exception {
if (!element.getData().isHistorical()) {
CatalogObjectMeta meta = targetCatalog.getObjectMetadata(new YaddaObjectID(element.getData().getId().getId()));
ObjectHistory.Ancestor relation = resolveRelation(element.getData(), meta);
if (relation == ObjectHistory.Ancestor.SAME || relation == ObjectHistory.Ancestor.MY_FIRST) {
//Do nothing
} else {
ObjectHistory resolvedObject = new ObjectHistory(element.getData(), meta, relation);
target.process(resolvedObject);
}
}
}
我尝试理解[c代码 -> 汇编]代码 void node::Check( data & _data1, vector& _data2) { -> push ebp -> mov ebp,esp ->
我需要在当前表单(代码)的上下文中运行文本文件中的代码。其中一项要求是让代码创建新控件并将其添加到当前窗体。 例如,在Form1.cs中: using System.Windows.Forms; ..
我有此 C++ 代码并将其转换为 C# (.net Framework 4) 代码。有没有人给我一些关于 malloc、free 和 sprintf 方法的提示? int monate = ee; d
我的网络服务器代码有问题 #include #include #include #include #include #include #include int
给定以下 html 代码,将列表中的第三个元素(即“美丽”一词)以斜体显示的 CSS 代码是什么?当然,我可以给这个元素一个 id 或一个 class,但 html 代码必须保持不变。谢谢
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 7 年前。
我试图制作一个宏来避免重复代码和注释。 我试过这个: #define GrowOnPage(any Page, any Component) Component.Width := Page.Surfa
我正在尝试将我的旧 C++ 代码“翻译”成头条新闻所暗示的 C# 代码。问题是我是 C# 中的新手,并不是所有的东西都像 C++ 中那样。在 C++ 中这些解决方案运行良好,但在 C# 中只是不能。我
在 Windows 10 上工作,R 语言的格式化程序似乎没有在 Visual Studio Code 中完成它的工作。我试过R support for Visual Studio Code和 R-T
我正在处理一些报告(计数),我必须获取不同参数的计数。非常简单但乏味。 一个参数的示例查询: qCountsEmployee = ( "select count(*) from %s wher
最近几天我尝试从 d00m 调试网络错误。我开始用尽想法/线索,我希望其他 SO 用户拥有可能有用的宝贵经验。我希望能够提供所有相关信息,但我个人无法控制服务器环境。 整个事情始于用户注意到我们应用程
我有一个 app.js 文件,其中包含如下 dojo amd 模式代码: require(["dojo/dom", ..], function(dom){ dom.byId('someId').i
我对“-gencode”语句中的“code=sm_X”选项有点困惑。 一个例子:NVCC 编译器选项有什么作用 -gencode arch=compute_13,code=sm_13 嵌入库中? 只有
我为我的表格使用 X-editable 框架。 但是我有一些问题。 $(document).ready(function() { $('.access').editable({
我一直在通过本教程学习 flask/python http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-wo
我想将 Vim 和 EMACS 用于 CNC、G 代码和 M 代码。 Vim 或 EMACS 是否有任何语法或模式来处理这种类型的代码? 最佳答案 一些快速搜索使我找到了 this vim 和 thi
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 想改进这个问题?更新问题,使其成为 on-topic对于堆栈溢出。 7年前关闭。 Improve this
这个问题在这里已经有了答案: Enabling markdown highlighting in Vim (5 个回答) 6年前关闭。 当我在 Vim 中编辑包含 Markdown 代码的 READM
我正在 Swift3 iOS 中开发视频应用程序。基本上我必须将视频 Assets 和音频与淡入淡出效果合并为一个并将其保存到 iPhone 画廊。为此,我使用以下方法: private func d
pipeline { agent any stages { stage('Build') { steps { e
我是一名优秀的程序员,十分优秀!