versioningState = VersioningState.MINOR;
} else if (versioningStateCheckedoutButton.isSelected()) {
versioningState = VersioningState.CHECKEDOUT;
}
ObjectId objectId = null;
if (filename.length() > 0) {
// create a document from a file
objectId = getClientModel().createDocument(name, type, filename, versioningState,
unfiledButton.isSelected());
if (verifyAfterUploadButton.isSelected()) {
ContentStream contentStream = getClientModel().createContentStream(filename);
verifyContentStreams(contentStream, objectId);
}
} else {
// create a document with random data
long seed = System.currentTimeMillis();
long length = ((Number) generateContentSizeField.getValue()).longValue();
if (length < 0) {
length = 0;
} else {
for (int i = 0; i < generateContentUnitField.getSelectedIndex(); i++) {
length = length * 1024;
}
}
objectId = getClientModel().createDocument(name, type, length, seed, versioningState,
unfiledButton.isSelected());
if (verifyAfterUploadButton.isSelected()) {
ContentStream contentStream = getClientModel().createContentStream("", length, seed);
verifyContentStreams(contentStream, objectId);
}
}
if (objectId != null) {
getClientModel().loadObject(objectId.getId());
}
thisDialog.setVisible(false);
thisDialog.dispose();
} catch (Exception e) {