public SelectFileForPublishTask(final Component uiContext)
{
final Window parent = LibSwingUtil.getWindowAncestor(uiContext);
if (parent instanceof Frame)
{
repositoryBrowserDialog = new RepositoryPublishDialog((Frame) parent);
}
else if (parent instanceof Dialog)
{
repositoryBrowserDialog = new RepositoryPublishDialog((Dialog) parent);
}
else
{
repositoryBrowserDialog = new RepositoryPublishDialog();
}
LibSwingUtil.centerFrameOnScreen(repositoryBrowserDialog);
}