org.dashbuilder.dataset.uuid.UUIDGenerator.newUuid()方法的使用及代码示例

x33g5p2x  于2022-02-01 转载在 其他  
字(7.2k)|赞(0)|评价(0)|浏览(93)

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

UUIDGenerator.newUuid介绍

[英]Creates a brand new UUID
[中]创建一个全新的UUID

代码示例

代码示例来源:origin: org.dashbuilder/dashbuilder-displayer-client

public DisplayerSettings getProto(DisplayerType type, DisplayerSubType subType) {
    boolean hasSubproto = subType != null && subprotoMap.containsKey(subType);
    DisplayerSettings proto = hasSubproto ? subprotoMap.get(subType) : prototypeMap.get(type);
    proto = proto.cloneInstance();
    proto.setUUID(uuidGenerator.newUuid());
    if (subType != null) {
      proto.setSubtype(subType);
    }
    return proto;
  }
}

代码示例来源:origin: kiegroup/appformer

public DisplayerSettings getProto(DisplayerType type, DisplayerSubType subType) {
    boolean hasSubproto = subType != null && subprotoMap.containsKey(subType);
    DisplayerSettings proto = hasSubproto ? subprotoMap.get(subType) : prototypeMap.get(type);
    proto = proto.cloneInstance();
    proto.setUUID(uuidGenerator.newUuid());
    if (subType != null) {
      proto.setSubtype(subType);
    }
    return proto;
  }
}

代码示例来源:origin: org.dashbuilder/dashbuilder-services

@Override
public DataSetDef createDataSetDef(DataSetProviderType type) {
  DataSetDef result = type != null ? type.createDataSetDef() : new DataSetDef();
  result.setUUID(uuidGenerator.newUuid());
  return result;
}

代码示例来源:origin: kiegroup/appformer

@Override
public DataSetDef createDataSetDef(DataSetProviderType type) {
  DataSetDef result = type != null ? type.createDataSetDef() : new DataSetDef();
  result.setUUID(uuidGenerator.newUuid());
  return result;
}

代码示例来源:origin: kiegroup/appformer

@Override
public String registerDataSetDef(DataSetDef definition, String comment) {
  // Data sets registered from the UI does not contain a UUID.
  if (definition.getUUID() == null) {
    final String uuid = uuidGenerator.newUuid();
    definition.setUUID(uuid);
  }
  dataSetDefRegistry.registerDataSetDef(definition,
      identity != null ? identity.getIdentifier() : "---",
      comment);
  return definition.getUUID();
}

代码示例来源:origin: org.kie.soup/kie-soup-dataset-core

@Test
  public void testDecoding() {
    String uuid = uuidGenerator.newUuid();
    String base64 = uuidGenerator.uuidToBase64(uuid);
    String back = uuidGenerator.uuidFromBase64(base64);
    assertThat(back).isEqualTo(uuid);
  }
}

代码示例来源:origin: org.dashbuilder/dashbuilder-services

@Override
public String registerDataSetDef(DataSetDef definition, String comment) {
  // Data sets registered from the UI does not contain a UUID.
  if (definition.getUUID() == null) {
    final String uuid = uuidGenerator.newUuid();
    definition.setUUID(uuid);
  }
  dataSetDefRegistry.registerDataSetDef(definition,
      identity != null ? identity.getIdentifier() : "---",
      comment);
  return definition.getUUID();
}

代码示例来源:origin: org.dashbuilder/dashbuilder-services

@Override
public org.uberfire.backend.vfs.Path exportDataSetExcel(DataSet dataSet) {
  try {
    SXSSFWorkbook wb = dataSetToWorkbook(dataSet);
    // Write workbook to Path
    String tempXlsFile = uuidGenerator.newUuid() + ".xlsx";
    Path tempXlsPath = gitStorage.createTempFile(tempXlsFile);
    try (OutputStream os = Files.newOutputStream(tempXlsPath)) {
      wb.write(os);
      os.flush();
    }
    // Dispose of temporary files backing this workbook on disk
    if (!wb.dispose()) {
      log.warn("Could not dispose of temporary file associated to data export!");
    }
    return Paths.convert(tempXlsPath);
  } catch (Exception e) {
    throw exceptionManager.handleException(e);
  }
}

代码示例来源:origin: kiegroup/appformer

@Override
public org.uberfire.backend.vfs.Path exportDataSetExcel(DataSet dataSet) {
  try {
    SXSSFWorkbook wb = dataSetToWorkbook(dataSet);
    // Write workbook to Path
    String tempXlsFile = uuidGenerator.newUuid() + ".xlsx";
    Path tempXlsPath = gitStorage.createTempFile(tempXlsFile);
    try (OutputStream os = Files.newOutputStream(tempXlsPath)) {
      wb.write(os);
      os.flush();
    }
    // Dispose of temporary files backing this workbook on disk
    if (!wb.dispose()) {
      log.warn("Could not dispose of temporary file associated to data export!");
    }
    return Paths.convert(tempXlsPath);
  } catch (Exception e) {
    throw exceptionManager.handleException(e);
  }
}

代码示例来源:origin: org.dashbuilder/dashbuilder-services

String tempCsvFile = uuidGenerator.newUuid() + ".csv";
Path tempCsvPath = gitStorage.createTempFile(tempCsvFile);

代码示例来源:origin: org.kie.workbench.screens/kie-wb-common-datasource-mgmt-client

private void initializeDisplayer( DisplayerSettings displayerSettings ) {
  displayerViewer.setIsShowRendererSelector( false );
  if ( displayerSettings.getUUID( ) == null ) {
    displayerSettings.setUUID( uuidGenerator.newUuid( ) );
  }
  displayerViewer.init( displayerSettings );
  view.setContent( displayerViewer );
  displayerViewer.draw( );
}

代码示例来源:origin: org.dashbuilder/dashbuilder-services

public DataSet lookupDataSet(DataSetDef def, DataSetLookup lookup) throws Exception {
  try {
    // Although if using a not registered definition, it must have an uuid set for performing lookups.
    if (def.getUUID() == null) {
      final String uuid = uuidGenerator.newUuid();
      def.setUUID(uuid);
      lookup.setDataSetUUID(uuid);
    }
    return dataSetManager.resolveProvider(def)
        .lookupDataSet(def, lookup);
  } catch (Exception e) {
    throw exceptionManager.handleException(e);
  }
}

代码示例来源:origin: kiegroup/appformer

public DataSet lookupDataSet(DataSetDef def, DataSetLookup lookup) throws Exception {
  try {
    // Although if using a not registered definition, it must have an uuid set for performing lookups.
    if (def.getUUID() == null) {
      final String uuid = uuidGenerator.newUuid();
      def.setUUID(uuid);
      lookup.setDataSetUUID(uuid);
    }
    return dataSetManager.resolveProvider(def)
        .lookupDataSet(def, lookup);
  } catch (Exception e) {
    throw exceptionManager.handleException(e);
  }
}

代码示例来源:origin: org.dashbuilder/dashbuilder-displayer-screen

displayerSettings.setUUID(uuidGenerator.newUuid());

代码示例来源:origin: kiegroup/appformer

displayerSettings.setUUID(uuidGenerator.newUuid());

代码示例来源:origin: org.dashbuilder/dashbuilder-dataset-core

@Test
  public void testDecoding() {
    String uuid = uuidGenerator.newUuid();
    String base64 = uuidGenerator.uuidToBase64(uuid);
    String back = uuidGenerator.uuidFromBase64(base64);
    assertThat(back).isEqualTo(uuid);
  }
}

代码示例来源:origin: org.dashbuilder/dashbuilder-displayer-screen

protected Command getCloneCommand() {
  return () -> {
    perspectiveCoordinator.editOn();
    DisplayerSettings clonedSettings = displayerSettings.cloneInstance();
    clonedSettings.setUUID(uuidGenerator.newUuid());
    clonedSettings.setTitle("Copy of " + clonedSettings.getTitle());
    DisplayerEditorPopup displayerEditor = beanManager.lookupBean(DisplayerEditorPopup.class).newInstance();
    displayerEditor.init(clonedSettings);
    displayerEditor.setOnSaveCommand(getSaveCloneCommand(displayerEditor));
    displayerEditor.setOnCloseCommand(getCloseCommand(displayerEditor));
  };
}

代码示例来源:origin: kiegroup/appformer

protected Command getCloneCommand() {
  return () -> {
    perspectiveCoordinator.editOn();
    DisplayerSettings clonedSettings = displayerSettings.cloneInstance();
    clonedSettings.setUUID(uuidGenerator.newUuid());
    clonedSettings.setTitle("Copy of " + clonedSettings.getTitle());
    DisplayerEditorPopup displayerEditor = beanManager.lookupBean(DisplayerEditorPopup.class).newInstance();
    displayerEditor.init(clonedSettings);
    displayerEditor.setOnSaveCommand(getSaveCloneCommand(displayerEditor));
    displayerEditor.setOnCloseCommand(getCloseCommand(displayerEditor));
  };
}

代码示例来源:origin: org.dashbuilder/dashbuilder-dataset-cdi

final String uuid = uuidGenerator.newUuid();
def.setUUID(uuid);

代码示例来源:origin: kiegroup/appformer

final String uuid = uuidGenerator.newUuid();
def.setUUID(uuid);

相关文章

微信公众号

最新文章

更多