本文整理了Java中org.dashbuilder.dataset.uuid.UUIDGenerator.newUuid()
方法的一些代码示例,展示了UUIDGenerator.newUuid()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。UUIDGenerator.newUuid()
方法的具体详情如下:
包路径:org.dashbuilder.dataset.uuid.UUIDGenerator
类名称: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);
内容来源于网络,如有侵权,请联系作者删除!