public interface ImportProjectFromVcsGui
Modifier and Type | Method and Description |
---|---|
VcsRepositoryInfo |
downloadProjectFiles(File emptyDirectory)
Download all files from the selected repository into the path provided
|
Component |
getComponent()
A gui component with all the fields needed to perform the
downloadProjectFiles(File) operation,
such as repository URL, username and password etc. |
default boolean |
isLocal() |
boolean |
isValidInput()
Validates all fields required to download the project files from the remote repository
|
Component getComponent()
downloadProjectFiles(File)
operation,
such as repository URL, username and password etc.VcsRepositoryInfo downloadProjectFiles(File emptyDirectory)
emptyDirectory
- an empty directory to which to download filesIllegalArgumentException
- if the file provided is not an empty directoryVcsIntegrationException
- If there are problems with performing the VCS operationboolean isValidInput()
default boolean isLocal()
Copyright © 2019. All rights reserved.